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


In This Topic
    Mesh Class Members
    In This Topic

    The following tables list the members exposed by Mesh.

    Public Constructors
     NameDescription
    Public ConstructorOverloaded.   
    Top
    Protected Fields
     NameDescription
    Protected Internal Field  
    Protected Internal Field  
    Top
    Public Properties
     NameDescription
    Public PropertyDirect access to Mesh edges.  
    Public Property Gets or sets the edge style. This setting comes into play during Mesh regeneration only.  
    Public Property The collection of the (sorted) faces for selection.  
    Public PropertyTells if a mesh is closed.  
    Public Property  
    Public Property Gets mesh nature.  
    Public Property Gets or sets the normal averaging prevMode.  
    Public Property Gets or sets the mesh normals.  
    Public PropertyOverridden.   
    Public Property Gets or sets the selection mode.  
    Public Property Gets or sets the angular value (in radians) used by normal averaging and sharp edges calculation.  
    Public Property Gets or sets mesh texture coordinates.  
    Public Property Gets or sets the mesh triangles.  
    Public PropertyOverridden.  Gets or sets mesh' 3D vertices.  
    Top
    Public Methods
     NameDescription
    Public MethodOverloaded. Maps the specified material to this mesh. Before using this method you need to define a material and add it to the Materials collection.  
    Public MethodOverloaded. Maps the specified material to this mesh. Before using this method you need to define a material and add it to the Materials collection.  
    Public Method Builds octree's data.  
    Public Method Clears the faces selection status for a specific instance.  
    Public Method Clears the faces selection status for all instances.  
    Public Method Clears octree's data.  
    Public MethodOverridden.  Creates a deep copy of this mesh entity.  
    Public MethodOverridden.   
    Public Method  
    Public MethodForces mesh edges computation according to the _edgeStyle settings.  
    Public MethodConvert this mesh to a 2D FemMesh object.  
    Public MethodOverloaded. Converts this mesh to a %% object.  
    Public MethodOverridden.   
    Public Methodstatic (Shared in Visual Basic)Overloaded.  Creates a 3D arrow primitive.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates a Box primitive.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates a Cone primitive.  
    Public Methodstatic (Shared in Visual Basic)Overloaded.  Creates a Cylinder primitive.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Triangulates the specified 2D region.  
    Public Methodstatic (Shared in Visual Basic)Overloaded.  Creates a Sphere primitive.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates a Spring primitive.  
    Public Methodstatic (Shared in Visual Basic)Overloaded.  Creates a Torus primitive.  
    Public MethodOverloaded. Cuts the part of the mesh on the positive side of a plane.  
    Public MethodOverridden.   
    Public Method  
    Public MethodOverridden.   
    Public MethodOverridden.   
    Public MethodOverloaded.  Extrudes a quasi-planar mesh.  
    Public MethodOverloaded.  Returns a list of triangles hit by the provided segment.  
    Public Method Makes triangles winding order uniform.  
    Public Method  
    Public Method Flips the mesh normals outward.  
    Public Method Generates a smooth Mesh from a list of triangles.  
    Public MethodOverloaded.  Gets a face selection status.  
    Public Method Gets the triangles adjacent to the given triangle.  
    Public MethodOverridden.   
    Public Method Gets a number of meshes representing this object.  
    Public MethodOverridden.   
    Public Method Tells if there is a selected face.  
    Public Method Checks if the specified point is inside the 3D mesh.  
    Public MethodOverridden.   
    Public MethodOverloaded.  Merges two compatible Mesh objects.  
    Public MethodOverloaded. Overridden.  Computes the curve or surface tessellation.  
    Public Method Remove the material and the texture mapping.  
    Public Method Remove the texture mapping.  
    Public MethodResets the SelectionMode to devDept.Eyeshot.selectionFilterType.Entity if there are no other selected inner elements.  
    Public Method Revolves a quasi-planar mesh.  
    Public MethodOverloaded.  Computes the contours resulting from the intersection of the face and the given plane.  
    Public MethodOverloaded.  Sets the selection status of a face.  
    Public MethodOverloaded.  Splits this Mesh object by plane.  
    Public Method Divides into separate objects meshes that do not connect, but are still one object.  
    Public Method Subdivides the mesh by a plane.  
    Public MethodOverridden.  Transforms all the entity's vertices by the specified transformation.  
    Public Method Refreshes triangles normals.  
    Public MethodOverloaded.  Removes duplicated vertices and degenerated triangles in the Mesh.  
    Top
    Protected Methods
     NameDescription
    Protected Internal Method Compiles the graphics data for the edges.  
    Protected Method Compiles the graphics data for the selection.  
    Protected Internal MethodOverridden.   
    Protected Internal MethodOverridden.   
    Protected Method  
    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 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.   
    Top
    See Also