MoI discussion forum
MoI discussion forum

Full Version: Nodebundle for playing with nodes

Show messages:  1-18  …  1679-1698  1699-1718  1719-1738  1739-1758  1759-1778  1779-1798  1799-1818  …  1859

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

From: Karsten (KMRQUS)
6 Aug 2020   [#1739] In reply to [#1738]
Hello James,
loop in a loop, not really a surprise - but I didn't know that it is called nested loops:-)
The Problem here:

- I have to use global variables that LoopEnd and LoopStart can exchange informations - at the Moment only one with a fixed Name is present
- I'm not sure what I should use for multiple ones (Maps, sets, or named ones)

- I'm not sure how the NE reacts to multiple timers? Is it neccesary?

Some experiments have to be done the next time.
And thank you for the example - I will try it in the evening!

Thank you
and
have a nice day

Karsten
From: WN
6 Aug 2020   [#1740]
Fun start fun!






























Image Attachments:
1.PNG  10.jpg  2.PNG  3.PNG  4.PNG  5.PNG  6.PNG  7.PNG  8.PNG  9.jpg 


From: Frenchy Pilou (PILOU)
6 Aug 2020   [#1741]
A cool one is this


From: Frenchy Pilou (PILOU)
6 Aug 2020   [#1742] In reply to [#1741]

From: James (JFH)
6 Aug 2020   [#1743] In reply to [#1739]
Karsten,

"not sure how the NE reacts to multiple timers?"
There is no issue with multiple timers



"Is it neccesary?"
In most cases the same timer could be utilised for multiple loops.
There would need to be a triggering of second loop after first has met end condition.

Perhaps logic/compare a=0 (end condition for earlier loop) initiates new loopStart (trigger).

"global variables"
There does need to be a means of having unique variables for each loop.
Ideally, NE would recognise multiple loopStart/loopEnd pairs and attribute unique designators. Alternatively users could manually name each node pair, which would serve as the variable name. This approach though could be fraught with difficulties in terms of UX.

Would it be possible to have direct wire link between pairs, so loopStart get a randomly generated numerical designator on placement on the canvas, & then it is sent to LoopEnd via green wire?

Another alternative would be to introduce a txt string data type wire. It could also be used to externalise text inputting into “text” node. It may well have over uses.

Please let me know
James
https://www.instagram.com/nodeology/
From: Karsten (KMRQUS)
6 Aug 2020   [#1744] In reply to [#1743]
Hello James,
wireing is my favorite to exchange the variable names by UIDs. I don't think that we need an additional text type for that. It would also need a lot of work in the base system. Furthermore I'm thinking about time stamps as an internal critera to trigger/reset loops.
How to store and manage the loop data isn't clear for me at the moment also.
One loop is simple, multiple loops not.

Have a nice day
Karsten
From: bemfarmer
6 Aug 2020   [#1745]
I was puzzling over the German "mit -KGV(n,m) * PI <= t <= KGV(n,m) * PI".

So, in English math the German KGV(n,m) is the Least Common Multiple of m and n.
LCM(n,m) is lcm(n,m) in Javascript. (n and m are integers in this example.)

German ggt(n,m) is the Greatest (Largest) Common Divisor, (Javascript gcd(n,m).

https://de.wikipedia.org/wiki/Kleinstes_gemeinsames_Vielfaches
(Translatable to English.)

(I do not speak German.)

- Brian
From: bemfarmer
13 Aug 2020   [#1746]
In Max's latest version of nodeeditor, unused node dot circles are NOT colored.
I prefer them all to be colored, pink gold and teal.
Does anyone else have this behavior?
I've re-installed different versions of nodeeditor several times...

- Brian
From: James (JFH)
13 Aug 2020   [#1747] In reply to [#1746]
Brian,

AFAIK the Current NODE EDITOR folder has this behaviour.
http://moi3d.com/forum/index.php?webtag=MOI&msg=9358.10

James
https://www.instagram.com/nodeology/
From: bemfarmer
13 Aug 2020   [#1748] In reply to [#1747]
Hi James,

I was referring to the July 2020 update of Max:
https://moi3d.com/forum/index.php?webtag=MOI&msg=7777.1718

- Brian
From: WN
14 Aug 2020   [#1749]
In the file "colors.js", from the "core " directory, line 38 has a property, 'io_highlight': false //, replace its value with true, node nodes will become colored.
From: bemfarmer
14 Aug 2020   [#1750] In reply to [#1749]
That works. Thank you WN.
Default setting should be "true", IMHO.

Setting io_text_highlight to "true" as well seems nice.
Edit: From Max, 2018: Alt+Left click on Info button to change highlight of io_text.

MoI4 beta must be re-opened for settings to take effect.

- Brian
From: Mindset (IGNITER)
9 Oct 2020   [#1751] In reply to [#731]
Hello Y'all,

Is there a Truchet node?
I can't find it.

MindSet
From: James (JFH)
9 Oct 2020   [#1752] In reply to [#1751]
Mindset,

There is no Truchet node, but can be constructed quite easily
with an array of randomly oriented square tiles.
Try the .nod file attached.

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

Attachments:
Truchet.nod


From: Frenchy Pilou (PILOU)
10 Oct 2020   [#1753]
Sorry what is the meaning of "truchet" ?
That is from Sébastien Truchet ? https://en.wikipedia.org/wiki/Sébastien_Truchet
a random geometric tilling process ? So your nod ?


From: stefano (LIGHTWAVE)
10 Oct 2020   [#1754] In reply to [#1753]
Interesting read that Frenchy, he goes from fonts to tiles...genius.

https://en.m.wikipedia.org/wiki/Truchet_tiles
From: Frenchy Pilou (PILOU)
10 Oct 2020   [#1755] In reply to [#1754]
OK! You have also this cool one! ;)
Kite & Dart by Roger Penrose (Periodic, Aperiodic etc...)


From: stefano (LIGHTWAVE)
10 Oct 2020   [#1756] In reply to [#1755]
You might like this or get some node ideas maybe...leads onto "3d tiling".

https://www.cosmic-core.org/free/article-63-number-the-hexad-part-3-tessellations-tilings/
From: Frenchy Pilou (PILOU)
10 Oct 2020   [#1757] In reply to [#1756]
Look this post and aespecialy Muqarnas ;)
https://moi3d.com/forum/index.php?webtag=MOI&msg=7777.1463
From: bemfarmer
23 Oct 2020   [#1758]
Made a helicoid node.
The v curves made with the stock Curve factory to not pass through the helical points.
The convertPts2 node uses MoI's Interpcurve factory so the curves pass through the points.
Max's Curve node has other versions of Interp., but the u and v points are not separated for inputs...

If network does not create the surface, or takes too long, a radial curve may be swept along the inner and outer helical curves.

- Brian

Javascript cosh(x) and sinh(x) are not part of ecmascript5.

Attachments:
convertPts2.zip
HelicoidAuger03.zip


Show messages:  1-18  …  1679-1698  1699-1718  1719-1738  1739-1758  1759-1778  1779-1798  1799-1818  …  1859