|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RenderingMesh | |
---|---|
artofillusion | |
artofillusion.object | |
artofillusion.texture | |
artofillusion.view |
Uses of RenderingMesh in artofillusion |
---|
Fields in artofillusion declared as RenderingMesh | |
---|---|
RenderingMesh |
RenderingTriangle.theMesh
|
Methods in artofillusion that return RenderingMesh | |
---|---|
RenderingMesh |
RenderingMesh.clone()
Create a clone of this mesh. |
Methods in artofillusion with parameters of type RenderingMesh | |
---|---|
void |
ViewerCanvas.renderMesh(RenderingMesh mesh,
VertexShader shader,
Camera cam,
boolean closed,
boolean[] hideFace)
Render a mesh to the canvas. |
void |
ViewerCanvas.renderMeshTransparent(RenderingMesh mesh,
VertexShader shader,
Camera cam,
Vec3 viewDir,
boolean[] hideFace)
Render an object with flat shading in subtractive (transparent) mode. |
void |
RenderingTriangle.setMesh(RenderingMesh mesh,
TextureMapping map,
int index)
Set the mesh that this triangle is part of. |
Uses of RenderingMesh in artofillusion.object |
---|
Methods in artofillusion.object that return RenderingMesh | |
---|---|
RenderingMesh |
ObjectInfo.getPreviewMesh()
Get a rendering mesh for interactive previews. |
RenderingMesh |
ObjectInfo.getRenderingMesh(double tol)
Get a rendering mesh for this object. |
RenderingMesh |
Tube.getRenderingMesh(double tol,
boolean interactive,
ObjectInfo info)
Get a rendering mesh representing the surface of this object at the specified accuracy. |
RenderingMesh |
TriangleMesh.getRenderingMesh(double tol,
boolean interactive,
ObjectInfo info)
|
RenderingMesh |
SplineMesh.getRenderingMesh(double tol,
boolean interactive,
ObjectInfo info)
|
RenderingMesh |
Sphere.getRenderingMesh(double tol,
boolean interactive,
ObjectInfo info)
|
RenderingMesh |
ObjectWrapper.getRenderingMesh(double tol,
boolean interactive,
ObjectInfo info)
Objects which can be rendered as part of a scene should override this method to return a RenderingMesh which describes the appearance of the object. |
RenderingMesh |
ObjectCollection.getRenderingMesh(double tol,
boolean interactive,
ObjectInfo info)
Get a mesh representing the union of all objects in the collection. |
RenderingMesh |
Object3D.getRenderingMesh(double tol,
boolean interactive,
ObjectInfo info)
Objects which can be rendered as part of a scene should override this method to return a RenderingMesh which describes the appearance of the object. |
RenderingMesh |
ImplicitSphere.getRenderingMesh(double tol,
boolean interactive,
ObjectInfo info)
|
RenderingMesh |
ImplicitObject.getRenderingMesh(double tol,
boolean interactive,
ObjectInfo info)
|
RenderingMesh |
Cylinder.getRenderingMesh(double tol,
boolean interactive,
ObjectInfo info)
|
RenderingMesh |
Cube.getRenderingMesh(double tol,
boolean interactive,
ObjectInfo info)
|
RenderingMesh |
CSGObject.getRenderingMesh(double tol,
boolean interactive,
ObjectInfo info)
Get a RenderingMesh for this object. |
Uses of RenderingMesh in artofillusion.texture |
---|
Methods in artofillusion.texture with parameters of type RenderingMesh | |
---|---|
void |
UVWMappedTriangle.setMesh(RenderingMesh mesh,
TextureMapping map,
int index)
Set the mesh that this triangle is part of. |
void |
UVMappedTriangle.setMesh(RenderingMesh mesh,
TextureMapping map,
int index)
Set the mesh that this triangle is part of. |
void |
UniformTriangle.setMesh(RenderingMesh mesh,
TextureMapping map,
int index)
Set the mesh that this triangle is part of. |
void |
Nonlinear2DTriangle.setMesh(RenderingMesh mesh,
TextureMapping map,
int index)
Set the mesh that this triangle is part of. |
void |
Linear3DTriangle.setMesh(RenderingMesh mesh,
TextureMapping map,
int index)
Set the mesh that this triangle is part of. |
void |
Linear2DTriangle.setMesh(RenderingMesh mesh,
TextureMapping map,
int index)
Set the mesh that this triangle is part of. |
void |
LayeredTriangle.setMesh(RenderingMesh mesh,
TextureMapping map,
int index)
Set the mesh that this triangle is part of. |
void |
Nonlinear2DTriangle.setParameters(double[] p1,
double[] p2,
double[] p3,
RenderingMesh mesh)
|
void |
UVMapping.setParameters(RenderingTriangle tri,
double[] p1,
double[] p2,
double[] p3,
RenderingMesh mesh)
This method is called once the texture parameters for the vertices of a triangle are known. |
void |
TextureMapping.setParameters(RenderingTriangle tri,
double[] p1,
double[] p2,
double[] p3,
RenderingMesh mesh)
This method is called once the texture parameters for the vertices of a triangle are known. |
void |
SphericalMapping.setParameters(RenderingTriangle tri,
double[] p1,
double[] p2,
double[] p3,
RenderingMesh mesh)
This method is called once the texture parameters for the vertices of a triangle are known. |
void |
ProjectionMapping.setParameters(RenderingTriangle tri,
double[] p1,
double[] p2,
double[] p3,
RenderingMesh mesh)
This method is called once the texture parameters for the vertices of a triangle are known. |
void |
LinearMapping3D.setParameters(RenderingTriangle tri,
double[] p1,
double[] p2,
double[] p3,
RenderingMesh mesh)
This method is called once the texture parameters for the vertices of a triangle are known. |
void |
LayeredMapping.setParameters(RenderingTriangle tri,
double[] p1,
double[] p2,
double[] p3,
RenderingMesh mesh)
This method is called once the texture parameters for the vertices of a triangle are known. |
void |
CylindricalMapping.setParameters(RenderingTriangle tri,
double[] p1,
double[] p2,
double[] p3,
RenderingMesh mesh)
This method is called once the texture parameters for the vertices of a triangle are known. |
Uses of RenderingMesh in artofillusion.view |
---|
Methods in artofillusion.view with parameters of type RenderingMesh | |
---|---|
static void |
TexturedVertexShader.clearCachedShaders(RenderingMesh mesh)
Clear any cached information about a RenderingMesh. |
void |
SoftwareCanvasDrawer.renderMesh(RenderingMesh mesh,
VertexShader shader,
Camera cam,
boolean closed,
boolean[] hideFace)
Render a mesh to the canvas. |
void |
GLCanvasDrawer.renderMesh(RenderingMesh mesh,
VertexShader shader,
Camera cam,
boolean closed,
boolean[] hideFace)
Render a mesh to the canvas. |
void |
CanvasDrawer.renderMesh(RenderingMesh mesh,
VertexShader shader,
Camera cam,
boolean closed,
boolean[] hideFace)
Render a mesh to the canvas. |
void |
SoftwareCanvasDrawer.renderMeshTransparent(RenderingMesh mesh,
VertexShader shader,
Camera cam,
Vec3 viewDir,
boolean[] hideFace)
Render an object with flat shading in subtractive (transparent) mode. |
void |
GLCanvasDrawer.renderMeshTransparent(RenderingMesh mesh,
VertexShader shader,
Camera cam,
Vec3 viewDir,
boolean[] hideFace)
Render an object with flat shading in subtractive (transparent) mode. |
void |
CanvasDrawer.renderMeshTransparent(RenderingMesh mesh,
VertexShader shader,
Camera cam,
Vec3 viewDir,
boolean[] hideFace)
Render an object with flat shading in subtractive (transparent) mode. |
Constructors in artofillusion.view with parameters of type RenderingMesh | |
---|---|
FlatVertexShader(RenderingMesh mesh,
Object3D object,
double time,
Vec3 viewDir)
Create a FlatVertexShader for a mesh. |
|
FlatVertexShader(RenderingMesh mesh,
RGBColor color,
Vec3 viewDir)
Create a FlatVertexShader for a mesh. |
|
ParameterVertexShader(RenderingMesh mesh,
ParameterValue param,
RGBColor lowColor,
RGBColor highColor,
double minValue,
double maxValue,
Vec3 viewDir)
Create a ParameterVertexShader for a mesh. |
|
SmoothVertexShader(RenderingMesh mesh,
Object3D object,
double time,
Vec3 viewDir)
Create a SmoothVertexShader for a mesh. |
|
SmoothVertexShader(RenderingMesh mesh,
RGBColor color,
Vec3 viewDir)
Create a SmoothVertexShader for a mesh. |
|
TexturedVertexShader(RenderingMesh mesh,
Object3D object,
double time,
Vec3 viewDir)
Create a TexturedVertexShader for a mesh. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |