Geometry Object Information Methods
General Information
Table 3-13:
General Geometry Information Methods
method
Description
check
Check object for errors
getBoundingBox
Get bounding box around object
getSDim
Get space dimension
getType
Get object type (solid, surface, curve, point, mixed, empty)
hasCadRep
Is represented using CAD kernel
Geometric Entity Counters
Table 3-14:
Geometric Entity Counters
method
Description
getNEntities
Get number of entities of different dimensions
getNVertices
Get number of vertices
getNEdges
Get number of edges
getNFaces
Get number of faces
getNBoundaries
Get number of boundaries
getNDomains
Get number of domains
getNEntitiesMesh
Get number of entities of different dimensions in the geometry used for meshing
Adjacency
Table 3-15:
Adjacency Between Geometric Entities
method
Description
getStartEnd
Get start and end vertices of edges
getUpDown
Get up and down domain indices
getUpDownExt
Get up and down extended domain indices
getVertexDomain
Get domain index for isolated vertices
getSD
Get domain index for isolated vertices
getAdj
Get adjacency matrices
getAdjOrient
Get adjacency orientation
getAdjSparse
Get adjacency matrix in sparse format
Edge Evaluation
Table 3-16:
Edge Evaluation Methods
method
Description
edgeParamRange
Get parameter range of edge
edgeX
Evaluate coordinates
edgeDX
Evaluate first derivative
edgeDDX
Evaluate second derivative
edgeNormal
Evaluate normal vector in 2D
edgeCurvature
Evaluate curvature
edgeTorsion
Evaluate torsion in 3D
Face Evaluation
Table 3-17:
Face Evaluation Methods
method
Description
faceParamRange
Get parameter ranges of face
faceX
Evaluate coordinates
faceDX
Evaluate first derivatives
faceDDX
Evaluate second derivatives
faceNormal
Evaluate normal vector
faceFF1
Evaluate first fundamental form
faceFF2
Evaluate second fundamental form
faceGaussCurvature
Evaluate Gauss curvature
faceMeanCurvature
Evaluate mean curvature
Geometry Representation Arrays
Table 3-18:
Get Arrays in Geometry Representation
method
Description
getVertex
Get vertex matrix
getEdges
Get edge matrix
getFaces
Get face matrix
getPVertex
Get parameter vertices (embeddings of vertices in faces)
getPEdge
Get parameter edges (embeddings of edges in faces)
getVertexCoord
Get vertex coordinates