Eyeshot 11 WinForms API Reference
WinForms Assembly / devDept.Eyeshot.Entities Namespace / Solid3D Class
Fields Properties Methods


In This Topic
    Solid3D Class Members
    In This Topic

    The following tables list the members exposed by Solid3D.

    Public Constructors
     NameDescription
    Public ConstructorOverloaded.   
    Top
    Public Properties
     NameDescription
    Public Property Gets or sets edge array.  
    Public Property Gets or sets outer shell face array.  
    Public Property Gets or sets inner (void) shells face array.  
    Public Property Gets the shell closure status.  
    Public Property Gets or sets the rebuild tolerance used by Solid3D section, cut and boolean operations.  
    Public Propertystatic (Shared in Visual Basic)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.  
    Public Property Gets or sets the selection mode.  
    Public Property Gets or sets the silhouettes drawing mode.  
    Public PropertyOverridden.  Gets or sets vertices array.  
    Top
    Protected Properties
     NameDescription
    Protected Property The convex hull of the Solid3D.  
    Top
    Public Methods
     NameDescription
    Public Method Adds a list of non-intersecting solids to the original Solid3D object.  
    Public Method Clears the edge selection status for a specific instance.  
    Public Method Clears the edge selection status for all instances.  
    Public Method Clears the face selection status for a specific instance.  
    Public Method Clears the face selection status for all instances.  
    Public Method Clears the vertex selection status for a specific instance.  
    Public Method  
    Public MethodOverridden.  Creates a deep copy of this Solid.  
    Public Method Computes the signed distance between a 3D point and this Solid3D object.  
    Public MethodOverridden.   
    Public MethodConverts this Solid3D to a Mesh using the specified tolerance.  
    Public MethodConverts this Solid3D to Solid using the specified tolerance.  
    Public Method Converts this Solid3D to a list of individual surfaces.  
    Public MethodOverridden.   
    Public Methodstatic (Shared in Visual Basic)Creates a box primitive.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates a Cone primitive.  
    Public Methodstatic (Shared in Visual Basic) Creates a Cylinder primitive.  
    Public Methodstatic (Shared in Visual Basic) Creates a Sphere primitive.  
    Public Methodstatic (Shared in Visual Basic) Creates a Torus primitive.  
    Public MethodOverloaded.  Cut the Solid3D with the Plane, overriding the original Solid3D with the result of the cut.  
    Public Methodstatic (Shared in Visual Basic) Compute the difference of the solidA with the solidB.  
    Public MethodOverridden.   
    Public MethodOverridden.   
    Public MethodOverridden.   
    Public MethodOverloaded.  Extrudes the specified region, overriding the original Solid3D with the result of the cut and adds it to the original Solid3D object.  
    Public MethodOverloaded.  Creates a rectangular pattern by extruding the specified region multiples times and adds it to the original Solid3D object.  
    Public MethodOverloaded.  Extrudes the specified region and removes it from the original Solid3D object.  
    Public MethodOverloaded.  Creates a rectangular pattern by extruding the specified region multiples times and removes it from the original Solid3D object.  
    Public Methodstatic (Shared in Visual Basic)Overloaded.  Creates a solid3D extruding and twisting a planar curve..  
    Public MethodOverloaded.  Returns a list of triangles hit by the provided segment.  
    Public Method 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.  
    Public Method  
    Public Method Tells if the edge is selected.  
    Public Method Gets the maximum gap between face loops' edge curves.  
    Public MethodOverloaded.  Tells if the face is selected.  
    Public MethodOverridden.   
    Public Method  
    Public Method Gets the selected edges.  
    Public Method Gets the selected faces.  
    Public Method Gets the selected inner edges.  
    Public Method Gets the selected vertices.  
    Public Method Tells if the vertex is selected.  
    Public MethodOverridden.   
    Public Methodstatic (Shared in Visual Basic) Computes the intersection loops between two Solid3D objects.  
    Public MethodOverloaded.  Intersect the Solid3D with a generic Surface.  
    Public Methodstatic (Shared in Visual Basic) Computes the intersection loops between two Solid3D objects.  
    Public Method Tells if there is a selected edge.  
    Public Method Tells if there is a selected face.  
    Public Method Tells if there is a selected vertex.  
    Public Method Checks if the specified point is inside the Solid3D.  
    Public MethodOverridden.   
    Public Methodstatic (Shared in Visual Basic)Overloaded.  Creates a Solid3D from skinning.  
    Public Method Merges coplanar faces when possible.  
    Public Methodstatic (Shared in Visual Basic)Overloaded.  Create a mirror entity from the input Solid3D by the plane provided.  
    Public Method Builds parametric face representation using the specified tolerance.  
    Public MethodOverloaded. Overridden.  Computes the curve or surface tessellation.  
    Public MethodOverloaded.  Removes a list of non-intersecting solids from the original Solid3D object.  
    Public MethodResets the SelectionMode to devDept.Eyeshot.selectionFilterType.Entity if there are no other selected inner elements.  
    Public MethodOverloaded.  Revolves the specified region and adds it to the Solid3D object and adds it to the original Solid3D object.  
    Public MethodOverloaded.  Revolves the specified region and removes it from the Solid3D object and removes it from the original Solid3D object.  
    Public Methodstatic (Shared in Visual Basic) Create a Solid3D connecting linearly two surfaces.  
    Public Method Intersect the Solid3D with the plane.  
    Public Method Sets the selection status of an edge.  
    Public MethodOverloaded.  Sets the selection status of a face.  
    Public Method Sets the selection status of a vertex.  
    Public MethodOverloaded.  Shows sequentially all the trimming regions for each face with the corrispondent index for each face and the index for each edge.  
    Public MethodOverloaded.  Splits this solid with the specified plane.  
    Public MethodOverridden.   
    Public Methodstatic (Shared in Visual Basic) Compute the Union of the solidA with the solidB.  
    Top
    Protected Methods
     NameDescription
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected MethodOverridden.   
    Protected MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Top
    See Also