Package | Description |
---|---|
deformablemesh | |
deformablemesh.geometry | |
deformablemesh.gui.render2d | |
deformablemesh.meshview | |
deformablemesh.util |
Modifier and Type | Method and Description |
---|---|
static double |
DeformableMesh3DTools.calculateAverageIntensity(MeshImageStack stack,
List<Triangle3D> triangles,
double thickness) |
static double |
DeformableMesh3DTools.calculateVolume(double[] direction,
double[] positions,
List<Triangle3D> triangles)
normal *dot* direction + |position|*direction
|
DeformableMesh3D |
SegmentationModel.createSubMesh(DeformableMesh3D mesh,
Set<Triangle3D> triangles) |
Modifier and Type | Field and Description |
---|---|
List<Triangle3D> |
DeformableMesh3D.triangles |
Modifier and Type | Method and Description |
---|---|
List<List<Triangle3D>> |
Furrow3D.splitMesh(List<Triangle3D> triangles) |
Modifier and Type | Method and Description |
---|---|
void |
ConnectionRemesher.addTriangle(Triangle3D t) |
void |
ConnectionRemesher.removeTriangle(Triangle3D t) |
Modifier and Type | Method and Description |
---|---|
static double[] |
CurvatureCalculator.calculateMeanCurvatureNormal(Node3D node,
List<Triangle3D> triangles) |
static double[] |
CurvatureCalculator.calculateMeanCurvatureNormalMixedArea(Node3D node,
List<Triangle3D> triangles)
This takes a node and calculates the relevant
|
static double[] |
CurvatureCalculator.calculateMeanNormal(Node3D node,
List<Triangle3D> triangles)
Calculates the normal
|
static double |
CurvatureCalculator.calculateMixedArea(Node3D node,
List<Triangle3D> triangles) |
static double[] |
CurvatureCalculator.getNormalAndCurvature(Node3D node,
List<Triangle3D> triangles) |
List<List<Triangle3D>> |
Furrow3D.splitMesh(List<Triangle3D> triangles) |
Modifier and Type | Method and Description |
---|---|
void |
RenderFrame2D.renderTriangles(deformablemesh.gui.render2d.RenderFrame2D.Camera camera,
List<Triangle3D> list,
Color color) |
Constructor and Description |
---|
DeformableMeshDataObject(List<Node3D> nodes,
List<Connection3D> connections,
List<Triangle3D> triangles,
double[] positions,
int[] connection_index,
int[] triangle_index) |
Modifier and Type | Method and Description |
---|---|
Set<Triangle3D> |
MeshFaceObscuring.getOverlapArea(DeformableMesh3D mesh) |
Modifier and Type | Method and Description |
---|---|
boolean |
MeshFaceObscuring.naiveCheck(Triangle3D t,
InterceptingMesh3D mesh) |
Copyright © 2013–2022 Francis Crick Institute. All rights reserved.