2027 Members
Changes 0
M

TessellatedShapeBuilder Methods

Name Return Type Description Inherited From
M AddFace(TessellatedFace) None Adds a face to the currently open connected face set.
M AreTargetAndFallbackCompatible(TessellatedShapeBuilderTarget, TessellatedShapeBuilderFallback) Boolean Checks whether this combination of fallback and target parameters can be used as a valid combination of inputs.
M Build() None Builds the designated geometrical objects from the stored face sets. Stores the result in this TessellatedShapeBuilder object.
M CancelConnectedFaceSet() None Cancels the current face set - i.e., all data from it will be lost and the builder will have no open connected face set anymore.
M Clear() None Erases all face set and clears the logs, if any.
M CloseConnectedFaceSet() None Closes the currently open connected face set.
M CreateMeshByExtrusion(IList<CurveLoop>, XYZ, Double, ElementId) MeshFromGeometryOperationResult Builds a mesh by extruding curve loop(s) along extrusion distance.
M Dispose() None (Inherited from ShapeBuilder ) ShapeBuilder
M DoesFaceHaveEnoughLoopsAndVertices(TessellatedFace) Boolean Checks whether 'face' has enough loops and vertcies to be valid.
M Equals None Determines whether the specified object is equal to the current object. (Inherited from Object ) Object
M GetBuildResult() TessellatedShapeBuilderResult Get the built geometry, build status and other data stored in TessellatedShapeBuilderResult. Clears the stored data.
M GetHashCode None Serves as the default hash function. (Inherited from Object ) Object
M GetType None Gets the Type of the current instance. (Inherited from Object ) Object
M OpenConnectedFaceSet(Boolean) None Opens a new connected face set.
M ToString None Returns a string that represents the current object. (Inherited from Object ) Object