Parametric design in MoI?
 1-18  …  439-458  459-478  479-498  499-518  519-538  …  899-912

Previous
Next
 From:  Max Smirnov (SMIRNOV)
7713.479 
James
Thank you!

Marco
>>It is necessary that you provide us with an updated and complete technical documentation of all the nodes, or at least of all the inner changes that this new "Project Elephant" has.
Sometime ago a asked community to help me with documentation. I haven't enough time even for coding :) Could someone help me with that? Of course I can provide all information about this project.

>>Instead of shortcuts, it would be possible when you have time, to have a control panel with simple buttons in order to have a fast access to all nodes
with one single click ?
I'll think how to implement it, but not instead of shortcuts :) I definitely need shortcuts. Copy-paste.. run-stop.. load-save etc..

Frenchy Pilou
>>Does it possible Expand / Reduce all nodes in one time ?
It's possible. I already thought about this.

>>does it possible to have the current name of the current file's node beside the Name of the version ?
I tried to do it, but MoI restricts title change from javascript. Maybe Michael could help us with that.

Brian
Thank you! I'll add a bright color scheme in the nearest future

Marco
>>Considering that "Project Elephant" has become increasingly hefty, I think that now it would be desirable, in order to leverage this wonderful tool, that you create a specific topic for "Project Elephant tech-docs and user guide".
I'll make it right after v.1.0 release

Frenchy Pilou
>> About nodes goto section Learn!
Thank you. I'll read it tomorrow

Karsten
>>while testing some node-experiments, I saw some inconsistencies with the interpolation node. Maybe I didn't understand the method right, but I think that spline interpolation gives better results. So I made some investigations I want to share.
Spline interpolation produces values outside the range. I prefer to use different interpolation methods for every particular case.
I can implement spline interpolation method later.

>>By the way, It was possible to integrate the function in the modes (long,short) of V0.8. In V0.85 I don't have success.
I decided to not integrate it as processInOut method. It will make this fuction more complex and less flexible. Also while playing with interpolation, I understood that I often need different interpolation modes in the same time. For example linear method for X and Y coordinates, and CatmullRom for Z coordinate.

>>PathArray (Performace now 3times faster for numarrays with reduced load of the moiDB)
Thank you! I'll check it tomorrow.

Marco
>>I hope that Max will include your nodes improvements into the next versions of Elephant!
I'll make a separate directory for custom script and extensions. Elephant will load them automatically.
Of course I'll add good stable nodes in the main node set.

Al
>>I ask if it was possible to make some improvements in the future:
>>1- We could add on- (Range Nod) various inputs to determine; the beginning the end n°of divisions so all you can handle with Slider or Knob
If I understood clearly, you already can do it using the Interp node. You need to set Linear interpolation, range and number of divisions.

>>2- Create a Node Series with input, like Range/ the beginning/ the step/ returning multiple values
I'll think about Series node. Thank you.

>>I want to share with all of you my humble learning exercise
Great! I like it!

>>Possible that there is no compatibility between the old version and the new.....
>>I hope you can help me , and tell me how to fix it-

Yes, I've removed the Frame node because the latest version of RotatePts makes exactly the same. Unfortunately I forgot to add this node to compatibility.js and enable Long mode support. I'll fix it in the new version.

wastzzz
>>How do I linear array them randomly? For instance a,a,b,a,c,c,a,b,b,a
You can use Random node and then Math (floor(a*3)). You will get group of values from 0 to 2. (something like 1,2,2,1,0,1,1,0,2,2)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  James (JFH)
7713.480 In reply to 7713.478 
Hi Al & Marco

Al, sorry my last .nod file was an earlier version than screen grab.
I have attached new file incorporating Karsten's clever suggestion
for Range/Interp series output.

>>other than Union, that is Long or Short, Moi always crashes<<
Marco, yes I revised Al's original .nod file so I had not tried alt modes.


-James

EDITED: 25 Apr 2019 by JFH

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7713.481 In reply to 7713.480 
Hi James, re: ellipse revolve - it's built in to revolve that it trims any curve that crosses the revolve axis so a closed ellipse will internally get converted into a half ellipse for the revolve.

If it didn't do this and actually allowed you to revolve a closed curve, the resulting surface would have messed up normals, with half of it having a normal pointing inwards and the other half pointing outwards.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  mkdm
7713.482 In reply to 7713.479 
Hello Max!

I was very pleased to read your reply!

1) My request : "It is necessary that you provide us with an updated and complete technical documentation of all the nodes, or at least of all the inner changes that this new "Project Elephant" has.

Your reply : "Sometime ago a asked community to help me with documentation. I haven't enough time even for coding :) Could someone help me with that? Of course I can provide all information about this project."

Max, in this period I'm very busy at work with some developing (android apps) and honestly I couldn't concretely help you,
but I would suggest one thing...
It could be very convenient for you, and for us, if you move all the source code of "Project Elephant" to an online structured repository,
like "SVN assembla" (I use it almost every day in my dev job and it's very easy to maintain).
Or at least you could use also an online drive like Google Drive or others.
Such a system would make things significantly easier from an administrative point of view, regarding the versioning ad also for the documentation.

What do you think about it ?

2) My request : "Instead of shortcuts, it would be possible when you have time, to have a control panel with simple buttons in order to have a fast access to all nodes
with one single click ?"

Your reply : "I'll think how to implement it, but not instead of shortcuts :) I definitely need shortcuts. Copy-paste.. run-stop.. load-save etc.."

It would be very handy to have both UI control panel and shorcuts!
Some times ago, while I was writing my "Commands Finder" I needed a way to handle some key events (keypress/keyup/keydown) outside
the standard textboxes or inputboxes, but I couldn't.
Michael wrote me that the inner event capture mechanism handled by Moi doesn't permit that type of freedom.
I hope you have better luck.


3) My request : "Considering that "Project Elephant" has become increasingly hefty, I think that now it would be desirable, in order to leverage this wonderful tool, that you create a specific topic for "Project Elephant tech-docs and user guide"

Your reply : "I'll make it right after v.1.0 release"

Wow! That's a really great news!!! Thanks a lot.


4) My request : "I hope that Max will include your nodes improvements into the next versions of Elephant!"

Your reply : "I'll make a separate directory for custom script and extensions. Elephant will load them automatically.
Of course I'll add good stable nodes in the main node set."

A big thank you in advance for this feature!
It will enable Project Elephant to grow with its community!! Like the big brother Grasshopper.


Best,

- Marco (mkdm)

EDITED: 6 Oct 2016 by MKDM

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Message 7713.483 deleted 6 May 2019 by JFH

Previous
Next
 From:  James (JFH)
7713.484 In reply to 7713.473 
Hi Al

FYI Attached is an alternative node wiring to achieve similar result using Mathpts.

-James

EDITED: 25 Apr 2019 by JFH

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Karsten (KMRQUS)
7713.485 In reply to 7713.479 
Hello Max,
thank You for the answers. I have written a spline interpolation already. If you want to test it - it's called reMap. The last Patharray-node isn't posted - so I will do it now.
Thanks for your great work
and have a nice day
Karsten

EDITED: 12 Dec 2017 by KMRQUS

Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Karsten (KMRQUS)
7713.486 In reply to 7713.479 
p.s.: Comparison of Interp-modes. Thanks for the interesting aspects of the monotonic behavior of various interpolation strategies.
Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  speedy (AL2000)
7713.487 
Hello Friends
Many thanks Karsten , for your timely information and advice....
many thanks Max , for having considered some of my requests....
many thanks James, marco , for vs suggestions and estimation-
I will continue to explore and share with you the results obtained with
the potential (ElephantMax'sNode-System)
See you soon
al
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  mkdm
7713.488 In reply to 7713.485 
Hi Karsten,

and thanks a lot for your latest experiments!

A little bug....

If I use the ScaleUVW node with the Average mode, I get this error :

see this screenshot : http://take.ms/k7bSC

Best,

- Marco (mkdm)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Karsten (KMRQUS)
7713.489 In reply to 7713.488 
Hello Marco,

as mentioned, average doesn't work:-( and I don't figured out, where the problem is.

Have a nice day
Karsten
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  mkdm
7713.490 In reply to 7713.489 
> as mentioned, average doesn't work...

I apologize....I forgot.

Have a nice day,

- Marco (mkdm)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Karsten (KMRQUS)
7713.491 
Flow Job:-)

Nice weekend to all!

EDITED: 6 Mar 2019 by KMRQUS

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  mkdm
7713.492 In reply to 7713.491 
Hi Karsten and a bug thank you for your nodes.
There is much to learn!

Just a little bug :

The resulting object presents some glitches.

In this screenshot http://take.ms/58Z82 they are displayed in blue.

Here's the resulting object.

http://take.ms/BRWug

Nice weekend.

- Marco (mkdm)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Karsten (KMRQUS)
7713.493 In reply to 7713.492 
Hello Marco,

switch of cap ends in the loft node (important! if not -> surprise;-) and change the const from 0,2,8,16 to eg 0.6,2,8,16! The problem is caused by a scaledown to 0!

Thanks for testing
Karsten
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  mkdm
7713.494 In reply to 7713.493 
Hi Karsten and thanks.

I followed your instructions and everything works correctly with new const values.
As said by you, Loft with cap ends ON causes a Moi crash.

Only one thing does not convince me.

Why the resulting object is made by two elements ?
One, the cluttered, which is a joined surface, and the other one, a single surface sharp and clean.

You can see in this brief video the two unjoined surfaces

http://take.ms/W1efF

And here's the .3dm file

http://take.ms/qDenH

Best,

- Marco (mkdm)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  speedy (AL2000)
7713.495 
Hi Friends
another exercise to share
best
al
Attachments:

Image Attachments:
Size: 287.9 KB, Downloaded: 81 times, Dimensions: 1920x1080px
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Karsten (KMRQUS)
7713.496 In reply to 7713.494 
Hello Marco,
the example isn't the best choice to demonstrate the flow (relation between input and target), but it looks nice:-) Nevertheless it shows me problems with the factory, so I try to filter problematic inputs. Feel free to replace transform2.js with the hopefully improved version.
Have a nice evening
Karsten
Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Karsten (KMRQUS)
7713.497 In reply to 7713.495 
Hello Al,

very cool result! But, be careful - it's addictive ...

Have a nice day
Karsten
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Karsten (KMRQUS)
7713.498 In reply to 7713.474 
Hello WastZZZ,
>>>>
I have 3 different objects: a, b, c.
How do I linear array them randomly? For instance a,a,b,a,c,c,a,b,b,a etc..

I thought about your intention to randomly array. There are various ways to implement such things, maybe it is possible to do that with the things, already present in V0.85 - I don't know. So my first idea is a node for that. It takes your input objects and create a new and longer array with randomly copies of your originals. These new objects can be placed with e.g. orient to any point array. Please try the attached files and give a feedback, if it is useful - maybe someone else has a better idea.

Have a nice day
Karsten

EDITED: 6 Mar 2019 by KMRQUS

Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
Show messages:  1-18  …  419-438  439-458  459-478  479-498  499-518  519-538  539-558  …  899-912