algorithmic modeling for Rhino
D = Data to Replace Branches of
S = Branches to Search For
R = Replace found Branches with this
S(0) = *;0
R(0) = 0
* is a wildcard therefore Find any branches with 0 as the last branch eg {0;0} {1;0} {2;0} {3;0} etc and make them all {0}
S(1) = *;1
R(1) = 1
* is a wildcard therefore Find any branches with 1 as the last branch eg {0;1} {1;1} {2;1} {3;1} etc and make them all {1}
etc etc
thanks now I realized I could also use pathmapper thus: {a, b}> {b}?
Yes you could for this specific case. However, this approach is more dynamic as it doesn't limit itself to 2 levels of branches. It would work just as well for {A;B;C}-->{C} as it does {A;B}-->{B}
An astrix * is a multiple character wildcard it would also find 0;0;0;0;0;0. if you used a question mark ? it would be limited to just that level i.e. {?;0} would only look for {0;0} {1;0} and {?;?;0} would only look for three levels
You could also use shift paths =-1 for this situation instead of the path mapper and replace branches.
so if I understand correctly if I use one Astrix so {*, 0} works well both with 2 levels of branches {a, b} that 3 levels of branches {a, b, c}?
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by