Model Management and Translation

Use the nodes in this group to edit analytical elements.

Model Management

The nodes in the Model Management group can be used to define the translations of analytical elements by vectors that you can derive in your own way. In turn, the Translation nodes derive translation vectors by pre-defined procedures.

LinePoints.SetStartPoint

Moves a start point of a linear analytical element to coordinates defined as the new point

Library Dynamo4AM → ModelManagement → LinePoints
Input obj A linear analytical element to modify
newEndPoint New end point of an analytical element
Output element The modified element
Remarks An analytical element as well as physical element may be given

LinePoints.SetEndPoint

Moves an end point of a linear analytical element to coordinates defined as the new point

Library Dynamo4AM → ModelManagement → LinePoints
Input obj A linear analytical element to modify
newStartPoint New start point of an analytical element
Output element The modified element
Remarks An analytical element as well as physical element may be given.

LinePoints.SetPoints

Moves start and end points of a linear analytical element to coordinates defined as the new points

Library Dynamo4AM → ModelManagement → LinePoints
Input obj A linear analytical element to modify
newPoints New start and end points of an analytical element
Output element The modified element
Remarks An analytical element as well as physical element may be given.

FloorBoundary.SetFloorBoundaryByPerimeterCurves

Changes floor boundary to curves defined as input

Library Dynamo4AM → ModelManagement → FloorBoundary
Input element A floor to modify
newPoints A list of curves following the new boundary of an analytical floor
Output element The modified floor
Remarks

An analytical element as well as physical element may be given.

Number of curves in the new boundary must be the same as in the old boundary. Set curve types (linear or

non-linear) must reflect the set of the old boundary.

FloorBoundary.SetFloorBoundaryByPerimeterPoints

Changes floor boundary to curves defined by input vertices

Library Dynamo4AM → ModelManagement → FloorBoundary
Input element A floor to modify
newPoints A list of new floor vertices
Output element The modified floor
Remarks

An analytical element as well as physical element may be given.

Number of curves in the new boundary must be the

same as in the old boundary. Set curve types (linear or non-linear) must reflect the set of the old boundary.

Translation Nodes

The Translation node is a custom Zero Touch node that handles all the adjustments between master and slave selections. Those selections can be composed of any model elements. The node will extract supported analytical elements from them and then resolve supported relations.