terrain seems to go upwards, providing extra attenuation. It would be good if we kenw if Pachyderm does compute the ISO 9613 attenuation for terrrain reflections / attenuation due to barriers.…
in the desired order.
0 = 0
1 = 1
2 = 6
3 = 7
4 = 8
5 = 9
6 = 12
7 = 13
8 = 2
9 = 3
10 = 4
11 = 5
12 = 10
13 = 11
Where the first number is the index and the second number is the actual sorting key. Then you sort these keys while sorting your curves in parallel using the A input of the Sort component.
--
David Rutten
david@mcneel.com
Poprad, Slovakia…
to you in the x direction and 1,0,0 is the other side of you in the x direction, if you do this for all possibilities you end up with the list defined.
All the faces are when there are two 0s in the vector (6 of these exist) all the edges when there is one 0s in the vector (12 exist) and all the corners when there are no 0s in the vector. (8 exist) giving 26 relative position to the centre in total
These relative positions are than applied to the absolute coordinates, (remember we are using paths as a quasi coordinate system.)
If a path is not found it means it doesn't exist and therefore is not adjacent. If one is found it is returned, ...if a path has been found 6 times it will appear in its own list 6 times. So all we need to do is measure the list length at each path…
A beginner advanced course for Rhino and Grasshopper, Instructed by internationally rewarded architect and Microsoft certified solution developer Mohammed Ezzat.
) function if you've already got a boolean value.
This expression:
x < 12
results in exactly the same things as this expression:
If( x < 12, True, False )
If() is only really useful when you want to return non-boolean data, like so:
If( x < 12, x, 100-x )
In this case, the expression will return either x, or 100-x if x is larger than or equal to 12:
x result
1 1
2 2
10 10
11 11
12 88
13 87
14 86
18 82
70 30
--
David Rutten
david@mcneel.com
Poprad, Slovakia…
Added by David Rutten at 7:22am on August 10, 2011
out the difference between the target and 400 and subtract this from the numbers in the series that are between 6 and 26 but you need to think about how exactly you will do this... you can't just divide the difference by 23 and take this from each number as it would make some numbers less than 6.
…
Added by martyn hogg at 3:40pm on November 19, 2015