Geometry¶
- class pymem3dg._core.Geometry¶
Geometry class
Methods
Geometry.__init__
(*args, **kwargs)Overloaded function.
compute the geodesic distance centered around Center cached in System
get the Cotan Laplacian matrix of the mesh
get the signed F-E edge adjacency matrix, equivalent of d1 operator
Geometry.getEdgeLengths
(self)get edge lengths
Geometry.getFaceAreas
(self)get face area
Geometry.getFaceMatrix
(self)get the face matrix
get the geodesic distance from notable vertices of the mesh
get the lumped mass matrix of the mesh
get vertex data to track the notable vertex, which may or may not be a single vertex
get polyscope edge orientation
get polyscope permutation
Geometry.getSurfaceArea
(self)get the surface area of the mesh
get the signed E-V vertex adjacency matrix, equivalent of d0 operator
get vertex dual area
get the integrated vector Gaussian Curvature
get the integrated scalar Gaussian Curvature
Geometry.getVertexMatrix
(self)get the vertex matrix
get the integrated vector Mean Curvature
get the integrated scalar mean curvature
get angle-weighted normal on vertices
Geometry.getVertexSchlafliLaplacianMeanCurvatureVectors
(...)get the vertex Schlafli based Laplacian of mean curvature Vectors
get the integrated vector volume variation (dual area)
Geometry.getVolume
(self)get the enclosed volume of the mesh
Geometry.setInputVertexPositions
(self, arg0)set the vertex matrix