Name | Description | |
---|---|---|
Solid3D Constructor | Overloaded. |
The following tables list the members exposed by Solid3D.
Name | Description | |
---|---|---|
Solid3D Constructor | Overloaded. |
Name | Description | |
---|---|---|
Edges | Gets or sets edge array. | |
Faces | Gets or sets outer shell face array. | |
Inners | Gets or sets inner (void) shells face array. | |
IsClosed | Gets the shell closure status. | |
RebuildTolerance | Gets or sets the rebuild tolerance used by Solid3D section, cut and boolean operations. | |
RecycleTessellation | When true, allows Solid3D.Face.Tessellation to be recycled during regeneration. This gives you the ability to store Solid3D object in binary format and load them back on screen more quickly. | |
SelectionMode | Gets or sets the selection mode. | |
SilhouettesDrawingMode | Gets or sets the silhouettes drawing mode. | |
Vertices | Overridden. Gets or sets vertices array. |
Name | Description | |
---|---|---|
ConvexHull | The convex hull of the Solid3D. |
Name | Description | |
---|---|---|
Add | Adds a list of non-intersecting solids to the original Solid3D object. | |
ClearEdgesSelection | Clears the edge selection status for a specific instance. | |
ClearEdgesSelectionForAllInstances | Clears the edge selection status for all instances. | |
ClearFacesSelection | Clears the face selection status for a specific instance. | |
ClearFacesSelectionForAllInstances | Clears the face selection status for all instances. | |
ClearVerticesSelection | Clears the vertex selection status for a specific instance. | |
ClearVerticesSelectionForAllInstances | ||
Clone | Overridden. Creates a deep copy of this Solid. | |
ClosestPointTo | Computes the signed distance between a 3D point and this Solid3D object. | |
Compile | Overridden. | |
ConvertToMesh | Converts this Solid3D to a Mesh using the specified tolerance. | |
ConvertToSolid | Converts this Solid3D to Solid using the specified tolerance. | |
ConvertToSurfaces | Converts this Solid3D to a list of individual surfaces. | |
ConvertToSurrogate | Overridden. | |
CreateBox | Creates a box primitive. | |
CreateCone | Overloaded. Creates a Cone primitive. | |
CreateCylinder | Creates a Cylinder primitive. | |
CreateSphere | Creates a Sphere primitive. | |
CreateTorus | Creates a Torus primitive. | |
CutBy | Overloaded. Cut the Solid3D with the Plane, overriding the original Solid3D with the result of the cut. | |
Difference | Compute the difference of the solidA with the solidB. | |
Dispose | Overridden. | |
Dump | Overridden. | |
EstimateBoundingBox | Overridden. | |
ExtrudeAdd | Overloaded. Extrudes the specified region, overriding the original Solid3D with the result of the cut and adds it to the original Solid3D object. | |
ExtrudeAddPattern | Overloaded. Creates a rectangular pattern by extruding the specified region multiples times and adds it to the original Solid3D object. | |
ExtrudeRemove | Overloaded. Extrudes the specified region and removes it from the original Solid3D object. | |
ExtrudeRemovePattern | Overloaded. Creates a rectangular pattern by extruding the specified region multiples times and removes it from the original Solid3D object. | |
ExtrudeWithTwist | Overloaded. Creates a solid3D extruding and twisting a planar curve.. | |
FindClosestTriangle | Overloaded. Returns a list of triangles hit by the provided segment. | |
FixTopology | If the geometry is not created inside Eyeshot, it could be necessary call this method to check and fix/add(if needed) missing data, to correctly perform operations like Section/Intersection and Booleans. | |
FlipNormal | ||
GetEdgeSelection | Tells if the edge is selected. | |
GetError | Gets the maximum gap between face loops' edge curves. | |
GetFaceSelection | Overloaded. Tells if the face is selected. | |
GetObjectData | Overridden. | |
GetPolygonMeshes | ||
GetSelectedEdges | Gets the selected edges. | |
GetSelectedFaces | Gets the selected faces. | |
GetSelectedInnerFaces | Gets the selected inner edges. | |
GetSelectedVertices | Gets the selected vertices. | |
GetVertexSelection | Tells if the vertex is selected. | |
GetXElement | Overridden. | |
Intersect | Computes the intersection loops between two Solid3D objects. | |
Intersection | Overloaded. Intersect the Solid3D with a generic Surface. | |
IntersectionLoops | Computes the intersection loops between two Solid3D objects. | |
IsAnyEdgeSelected | Tells if there is a selected edge. | |
IsAnyFaceSelected | Tells if there is a selected face. | |
IsAnyVertexSelected | Tells if there is a selected vertex. | |
IsPointInside | Checks if the specified point is inside the Solid3D. | |
IsValid | Overridden. | |
Loft | Overloaded. Creates a Solid3D from skinning. | |
MergeFaces | Merges coplanar faces when possible. | |
Mirror | Overloaded. Create a mirror entity from the input Solid3D by the plane provided. | |
Rebuild | Builds parametric face representation using the specified tolerance. | |
Regen | Overloaded. Overridden. Computes the curve or surface tessellation. | |
Remove | Overloaded. Removes a list of non-intersecting solids from the original Solid3D object. | |
ResetSelectionMode | Resets the SelectionMode to devDept.Eyeshot.selectionFilterType.Entity if there are no other selected inner elements. | |
RevolveAdd | Overloaded. Revolves the specified region and adds it to the Solid3D object and adds it to the original Solid3D object. | |
RevolveRemove | Overloaded. Revolves the specified region and removes it from the Solid3D object and removes it from the original Solid3D object. | |
Ruled | Create a Solid3D connecting linearly two surfaces. | |
Section | Intersect the Solid3D with the plane. | |
SetEdgeSelection | Sets the selection status of an edge. | |
SetFaceSelection | Overloaded. Sets the selection status of a face. | |
SetVertexSelection | Sets the selection status of a vertex. | |
Smash | Overloaded. Shows sequentially all the trimming regions for each face with the corrispondent index for each face and the index for each edge. | |
SplitBy | Overloaded. Splits this solid with the specified plane. | |
TransformBy | Overridden. | |
Union | Compute the Union of the solidA with the solidB. |
Name | Description | |
---|---|---|
AllVerticesInFrustum | Overridden. | |
ComputeBoundingBox | Overridden. | |
ComputeOffsetOnCameraAxes | Overridden. | |
Draw | Overridden. | |
DrawEdges | Overridden. | |
DrawForSelection | Overridden. | |
DrawForSelectionEdges | Overridden. | |
DrawForSelectionFaces | Overridden. | |
DrawForSelectionVertices | Overridden. | |
DrawForSelectionWireframe | Overridden. | |
DrawForShadow | Overridden. | |
DrawHiddenLines | Overridden. | |
DrawHiddenLinesFast | Overridden. | |
DrawNormals | Overridden. | |
DrawSelected | Overridden. | |
DrawSelectedVertices | Overridden. | |
DrawSilhouettes | Overridden. | |
DrawWireframe | Overridden. | |
EvaluateIntersectEdges | Overridden. | |
EvaluateIntersectTriangles | Overridden. | |
InsideOrCrossingFrustum | Overridden. | |
InsideOrCrossingScreenPolygon | Overridden. | |
SelectedInternal | Overridden. | |
SetLineWeightForSilhouettes | Overridden. | |
ThroughTriangle | Overridden. | |
ThroughTriangleScreenPolygon | Overridden. |