13 5 15 6 17 7 ... …
But it seems I have not been clear:
the input values (3,5,7,9,11,13) should be presented in the way of "number slider" parameter. So by increasing the value of the slider from minimum 3, to 5, 7, 9, 13, 15, 17... I should get an output numbers of 0,1,3,4,5,6,7...
So I if choose value 3 on the input "number slider", on the other end, I want 0 as an output.
Or if I choose value 5 on the input "number slider", I want 1 as an output, and so on.
Is this possible?…
e) i.e. the points on the 5th curve of the 3rd surface where in branch {3;5}.
Your surfaces tree was like {0;# of surface} i.e. your 3rd surface was in branch {0;3}.
So you asked your Closest Point on Surface component to match your {3;5} points tree branch to your {0;3} surfaces tree branch... components are smart but not that smart.
So you need to have a surfaces tree structure corresponding to your points tree structure, i.e. for each {3;x} branch of your points tree, you need a {3;x} branch in your surfaces tree with your 3rd surface in it. Hence the duplicate.
I hope this clears it up a bit.…
- 100.
After that, I want to separate it into 5 different lists in spesific thickness.
in this case of 0-100 so it would be :
1. if the distance 0 - 20 then the thickness is 5
2. if the distance 21 - 40 then the thickness is 10
3. if the distance 41 - 60 then the thickness is 15
4. if the distance 61 - 80 then the thickness is 20
5. if the distance 81 - 100 then the thickness is 25
But, the problem is the list of distance isn't static between 0-100. It could be 5 - 250 / 3.5-175/etc.....
Could you help me how to make the expression?? Is this possible if I make one expression?
thank you.
Z.
nb: distance and thickness hasn't mathematical relation.…
Added by ZAQI FATHIS at 8:43am on November 27, 2013
identical knots on end ends of the curve, so the knot vector will look something like:
0,0,0,1,2,2,2
So one at each end and one in the middle.
--
David Rutten
david@mcneel.com
Poprad, Slovakia…
Added by David Rutten at 3:47am on January 7, 2013
u are following the rules of geometry for adjacent zones that I outline here:
https://www.youtube.com/watch?v=cDvBWDA0aF0&index=10&list=PLruLh1AdY-SgW4uDtNSMLeiUmA8YXEHT_
-Chris…
operate on the data from your own components.
2) Put your 2D array data inside a Grasshopper.Kernel.Types.GH_ObjectWrapper instance, which is a class that can be used to transmit non-standard data through wires. Again, you'll only be able to use this from your own components.
3) Create your own data-type (implement IGH_Goo) as a 2D array.
4) (and my favourite) store your 2D data in a DataTree instead. All grasshopper data is stored in trees and it's possible to mimic a 2D array this way. For example, you could create a tree like this:
{0} N = 10
{1} N = 10
{2} N = 10
{3} N = 10
{4} N = 10
This would be analogous to a 2D matrix of 5 x 10.
--
David Rutten
david@mcneel.com
Poprad, Slovakia…