2024 Members
Changes 4
M

TessellatedShapeBuilder

Name Return Type Description Inherited From
M AddFace(TessellatedFace) None Adds a face to the currently open connected face set.
M AreTargetAndFallbackCompatible(TessellatedShapeBuilderTarget, TessellatedShapeBuilderFallback) bool 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) bool 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 a hash function for a particular type. (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 .
Name Return Type Description Inherited From
P Fallback TessellatedShapeBuilderFallback Defines acceptable fallback if the desired type of geometry can't be built.
P GraphicsStyleId ElementId Optional - if set, the built geometry will use that graphics style.
P IsFaceSetOpen bool Flag whether the current set of connected faces is open and additional tessellation faces can be added to it.
P IsValidObject bool Specifies whether the .NET object represents a valid Revit entity. (Inherited from ShapeBuilder .) ShapeBuilder
P LogInteger int Integer value used for logging, if it is performed. Usually the number of the face set(s) in the IFC file, from which they are imported. Any value is acceptable.
P LogString string String used for logging, if any. Usually the name of the file from which face sets were imported.
P NumberOfCompletedFaceSets int Number of completed face sets.
P OwnerInfo string String used for logging, if any. Usually describes the element or object, which either defined or will own the geoemtrical objects to be built.
P Target TessellatedShapeBuilderTarget Requests the type of geometry to be built.