MoI discussion forum
MoI discussion forum

Full Version: Nodebundle for playing with nodes

Show messages:  1-17  …  458-477  478-497  498-517  518-537  538-557  558-577  578-597  …  1858-1859

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

From: James (JFH)
6 Sep 2017   [#518] In reply to [#517]
Hi Mike,

>> x,y,z values of the last point calculated by MathPts <<

MathPts "f(uv)"input into "InPts" ArrayExt/idxSelect node
Multiply Unum X Vnum minus 1 for input into "idx" on ArrayExt/idxSelect node
then "Out" input into Points2/splitPt to get x,y,z values.

An alternative is to use ArrayExt/ArrayFlipper to idSelect with index of 0

If this does not make sense, upload your file & I modify it

Cheers
James
From: Mike (MGG942)
6 Sep 2017   [#519] In reply to [#518]
Thanks, James. That's certainly a more elegant method than the work around I was using.
However... right now it's not giving quite the same result. I'll try and figure out where I've gone wrong tomorrow.

Mike.
From: James (JFH)
6 Sep 2017   [#520] In reply to [#519]
Hi Mike,

I have attached nod file showing both methods.
Red & Blue sphere are used as placeholders to
demonstrate location set by xyz of arrays last point.

basic/length node as used for point numbering above
could be used instead of math node multiplying U & V values.

James



From: Mike (MGG942)
6 Sep 2017   [#521] In reply to [#520]
Thanks, again.

Well, I don't know what I was doing wrong, but in the cold light of day both the array techniques you suggested now seem to work just fine.

Onwards and upwards.

Mike.
From: Karsten (KMRQUS)
7 Sep 2017   [#522] In reply to [#521]
Hello Mike,

please check also the RMB on the idxSelect node - you can also Switch it to the selection of values in numarrays or geometry of objectlists.

Have a nice day
Karsten
From: James (JFH)
7 Sep 2017   [#523]
Hi all,

Loosely based on "Recreating Jean Nouvel's Louvre Abu Dhabi with Parametric Modeling"

https://www.youtube.com/watch?v=iRVMx4WzFus

see nod file attached

James


Image Attachments:
nouvelleDome.jpg 


From: Karsten (KMRQUS)
7 Sep 2017   [#524] In reply to [#523]
Wow!

It's a pleasure to see the decryption of the geometry.

Thank's for sharing!

Karsten

Message 7777.525 was deleted


From: Frenchy Pilou (PILOU)
7 Sep 2017   [#526] In reply to [#525]
Nice interlacing!
From: Mike (MGG942)
8 Sep 2017   [#527] In reply to [#522]
Re: please check also the RMB on the idxSelect node - you can also Switch it to the selection of values in numarrays or geometry of objectlists.

Thanks, Karsten, for pointing that out.

Mike.
From: Mike (MGG942)
8 Sep 2017   [#528] In reply to [#523]
Amazing.
I won't be tackling anything like that for a very long time.
Mike.
From: James (JFH)
13 Sep 2017   [#529]
Hi All,

UPDATED: nod file attached

This is still a work in progress,
but as a teaser I have attached screen grab
of a parametric brick wall.

I'll get back to it on the weekend.

James

Image Attachments:
brickWall3.jpg 


Message 7777.530 was deleted


From: speedy (AL2000)
15 Sep 2017   [#531]
Hello All
I continue exploring the Super Forms,
after Superellipse ,
now, it's the turn of SuperToroid-
By varying some parameters we get many different
Forms, really interesting, based on possible adaptations
of the Ring or Path ,and the Circle or Profile -
How many interested people find the file:https:
//www.mediafire.com/file/8saajmc34cx0ku6/Super%20Toroid.rar
Have a nice week and to all
al
From: bemfarmer
15 Sep 2017   [#532] In reply to [#531]
The node is very cool, AL2000!

I've recently encountered papers on super cyclides.

- Brian
From: James (JFH)
15 Sep 2017   [#533] In reply to [#524]
Hi Karsten,

I am trying to take an array of values (curve length in my particular case)
and arrange them in order ascending &/or descending. In this way,
first and last values can be idxSelect to give range domain (num0,numN)

Can this be done with "logic/compare" node or is there need for a “sort” node?
(i understand that javascript sort() method specifically manipulates strings ,
but can be made to sort numerical values in conjunction with compare function)

Also I have be watching online grasshopper tutorials in an effort to vary spacing of points on a curve dependant degree of curvature.

Anyway I came across the “Remap” node in grasshopper, that will reassign a num
array to range between inputted domain. I remembered that you had contributed "infos/reMap" node (2 as it turns out). Unless I am mistaken they replicate the function of Max’s Basic/Interp node. If you were so inclined, I think there would be value in rewriting your node to emulate the function of grasshopper’s namesake.

This is not so much a request, more a suggestion of something that you may like to do so that your old nodes are not ignored like redheaded step-children.

Have a great weekend
James
From: Frenchy Pilou (PILOU)
15 Sep 2017   [#534]
Please put some images result of all these news nodes! :)

Message 7777.535 was deleted


Message 7777.536 was deleted


From: Karsten (KMRQUS)
16 Sep 2017   [#537] In reply to [#533]
Hello James,

I'm not familar with GH. So I don't know what it does in GH. The reMap in the nodeeditor interpolates only given values with a equdistant parameter [0,1,..,n] to a natural spline function. The output gives a number of values lying on that function. I don't think that the GH node has the same meaning!? Remap2 makes the same, but on the RMB you can switch to points as an input. Here the node makes the same however for the 3 coordinates.

The Logic nodes written by me are obsolete, because Max has decided that numarray instead of boolean should be used. Unfortunately all nodes are in the same menu. Nevertheless I will update my nodes some day. A sort node is possible, but I didn't understand your intention already. We need an input for the values e.g. a numarray and a second input for numarray, pointarrays or an object list with a corresponding output for the sorted elements- or only an output with the ordered indices of the input and use later idxSelect?
<<<Also I have be watching online grasshopper tutorials in an effort to vary spacing of points on a curve dependant degree of curvature.
That is also possible - I have programmed already a curvature analysis, but it's a lot of work to recreate a new curve given by the result. I think it's more useful to have a look to the script rebuild and wrap it to a node.

Have a nice weekend
Karsten

Show messages:  1-17  …  458-477  478-497  498-517  518-537  538-557  558-577  578-597  …  1858-1859