Mesh
- MentatMeshTool3D:
- OptionMeshType
Control: Select the mesh control type.
- Type:
Enumerate: { TetraMaxVol, TetraLengthEdges, HexaLengthEdges, ExtrudeSurface, RevolveSurface, Parasolid3D }
- ParameterMesh
Parameters: Mesh parameters.
- Type:
MeshParasolid3D
- MeshParasolid3D:
- EType
Element Type.
- Type:
Enumerate: { POINT, LINE, LINE3, TRIA, TRIA6, QUAD, QUAD8, POLYGON, TETRA, TETRA10, PENTA, PENTA15, HEX8, HEX20, HYBRID, PYRAM5, PYRAM13, UNDEFINED }
- IsAutomatic
Automatic: Element size is calculated autmatically.
- Type:
bool
- SizeEdges
Edges size: Maximum size for the edges. | Constraints: Conditions: Value must be greater than 0.
- Type:
Double
- Tol
Tolerance merge. | Constraints: Conditions: Value must be greater or equal than 0.
- Type:
Double
- CurvatureCheck
Curvature check.
- Type:
bool
- InternalCoarsening
Internal coarsening.
- Type:
bool
- ShortEdges
Short edges: Activate to collapse short edges.
- Type:
bool
- Extension
Export format: Activate to change the export geometry from STEP to IGES format.
- Type:
bool
- DirectApproach
Direct approach: Create parasolid geometry to mesh by direct approach.
- Type:
bool
- MentatMeshTool2D:
- OptionMeshType
Control: Select the mesh control type.
- Type:
Enumerate: { MaxArea, LengthEdges, QuadNumDiv, Automatic2D, Parasolid2D, LocalMesh2DEdgeLength }
- ParameterMesh
Parameters: Mesh parameters.
- Type:
MeshParasolid2D
- MeshParasolid2D:
- EType
Element Type.
- Type:
Enumerate: { POINT, LINE, LINE3, TRIA, TRIA6, QUAD, QUAD8, POLYGON, TETRA, TETRA10, PENTA, PENTA15, HEX8, HEX20, HYBRID, PYRAM5, PYRAM13, UNDEFINED }
- IsAutomatic
Automatic: Element size is calculated autmatically.
- Type:
bool
- SizeEdges
Edges size: Maximum size for the edges. | Constraints: Conditions: Value must be greater than 0.
- Type:
Double
- Tol
Tolerance merge. | Constraints: Conditions: Value must be greater or equal than 0.
- Type:
Double
- CurvatureCheck
Curvature check.
- Type:
bool
- Extension
Export format: Activate to change the export geometry from STEP to IGES format.
- Type:
bool
- DirectApproach
Direct approach: Create parasolid geometry to mesh by direct approach.
- Type:
bool
- changeElementsSE(SE1, SE2)
Changes the elements used by a structural element
Constraints: Mesh- Parameters:
SE1 (SESolid3D) – Struct. Elem. 1: First structural element. The nodes of this structural element will remain unchanged.. Conditions: The input must be non-empty. “” does not exist in the dropdown list.
SE2 (List) – Struct. Elem. 2: Second structural element. Conditions: “” does not exist in the dropdown list.
- changeElementType(ElementType)
Element type: Choose the type of the elements that will be used for meshing
Alias: elementType- Parameters:
Enumerate – { Linear, Quadratic } ElementType: Type of elements that will be used for meshing.
- checkMesh(SE, MetricType, MinArea, MaxArea)
Check mesh:
Constraints: User interface- Parameters:
SE (SESolid3D) – Struct. Elem: Structural element. Conditions: “” does not exist in the dropdown list.
MetricType – Metric type.
MinArea – Min. value of area: Minimum value of area.
MaxArea – Max. value of area: Maximum value of area.
- checkMesh(SE, MetricType, MinMinAngle, MaxMinAngle)
Check mesh:
Constraints: User interface- Parameters:
SE (SESolid3D) – Struct. Elem: Structural element. Conditions: “” does not exist in the dropdown list.
MetricType – Metric type.
MinMinAngle – Min. value of minimum angle: Minimum value of minimum angle.
MaxMinAngle – Max. value of minimum angle: Maximum value of minimum angle.
- checkMesh(SE, MetricType, MinMaxAngle, MaxMaxAngle)
Check mesh:
Constraints: User interface- Parameters:
SE (SESolid3D) – Struct. Elem: Structural element. Conditions: “” does not exist in the dropdown list.
MetricType – Metric type.
MinMaxAngle – Min. value of maximum angle: Maximum value of maximum angle.
MaxMaxAngle – Max. value of maximum angle: Maximum value of maximum angle.
- checkMesh(SE, MetricType, MinAspectRatio, MaxAspectRatio)
Check mesh:
Constraints: User interface- Parameters:
SE (SESolid3D) – Struct. Elem: Structural element. Conditions: “” does not exist in the dropdown list.
MetricType – Metric type.
MinAspectRatio – Min. value of aspect ratio: Minimum value of aspect ratio.
MaxAspectRatio – Max. value of aspect ratio: Maximum value of aspect ratio.
- checkMesh(SE, MetricType, MinEdgeRatio, MaxEdgeRatio)
Check mesh:
Constraints: User interface- Parameters:
SE (SESolid3D) – Struct. Elem: Structural element. Conditions: “” does not exist in the dropdown list.
MetricType – Metric type.
MinEdgeRatio – Min. value of edge ratio: Minimum value of edge ratio.
MaxEdgeRatio – Max. value of edge ratio: Minimum value of edge ratio.
- checkMesh(SE, MetricType, MinWarpage, MaxWarpage)
Check mesh:
Constraints: User interface- Parameters:
SE (SESolid3D) – Struct. Elem: Structural element. Conditions: “” does not exist in the dropdown list.
MetricType – Metric type.
MinWarpage – Min. value of warpage: Minimum value of warpage.
MaxWarpage – Max. value of warpage: Maximum value of warpage.
- checkMesh(SE, MetricType, MinJacobian, MaxJacobian)
Check mesh:
Constraints: User interface- Parameters:
SE (SESolid3D) – Struct. Elem: Structural element. Conditions: “” does not exist in the dropdown list.
MetricType – Metric type.
MinJacobian – Min. value of jacobian: Minimum value of jacobian.
MaxJacobian – Max. value of jacobian: Maximum value of jacobian.
- checkMesh(SE, MetricType, MinVolume, MaxVolume)
Check mesh:
Constraints: User interface- Parameters:
SE (SESolid3D) – Struct. Elem: Structural element. Conditions: “” does not exist in the dropdown list.
MetricType – Metric type.
MinVolume – Min. value of volume: Minimum value of volume.
MaxVolume – Max. value of volume: Maximum value of volume.
- checkMesh(SE, MetricType, MinShape, MaxShape)
Check mesh:
Constraints: User interface- Parameters:
SE (SESolid3D) – Struct. Elem: Structural element. Conditions: “” does not exist in the dropdown list.
MetricType – Metric type.
MinShape – Min. value of shape: Minimum value of shape.
MaxShape – Max. value of shape: Maximum value of shape.
- checkMesh(SE, MetricType, MinDihedralAngle, MaxDihedralAngle)
Check mesh:
Constraints: User interface- Parameters:
SE (SESolid3D) – Struct. Elem: Structural element. Conditions: “” does not exist in the dropdown list.
MetricType – Metric type.
MinDihedralAngle – Min. value of dihedral angle: Minimum value of dihedral angle.
MaxDihedralAngle – Max. value of dihedral angle: Maximum value of dihedral angle.
- checkMesh(SE, MetricType, MinArea, MaxArea, MinMinAngle, MaxMinAngle, MinMaxAngle, MaxMaxAngle, MinEdgeRatio, MaxEdgeRatio)
Check mesh:
Constraints: User interface- Parameters:
SE (SESolid3D) – Struct. Elem: Structural element. Conditions: “” does not exist in the dropdown list.
MetricType – Metric type.
MinArea – Min. value of area: Minimum value of area.
MaxArea – Max. value of area: Maximum value of area.
MinMinAngle – Min. value of minimum angle: Minimum value of minimum angle.
MaxMinAngle – Max. value of minimum angle: Maximum value of minimum angle.
MinMaxAngle – Min. value of maximum angle: Maximum value of maximum angle.
MaxMaxAngle – Max. value of maximum angle: Maximum value of maximum angle.
MinEdgeRatio – Min. value of edge ratio: Minimum value of edge ratio.
MaxEdgeRatio – Max. value of edge ratio: Minimum value of edge ratio.
- checkMesh(SE, MetricType, MinEdgeRatio, MaxEdgeRatio, MinJacobian, MaxJacobian, MinVolume, MaxVolume, MinShape, MaxShape)
Check mesh:
Constraints: User interface- Parameters:
SE (SESolid3D) – Struct. Elem: Structural element. Conditions: “” does not exist in the dropdown list.
MetricType – Metric type.
MinEdgeRatio – Min. value of edge ratio: Minimum value of edge ratio.
MaxEdgeRatio – Max. value of edge ratio: Minimum value of edge ratio.
MinJacobian – Min. value of jacobian: Minimum value of jacobian.
MaxJacobian – Max. value of jacobian: Maximum value of jacobian.
MinVolume – Min. value of volume: Minimum value of volume.
MaxVolume – Max. value of volume: Maximum value of volume.
MinShape – Min. value of shape: Minimum value of shape.
MaxShape – Max. value of shape: Maximum value of shape.
- checkMesh(SE, MetricType, MinEdgeRatio, MaxEdgeRatio, MinJacobian, MaxJacobian, MinVolume, MaxVolume, MinShape, MaxShape, MinAspectRatio, MaxAspectRatio, MinDihedralAngle, MaxDihedralAngle)
Check mesh:
Constraints: User interface- Parameters:
SE (SESolid3D) – Struct. Elem: Structural element. Conditions: “” does not exist in the dropdown list.
MetricType – Metric type.
MinEdgeRatio – Min. value of edge ratio: Minimum value of edge ratio.
MaxEdgeRatio – Max. value of edge ratio: Minimum value of edge ratio.
MinJacobian – Min. value of jacobian: Minimum value of jacobian.
MaxJacobian – Max. value of jacobian: Maximum value of jacobian.
MinVolume – Min. value of volume: Minimum value of volume.
MaxVolume – Max. value of volume: Maximum value of volume.
MinShape – Min. value of shape: Minimum value of shape.
MaxShape – Max. value of shape: Maximum value of shape.
MinAspectRatio – Min. value of aspect ratio: Minimum value of aspect ratio.
MaxAspectRatio – Max. value of aspect ratio: Maximum value of aspect ratio.
MinDihedralAngle – Min. value of dihedral angle: Minimum value of dihedral angle.
MaxDihedralAngle – Max. value of dihedral angle: Maximum value of dihedral angle.
- checkNodeDist(ToleranceCheck, NodesCheck)
Check nodes: Check node distance
Alias: checkNodes- Parameters:
ToleranceCheck (Double) – Tolerance: Tolerance to check node distance. Conditions: Value must be greater or equal than 0.
NodesCheck (List) – Nodes: Nodes to apply distance check. Conditions: “” does not exist in the dropdown list.
- checkNodeDist(ToleranceCheck, SelectionGroup)
Check nodes: Check node distance
Alias: checkNodes- Parameters:
ToleranceCheck (Double) – Tolerance: Tolerance to check node distance. Conditions: Value must be greater or equal than 0.
SelectionGroup (Entity) – Selection group: Selectin group to select entities. Conditions: “” does not exist in the dropdown list.
- clearMesh()
Clear mesh: Clear the mesh from the model
Constraints: Mesh
- createUserNode(NodeCoord)
Create node: Creates a user node with a given position
Constraints: Mesh- Parameters:
NodeCoord (Point) – Node: Node coordinates.
- getElement(ElementGlobalNum)
Get element property
Alias: element- Parameters:
ElementGlobalNum (int) – Global number of the element.
- getElementArea(ElementGlobalNum)
Get element area
Alias: elementArea- Parameters:
ElementGlobalNum (int) – Global number of the element.
- getElementIds()
Get elem ID list
Alias: elementIDList
- getElementNodesId(ElementGlobalNum)
Get Ids of element nodes
Alias: elementNodesId- Parameters:
ElementGlobalNum (int) – Global number of the element.
- getElementVolume(ElementGlobalNum)
Get element volume
Alias: elementVolume- Parameters:
ElementGlobalNum (int) – Global number of the element.
- getMaxElementId()
Get the Maximum Element ID
Alias: maxElementID
- getMaxNodeId()
Get the Maximum Node ID
Alias: maxNodeID
- getNode(NodeGlobalNum)
Get node property
Alias: node- Parameters:
NodeGlobalNum (int) – Global number of the node.
- getNodeCoords(NodeGlobalNum)
Get node coordinates
Alias: nodeCoords- Parameters:
NodeGlobalNum (int) – Global number of the node.
- getNodeIds()
Get node ID list
Alias: nodeIDList
- getNumElements()
Get the Number of Elements
Alias: numberOfElements
- getNumNodes()
Get the Number of Nodes
Alias: numberOfNodes
- getRenderMesh()
Creates an object to get data from the rendered mesh
- Return type:
An object to get data from the rendered mesh
- getSEElements(SE)
Get SE elements
Alias: SEElements- Parameters:
SE (SESolid3D) – Structural element. Conditions: “” does not exist in the dropdown list.
- getSEElementsId(SE)
Get Ids of SE elements
Alias: SEElementsId- Parameters:
SE (SESolid3D) – Structural element. Conditions: “” does not exist in the dropdown list.
- getSENodes(SE)
Get SE nodes
Alias: SENodes- Parameters:
SE (SESolid3D) – Structural element. Conditions: “” does not exist in the dropdown list.
- getSENodesId(SE)
Get Ids of SE nodes
Alias: SENodesId- Parameters:
SE (SESolid3D) – Structural element. Conditions: “” does not exist in the dropdown list.
- mergeAllNodes(Tolerance)
All nodes: Merge the nodes of all the structural elements
- Parameters:
Tolerance (Double) – Tolerance: Tolerance allowed for merging two nodes together. Conditions: Value must be greater or equal than 0.
- mergeGroupNodes(Tolerance, Nodes)
Nodes group: Merge the nodes of a group of nodes or structural elements
- Parameters:
Tolerance (Double) – Tolerance: Tolerance allowed for merging two nodes together. Conditions: Value must be greater or equal than 0.
Nodes (List) – Nodes: Nodes to apply node merge. Conditions: “” does not exist in the dropdown list.
- mergeGroupNodes(Tolerance, SelectionGroup)
Nodes group: Merge the nodes of a group of nodes or structural elements
- Parameters:
Tolerance (Double) – Tolerance: Tolerance allowed for merging two nodes together. Conditions: Value must be greater or equal than 0.
SelectionGroup (Entity) – Selection group: Selectin group to select entities. Conditions: “” does not exist in the dropdown list.
- mergeGroupNodes(Tolerance, Nodes)
Nodes group: Merge the nodes of a group of nodes or structural elements
- Parameters:
Tolerance (Double) – Tolerance: Tolerance allowed for merging two nodes together. Conditions: Value must be greater or equal than 0.
Nodes (List) – Nodes: Nodes to apply node merge. Conditions: “” does not exist in the dropdown list.
- mergeGroupNodes(Tolerance, SelectionGroup)
Nodes group: Merge the nodes of a group of nodes or structural elements
- Parameters:
Tolerance (Double) – Tolerance: Tolerance allowed for merging two nodes together. Conditions: Value must be greater or equal than 0.
SelectionGroup (Entity) – Selection group: Selectin group to select entities. Conditions: “” does not exist in the dropdown list.
- mergeNodes(Tolerance, SE1, SE2)
2 Struct. elem.: Merge the nodes of two touching structural elements
Constraints: Mesh- Parameters:
Tolerance (Double) – Tolerance: Tolerance allowed for merging two nodes together. Conditions: Value must be greater or equal than 0.
SE1 (SESolid3D) – Struct. Elem. 1: First structural element. The nodes of this structural element will remain unchanged.. Conditions: The input must be non-empty. “” does not exist in the dropdown list.
SE2 (SESolid3D) – Struct. Elem. 2: Second structural element. Conditions: The input must be non-empty. “” does not exist in the dropdown list.
- mesh()
Mesh: Mesh the model
- removeUserNodes(entity)
Delete:
Constraints: Mesh- Parameters:
entity ([Entity]) – Entity/Entities to apply the command