Interface: IGeoFace

Defines additional members specific to Mechanical for a face.

Methods

Name Description
GetBoundingBox() Gets the bounding box of the geometry (returns (x1,y1,z1,x2,y2,z2)).
NormalAtParam(Double, Double) Returns the normal vector for the given parameter values on the face.
NormalsAtParams(Double[]) Returns an array of normal vectors for the given set of parameters on the face.
ParamAtPoint(Double[]) Returns the parameter values (u,v) for the given point on the face.
PointAtParam(Double, Double) Returns the point for the given parameter values (u,v) on the face.
PointsAtParams(Double[]) Returns an array of point coordinates for the given set of parameters on the face.

Properties

Name Description
Area Gets the area of the face.
Bodies Gets the list of bodies of the face.
Centroid Gets the centroid of the face.
Edges Gets the list of edges of the face.
FacetCount Gets the number of facets.
GeoData Gets the GeoData associated to the geometry entity.
Id Gets the reference identifier of the entity.
Indices Gets an array of indices. (Ordered n1,i1_1,i1_2,...,i1_n1, n2,i2_1,i2_2,...i2_n2, ...).
Loops Gets the list of loops associated to the face.
Normals Gets an array of normal vectors. (Ordered x1,y1,z1,x2,y2,z2,...,xn,yn,zn).
Part Gets the part associated to the geometry entity.
Points Gets an array of point coordinates. (Ordered x1,y1,z1,x2,y2,z2,...,xn,yn,zn).
Shell Gets the shell associated to the face.
SurfaceType Gets the surface type of the face.
Type Gets the cell type of the entity.
Vertices Gets the list of vertices of the face.