Geometry

class pymem3dg._core.Geometry

Geometry class

Methods

Geometry.__init__(*args, **kwargs)

Overloaded function.

Geometry.computeGeodesicDistance(self)

compute the geodesic distance centered around Center cached in System

Geometry.getCotanLaplacian(self)

get the Cotan Laplacian matrix of the mesh

Geometry.getEdgeAdjacencyMatrix(self)

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

Geometry.getGeodesicDistance(self)

get the geodesic distance from notable vertices of the mesh

Geometry.getLumpedMassMatrix(self)

get the lumped mass matrix of the mesh

Geometry.getNotableVertex(self)

get vertex data to track the notable vertex, which may or may not be a single vertex

Geometry.getPolyscopeEdgeOrientations(self)

get polyscope edge orientation

Geometry.getPolyscopePermutations(self)

get polyscope permutation

Geometry.getSurfaceArea(self)

get the surface area of the mesh

Geometry.getVertexAdjacencyMatrix(self)

get the signed E-V vertex adjacency matrix, equivalent of d0 operator

Geometry.getVertexDualAreas(self)

get vertex dual area

Geometry.getVertexGaussianCurvatureVectors(self)

get the integrated vector Gaussian Curvature

Geometry.getVertexGaussianCurvatures(self)

get the integrated scalar Gaussian Curvature

Geometry.getVertexMatrix(self)

get the vertex matrix

Geometry.getVertexMeanCurvatureVectors(self)

get the integrated vector Mean Curvature

Geometry.getVertexMeanCurvatures(self)

get the integrated scalar mean curvature

Geometry.getVertexNormals(self)

get angle-weighted normal on vertices

Geometry.getVertexSchlafliLaplacianMeanCurvatureVectors(...)

get the vertex Schlafli based Laplacian of mean curvature Vectors

Geometry.getVertexVolumeVariationVectors(self)

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