Modifier and Type | Method and Description |
---|---|
static <T extends BooleanType<T>> |
Meshes.marchingCubes(RandomAccessibleInterval<T> source)
Creates mesh e.g.
|
static <T extends RealType<T>> |
Meshes.marchingCubes(RandomAccessibleInterval<T> source,
double isoLevel)
Creates mesh e.g.
|
Mesh |
Vertices.mesh()
The mesh to which the collection of vertices belongs.
|
Mesh |
Vertex.mesh()
The mesh to which the vertex belongs.
|
Mesh |
Triangles.mesh()
The mesh to which the collection of triangles belongs.
|
Mesh |
Triangle.mesh()
The mesh to which the triangle belongs.
|
static Mesh |
Meshes.removeDuplicateVertices(Mesh mesh,
int precision)
Creates a new mesh from a given mesh without any duplicate vertices.
|
static Mesh |
Meshes.simplify(Mesh mesh,
float target_percent,
float agressiveness)
Simplifies a given mesh.
|
Modifier and Type | Method and Description |
---|---|
static float[] |
Meshes.boundingBox(Mesh mesh) |
static void |
Meshes.calculateNormals(Mesh src,
Mesh dest)
Calculates the normals for a mesh.
|
static RealPoint |
Meshes.center(Mesh m)
Finds the center of a mesh using vertices.
|
static void |
Meshes.copy(Mesh src,
Mesh dest)
Copies a mesh into another mesh.
|
static Mesh |
Meshes.removeDuplicateVertices(Mesh mesh,
int precision)
Creates a new mesh from a given mesh without any duplicate vertices.
|
static Mesh |
Meshes.simplify(Mesh mesh,
float target_percent,
float agressiveness)
Simplifies a given mesh.
|
Modifier and Type | Method and Description |
---|---|
default Class<Mesh> |
MeshIOPlugin.getDataType() |
Modifier and Type | Method and Description |
---|---|
Mesh |
PLYMeshIO.open(String source) |
Modifier and Type | Method and Description |
---|---|
void |
PLYMeshIO.read(File plyFile,
Mesh mesh) |
void |
PLYMeshIO.save(Mesh data,
String destination) |
byte[] |
PLYMeshIO.writeAscii(Mesh mesh) |
byte[] |
PLYMeshIO.writeBinary(Mesh mesh) |
Modifier and Type | Method and Description |
---|---|
Mesh |
STLMeshIO.open(String source) |
Modifier and Type | Method and Description |
---|---|
void |
STLMeshIO.read(Mesh mesh,
byte[] data) |
void |
STLMeshIO.read(Mesh mesh,
File stlFile) |
void |
STLMeshIO.save(Mesh data,
String destination) |
byte[] |
STLMeshIO.write(Mesh mesh)
Writes the facets into a byte[] that can then be saved into a file
|
Modifier and Type | Class and Description |
---|---|
class |
NaiveDoubleMesh |
class |
NaiveFloatMesh |
Modifier and Type | Method and Description |
---|---|
Mesh |
NaiveFloatMesh.Vertices.mesh() |
Mesh |
NaiveFloatMesh.Triangles.mesh() |
Mesh |
NaiveDoubleMesh.Vertices.mesh() |
Mesh |
NaiveDoubleMesh.Triangles.mesh() |
Modifier and Type | Class and Description |
---|---|
class |
BufferMesh
Mesh implemented using
Buffer objects. |
Modifier and Type | Method and Description |
---|---|
Mesh |
BufferMesh.Vertices.mesh() |
Mesh |
BufferMesh.Triangles.mesh() |
Modifier and Type | Method and Description |
---|---|
<T extends Type<T>> |
GeomNamespace.marchingCubes(RandomAccessibleInterval<T> in) |
<T extends Type<T>> |
GeomNamespace.marchingCubes(RandomAccessibleInterval<T> in,
double isolevel) |
<T extends Type<T>> |
GeomNamespace.marchingCubes(RandomAccessibleInterval<T> in,
double isolevel,
VertexInterpolator interpolatorClass) |
Mesh |
GeomNamespace.smallestEnclosingBoundingBox(Mesh in) |
Modifier and Type | Method and Description |
---|---|
Mesh |
DefaultConvexHull3D.calculate(Mesh input) |
Mesh |
DefaultMarchingCubes.calculate(RandomAccessibleInterval<T> input) |
Modifier and Type | Method and Description |
---|---|
RandomAccessibleInterval<BitType> |
DefaultVoxelization3D.calculate(Mesh input) |
DoubleType |
DefaultVolumeMesh.calculate(Mesh input) |
RealMatrix |
DefaultInertiaTensor3DMesh.calculate(Mesh input) |
Mesh |
DefaultConvexHull3D.calculate(Mesh input) |
void |
DefaultVerticesCountMesh.compute(Mesh input,
DoubleType output) |
void |
DefaultVerticesCountConvexHullMesh.compute(Mesh input,
DoubleType output) |
void |
DefaultSurfaceArea.compute(Mesh input,
DoubleType output) |
void |
DefaultSphericity.compute(Mesh input,
DoubleType output) |
void |
DefaultSparenessMesh.compute(Mesh input,
DoubleType output) |
void |
DefaultMedianElongation.compute(Mesh input,
DoubleType output) |
void |
DefaultMainElongation.compute(Mesh input,
DoubleType output) |
void |
DefaultCompactness.compute(Mesh input,
DoubleType output) |
DoubleType |
DefaultVerticesCountMesh.createOutput(Mesh input) |
DoubleType |
DefaultVerticesCountConvexHullMesh.createOutput(Mesh input) |
DoubleType |
DefaultSurfaceArea.createOutput(Mesh input) |
DoubleType |
DefaultSphericity.createOutput(Mesh input) |
DoubleType |
DefaultSparenessMesh.createOutput(Mesh input) |
DoubleType |
DefaultMedianElongation.createOutput(Mesh input) |
DoubleType |
DefaultMainElongation.createOutput(Mesh input) |
DoubleType |
DefaultCompactness.createOutput(Mesh input) |
Modifier and Type | Method and Description |
---|---|
Mesh |
DefaultSmallestOrientedBoundingBox.calculate(Mesh input) |
Modifier and Type | Method and Description |
---|---|
Class<Mesh> |
RAIToMeshConverter.getOutputType() |
Modifier and Type | Method and Description |
---|---|
Mesh |
DefaultSmallestOrientedBoundingBox.calculate(Mesh input) |
Copyright © 2014–2022 ImageJ. All rights reserved.