MoI discussion forum
MoI discussion forum

Full Version: Nodebundle for playing with nodes

Show messages:  1  …  1562-1581  1582-1601  1602-1621  1622-1641  1642-1661  1662-1681  1682-1701  …  1842-1859

Thread Split: Some posts in this thread have been moved here

From: James (JFH)
20 Oct 2019   [#1622] In reply to [#1620]
Michael

Yes, thank you for the code to address new arrowheads. This will be a real boon for future development of vector nodes.



Wayne

Thanks for the tip of parallel NE for testing coding. This is indeed a "cool" technique.



Thanks again,
James
https://www.instagram.com/nodeology/
From: bemfarmer
22 Oct 2019   [#1623]
Question about writing a new node.

The scripts in MoI often have Functions{} in their code.

The node programs do not seem to use such Functions{} very much.
Instead they use ...prototype...function().
So to use a function from a script, in a node, should they be written as ...prototype...function()?

Or,
I see that in the Lib folder under nodeeditor\nodes\extensions, there is a file called basicFunctions.js,
which is full of miscellaneous functions.

So when writing a node which uses a MoI script with functions, can or should I put the needed functions in a new lib file called, for example, basicFunctions2.js?

- Brian

It seems that the functions in basicFunctions.js can be (re-)used in any new node?
From: Karsten (KMRQUS)
22 Oct 2019   [#1624] In reply to [#1623]
Hello, Brian,

the prototype function gives the objects created by using the nodeeditor a uniform interface for the processing. Same method names for the various
Knots. So every code of the node creates a type. Later by using the node editor you create objects of these types with a uniform interface of functions.
You can of course use the functions in basicFunctions.js and also create a basicFunctions2.js. You can also write your functions to the same file as your nodes.
For more frequently used functions, it makes sense to store them in a library.

Have a nice day
Karsten
From: bemfarmer
22 Oct 2019   [#1625] In reply to [#1624]
Thank you Karsten.

Two additional related questions:
1. Where would a function go in a node? Inside the .prototype.onExecute = function (), or
just before it?
I have not found any examples, as far as I know.

2. Is it necessary to "link" say basicFunctions2.js somewhere? Or is this already set up?
(I have not searched for an example useage of basicFunctions.js yet.)

- Brian
From: Karsten (KMRQUS)
23 Oct 2019   [#1626] In reply to [#1625]
Hello Brian,

you can find examples where to place "normal" functions in vector.js. If you want to create a lib of functions you can place it in the libs folder under extensions. Max has made an autoload for files placed in that folder. So no link.

Have a nice day
Karsten
From: bemfarmer
23 Oct 2019   [#1627] In reply to [#1626]
That information is very helpful.
Thank you Karsten.

- Brian
From: Frenchy Pilou (PILOU)
31 Oct 2019   [#1628]
Maybe this can interest you! :)

https://nodevember.io
From: James (JFH)
8 Nov 2019   [#1629]
Hi All,

Surface Tweening Animations: interpolating z values between 2 point Arrays with randomised z values.

Have a great weekend
James
https://www.instagram.com/nodeology/


From: Frenchy Pilou (PILOU)
9 Nov 2019   [#1630] In reply to [#1629]
Cool!
Does exist a trick for see if the are Macros or not ?
And i see (1-a)*b how do you enter (1-a) ?
From: James (JFH)
9 Nov 2019   [#1631] In reply to [#1630]
Pilou,

>> Does exist a trick for see if the are Macros or not ? <<

Yes, the macros are darker, but there are no macros used in example above.

>> And i see (1-a)*b how do you enter (1-a) ? <<

As well as preset functions, you can type custom functions into Math node's F field.
See image below

>> Cool <<

Cheers
James
https://www.instagram.com/nodeology/

Image Attachments:
Ffieid.gif 


From: Frenchy Pilou (PILOU)
9 Nov 2019   [#1632] In reply to [#1631]
I must retry because this F case return me nothing! :)
From: bemfarmer
9 Nov 2019   [#1633] In reply to [#1632]
After typing in an equation in the F field, press enter, otherwise the entry goes away.
(Slightly annoying). When typing a more complex equation, save a partly correct entry, then re-edit,
otherwise partial work could be lost.
- Brian
From: Frenchy Pilou (PILOU)
10 Nov 2019   [#1634] In reply to [#1633]
Good to know!
From: James (JFH)
15 Nov 2019   [#1635]
Recursive subdivisions in NE

Have a great weekend
James
https://www.instagram.com/nodeology/

Image Attachments:
2xSubD.jpg 


Message 7777.1636 was deleted


From: mkdm
8 Dec 2019   [#1637] In reply to [#1636]
WOW! Congrats!

Message 7777.1638 was deleted


From: James (JFH)
29 Dec 2019   [#1639]
Now with Wayne's latest update to ImgSampler node ( https://moi3d.com/forum/index.php?webtag=MOI&msg=9581.57 ) it's possible to have 3 images of RGB channels (separated in photoshop) output to interleaving dot screens as shown.

James
https://www.instagram.com/nodeology/

Image Attachments:
redQueen.jpg 


From: Frenchy Pilou (PILOU)
1 Jan 2020   [#1640] In reply to [#1639]
Klaus Nomi ? (but i have not my glasses...

Happy new year!

Message 7777.1641 was deleted


Show messages:  1  …  1562-1581  1582-1601  1602-1621  1622-1641  1642-1661  1662-1681  1682-1701  …  1842-1859