I have a Generic Model, what I’d like to repeat on the surface. I measure these elements’ length on edges and after I set these lengths to instance parameters. The problem is the object count, because there will be circa ~5000 pieces of these in the model. I can currently pick up the edges of elements one by one (with multiply select command), so it is not an option.
Do You have any idea how can I create an easier method?
There is my method (and the section of Generic Model with surface):
Assuming here all your edges have same length. You can select one edge and multiple them by number of counts of your Generic Model Families. You can use “List.Cycle” node.
All edges have different length, so i think “list.Cycle” node does not working. Maybe if i pick this curve and add “curve Length” instance parameter in the family editor of element and then fill this parameter in the project automatic.
What do you think about this solution? Or do you have any idea?
Yes, i am trying to get the bottom edges because these have different length (you can see below).
Picking up with lines all the edges is too much time and thats why i am looking for an other solution, to make it easier.
assuming that the elements are the same repeated adaptive component that means the geometry of all of them is similar so the edge you are looking for should be in the same position in lists of edges of all elements.
You can also try implementing some reporting parameter in the family which is not always a straight-forward task. It should be easy if it’s reporting a straight line, but if it’s a curve this could be more complicated.
You could look at this:
@viktor_kuzev good solution but his profile is different and that’s the reason i asked @makiati.89 to drop his profile to give him solution which matches his profile.