|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TriangleMesh | |
---|---|
artofillusion | |
artofillusion.object |
Uses of TriangleMesh in artofillusion |
---|
Methods in artofillusion that return TriangleMesh | |
---|---|
TriangleMesh |
TriMeshBeveler.bevelMesh(double height,
double width)
Construct a new mesh by beveling and extruding the original one. |
Methods in artofillusion with parameters of type TriangleMesh | |
---|---|
static boolean[] |
TriMeshSelectionUtilities.convertSelection(TriangleMesh mesh,
int oldMode,
boolean[] selection,
int newMode)
Convert one type of selection (point, edge, or face) to a different one. |
static boolean[] |
TriMeshSelectionUtilities.findEdgeLoops(TriangleMesh mesh,
boolean[] selection)
Select an edge loop from each edge that is currently selected. |
static boolean[] |
TriMeshSelectionUtilities.findEdgeStrips(TriangleMesh mesh,
boolean[] selection)
Select an edge strip from each edge that is currently selected. |
static boolean[] |
TriMeshSelectionUtilities.findSelectionBoundary(TriangleMesh mesh,
int oldMode,
boolean[] selection)
Find the boundary of the current selection. |
Constructors in artofillusion with parameters of type TriangleMesh | |
---|---|
TriMeshBeveler(TriangleMesh theMesh,
boolean[] selection,
int bevelMode)
|
|
TriMeshSimplifier(TriangleMesh theMesh,
boolean[] selection,
double tolerance,
BFrame fr)
|
Uses of TriangleMesh in artofillusion.object |
---|
Methods in artofillusion.object that return TriangleMesh | |
---|---|
TriangleMesh |
Tube.convertToTriangleMesh(double tol)
Get a triangle mesh which approximates the surface of this object at the specified accuracy. |
TriangleMesh |
TriangleMesh.convertToTriangleMesh(double tol)
Get a more finely subdivided version of this mesh. |
TriangleMesh |
SplineMesh.convertToTriangleMesh(double tol)
|
TriangleMesh |
Sphere.convertToTriangleMesh(double tol)
|
TriangleMesh |
ObjectWrapper.convertToTriangleMesh(double tol)
Return a TriangleMesh which reproduces the shape of this object. |
TriangleMesh |
ObjectCollection.convertToTriangleMesh(double tol)
Create a triangle mesh which is the union of all the objects in this collection. |
TriangleMesh |
Object3D.convertToTriangleMesh(double tol)
Return a TriangleMesh which reproduces the shape of this object. |
TriangleMesh |
ImplicitObject.convertToTriangleMesh(double tol)
|
TriangleMesh |
Cylinder.convertToTriangleMesh(double tol)
|
TriangleMesh |
Curve.convertToTriangleMesh(double tol)
|
TriangleMesh |
Cube.convertToTriangleMesh(double tol)
|
TriangleMesh |
CSGObject.convertToTriangleMesh(double tol)
Create a triangle mesh representing this object. |
TriangleMesh |
TriangleMesh.getDisplacedMesh(double tol,
double time)
Create a new triangle mesh by applying the displacement map of the texture assigned to this object. |
TriangleMesh |
CSGModeller.getMesh(int op,
Texture texture)
Get a triangle mesh representing the union, intersection, or difference of the two objects. |
static TriangleMesh |
TriangleMesh.optimizeMesh(TriangleMesh mesh)
Return a new mesh which is an "optimized" version of the input mesh. |
static TriangleMesh |
TriangleMesh.subdivideButterfly(TriangleMesh mesh,
boolean[] refineEdge,
double tol)
This method subdivides the mesh using interpolating (modified Butterfly) subdivision, and returns a new TriangleMesh which approximates the limit surface to within the specified tolerance. |
static TriangleMesh |
TriangleMesh.subdivideEdges(TriangleMesh mesh,
boolean[] splitEdge,
double tol)
Subdivide all or part of the mesh using the mesh's defined smoothing method (linear, approximating, or interpolating). |
static TriangleMesh |
TriangleMesh.subdivideFaces(TriangleMesh mesh,
boolean[] split)
This method splits each selected face into three faces, and returns the subdivided mesh. |
static TriangleMesh |
TriangleMesh.subdivideLinear(TriangleMesh mesh,
boolean[] split)
This method subdivides each selected edge once, placing a new vertex in the midpoint of the edge, and returns the subdivided mesh. |
static TriangleMesh |
TriangleMesh.subdivideLoop(TriangleMesh mesh,
boolean[] refineEdge,
double tol)
This method subdivides the mesh using approximating (Loop) subdivision, and returns a new TriangleMesh which approximates the limit surface to within the specified tolerance. |
TriangleMesh |
TriangleMesh.subdivideToLimit(double tol)
Create a new triangle mesh by subdividing this one until no edge is longer than the specified tolerance. |
Methods in artofillusion.object with parameters of type TriangleMesh | |
---|---|
static TriangleMesh |
TriangleMesh.optimizeMesh(TriangleMesh mesh)
Return a new mesh which is an "optimized" version of the input mesh. |
static TriangleMesh |
TriangleMesh.subdivideButterfly(TriangleMesh mesh,
boolean[] refineEdge,
double tol)
This method subdivides the mesh using interpolating (modified Butterfly) subdivision, and returns a new TriangleMesh which approximates the limit surface to within the specified tolerance. |
static TriangleMesh |
TriangleMesh.subdivideEdges(TriangleMesh mesh,
boolean[] splitEdge,
double tol)
Subdivide all or part of the mesh using the mesh's defined smoothing method (linear, approximating, or interpolating). |
static TriangleMesh |
TriangleMesh.subdivideFaces(TriangleMesh mesh,
boolean[] split)
This method splits each selected face into three faces, and returns the subdivided mesh. |
static TriangleMesh |
TriangleMesh.subdivideLinear(TriangleMesh mesh,
boolean[] split)
This method subdivides each selected edge once, placing a new vertex in the midpoint of the edge, and returns the subdivided mesh. |
static TriangleMesh |
TriangleMesh.subdivideLoop(TriangleMesh mesh,
boolean[] refineEdge,
double tol)
This method subdivides the mesh using approximating (Loop) subdivision, and returns a new TriangleMesh which approximates the limit surface to within the specified tolerance. |
Constructors in artofillusion.object with parameters of type TriangleMesh | |
---|---|
CSGModeller(TriangleMesh obj1,
TriangleMesh obj2,
CoordinateSystem coords1,
CoordinateSystem coords2)
|
|
TriangleMesh.TriangleMeshKeyframe(TriangleMesh mesh)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |