C# - Collecter les Nœuds des Barres sélectionnées

C# - Collecter les Nœuds des Barres sélectionnées

Stephane.kapetanovic
Mentor Mentor
690 Visites
1 Réponse
Message 1 sur 2

C# - Collecter les Nœuds des Barres sélectionnées

Stephane.kapetanovic
Mentor
Mentor

Hello,

Is there a more direct way to collect the nodes of the bars without having to list them explicitly?

Here is a raw code example for illustration: extension AsArray()

public static string GetBarNodes() { var s = new RobotApplication().Project.Structure;
    return string.Join(" ", s.Selections.Get(I_OT_BAR).AsArray()
        .Select(n => (IRobotBar)s.Bars.Get(n)).SelectMany(b => new[] { b.StartNode, b.EndNode }));
}

Best Regards

Stéphane Kapetanovic

Did you find this post helpful? If it gave you one or more solutions,
don't forget to click the Accept Solution button and leave a < like !
EESignature
0 J'aime
Solutions acceptées (1)
691 Visites
1 Réponse
Reply (1)
Message 2 sur 2

Rafal.Gaweda
Autodesk Support
Autodesk Support
Solution acceptée

Hi @Stephane.kapetanovic 

 

This is the only way.



Rafal Gaweda
0 J'aime