TessellatedShapeBuilder Members

The TessellatedShapeBuilder type exposes the following members.

Constructors

  NameDescription
Public methodTessellatedShapeBuilder
Constructs a new instance of a TessellatedShapeBuilder.

Methods

  NameDescription
Public methodAddFace
Adds a face to the currently open connected face set.
Public methodAreTargetAndFallbackCompatible
Checks whether this combination of fallback and target parameters can be used as a valid combination of inputs.
Public methodBuild
Builds the designated geometrical objects from the stored face sets.
Public methodCancelConnectedFaceSet
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.
Public methodClear
Erases all face set and clears the logs, if any.
Public methodCloseConnectedFaceSet
Closes the currently open connected face set.
Public methodStatic memberCreateMeshByExtrusion
Builds a mesh by extruding curve loop(s) along extrusion distance.
Public methodDispose
Releases all resources used by the TessellatedShapeBuilder
Public methodDoesFaceHaveEnoughLoopsAndVertices
Checks whether 'face' has enough loops and vertcies to be valid.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodOpenConnectedFaceSet
Opens a new connected face set.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyIsFaceSetOpen
Flag whether the current set of connected faces is open and additional tessellation faces can be added to it.
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Public propertyLogInteger
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.
Public propertyLogString
String used for logging, if any. Usually the name of the file from which face sets were imported.
Public propertyNumberOfCompletedFaceSets
Number of completed face sets.
Public propertyOwnerInfo
String used for logging, if any. Usually describes the element or object, which either defined or will own the geoemtrical objects to be built.

See Also