Constructors
Properties
Methods
BoundingBox
#Gets the bounding box containing all nodes and edges.
Constants
#Gets all the named constants in this system.
EdgeAt
#Find the edge at the given location.
EdgeCurve
#Create the curve which matches the edge shape. This method will either return null if the edge nodes cannot be found, a Rhino.Geometry.Line, Rhino.Geometry.Circle or Rhino.Geometry.Arc.
Parameters:
| edge (Edge) |
FindEdge
#Find the edge with the given id.
FindNode
#Find the node with the given id.
FindScalar
#Find the scalar with the given id.
Iterate
#Perform a solver iteration and create a new constraint system.
Parameters:
| resolver (Resolver) | |
| token (CancellationToken) | |
| deviation (out double) |
NodeAt
#Find the node at the given location.
Remove
#Remove all elements with matching identifiers from the system. Note that this will also remove any related elements which rely on any of the removed objects. If you want to switch out elements, he correct methodology is not to remove the old ones and add new ones, but rather to replace the elements.
Parameters:
| identifiers (params Guid[]) |
ReplaceNodes
#Replace nodes in this system with nodes from the supplied list when their Ids match.
Parameters:
| newNodes (IEnumerable<Node>) | Replacement nodes. |
Returns: Modified system.
ToggleEdgeConstruction
#Toggle the construction state of the edge at the given index.
Parameters:
| index (int) |