Uses of Class
artofillusion.RenderingTriangle

Packages that use RenderingTriangle
artofillusion   
artofillusion.texture   
 

Uses of RenderingTriangle in artofillusion
 

Fields in artofillusion declared as RenderingTriangle
 RenderingTriangle[] RenderingMesh.triangle
           
 

Methods in artofillusion that return RenderingTriangle
 RenderingTriangle RenderingTriangle.clone()
           
 

Constructors in artofillusion with parameters of type RenderingTriangle
RenderingMesh(Vec3[] vert, Vec3[] norm, RenderingTriangle[] triangle, TextureMapping mapping, MaterialMapping matMapping)
          Construct a rendering mesh.
 

Uses of RenderingTriangle in artofillusion.texture
 

Subclasses of RenderingTriangle in artofillusion.texture
 class LayeredTriangle
          LayeredTriangle is a subclass of RenderingTriangle, which represents a triangle whose properties are described by a LayeredMapping.
 class Linear2DTriangle
          Linear2DTriangle is a subclass of RenderingTriangle, which represents a triangle whose properties are defined by a linear mapping of a Texture2D.
 class Linear3DTriangle
          Linear3DTriangle is a subclass of RenderingTriangle, which represents a triangle whose properties are defined by a linear mapping of a Texture3D.
 class Nonlinear2DTriangle
          Nonlinear2DTriangle is a subclass of RenderingTriangle, which represents a triangle whose properties are defined by a nonlinear mapping of a Texture2D.
 class UniformTriangle
          UniformTriangle is a subclass of RenderingTriangle, which represents a triangle whose properties are uniform over the entire triangle.
 class UVMappedTriangle
          UVMappedTriangle is a subclass of RenderingTriangle, which represents a triangle whose 2D texture coordinates are explicitly specified at each vertex.
 class UVWMappedTriangle
          UVWMappedTriangle is a subclass of RenderingTriangle, which represents a triangle whose 3D texture coordinates are explicitly specified at each vertex.
 

Methods in artofillusion.texture that return RenderingTriangle
 RenderingTriangle UVMapping.mapTriangle(int v1, int v2, int v3, int n1, int n2, int n3, Vec3[] vert)
          Create a UV mapped triangle.
 RenderingTriangle UniformMapping.mapTriangle(int v1, int v2, int v3, int n1, int n2, int n3, Vec3[] vert)
           
 RenderingTriangle TextureMapping.mapTriangle(int v1, int v2, int v3, int n1, int n2, int n3, Vec3[] vert)
          Given the vertices to be mapped and their normal vectors, generate a RenderingTriangle.
 RenderingTriangle SphericalMapping.mapTriangle(int v1, int v2, int v3, int n1, int n2, int n3, Vec3[] vert)
           
 RenderingTriangle ProjectionMapping.mapTriangle(int v1, int v2, int v3, int n1, int n2, int n3, Vec3[] vert)
          Create a rendering triangle with this mapping.
 RenderingTriangle LinearMapping3D.mapTriangle(int v1, int v2, int v3, int n1, int n2, int n3, Vec3[] vert)
           
 RenderingTriangle LayeredMapping.mapTriangle(int v1, int v2, int v3, int n1, int n2, int n3, Vec3[] vert)
           
 RenderingTriangle CylindricalMapping.mapTriangle(int v1, int v2, int v3, int n1, int n2, int n3, Vec3[] vert)
           
 

Methods in artofillusion.texture with parameters of type RenderingTriangle
 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.
 



Copyright © 1999-2011 by Peter Eastman.