Uses of Class
artofillusion.RenderingMesh

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.
 



Copyright © 1999-2011 by Peter Eastman.