Package artofillusion.texture

Interface Summary
ParameterValue This interface represents a class that defines the value of a scalar parameter over the surface of a mesh.
 

Class Summary
ConstantParameterValue This class defines a scalar parameter which is constant over the surface of a mesh.
CylindricalMapping CylindricalMapping is a Mapping2D which wraps the texture around a cylinder.
FaceParameterValue This class defines a scalar parameter who value is defined on each face of a mesh.
FaceVertexParameterValue This class defines a scalar parameter whose value is defined at each vertex of each face of a mesh.
ImageMapTexture ImageMapTexture represents a texture whose properties are defined by images.
LayeredMapping LayeredMapping is the TextureMapping corresponding to LayeredTextures.
LayeredTexture LayeredTexture represents a texture which is composed of other textures layered on top of each other.
LayeredTriangle LayeredTriangle is a subclass of RenderingTriangle, which represents a triangle whose properties are described by a LayeredMapping.
Linear2DTriangle Linear2DTriangle is a subclass of RenderingTriangle, which represents a triangle whose properties are defined by a linear mapping of a Texture2D.
Linear3DTriangle Linear3DTriangle is a subclass of RenderingTriangle, which represents a triangle whose properties are defined by a linear mapping of a Texture3D.
LinearMapping3D LinearMapping3D is a Mapping3D which represents a linear mapping (this includes rotations, translations, and scalings) between texture coordinates and world coordinates.
Mapping2D Mapping2D is an abstract class describing a linear mapping between 2D texture coordinates and 3D space.
Mapping3D Mapping3D is an abstract class describing a linear mapping between 3D texture coordinates and 3D space.
MoveUVViewTool MoveUVViewTool is an EditingTool used for moving the viewpoint in the UV editing window.
Nonlinear2DTriangle Nonlinear2DTriangle is a subclass of RenderingTriangle, which represents a triangle whose properties are defined by a nonlinear mapping of a Texture2D.
NonlinearMapping2D NonlinearMapping2D is an abstract class describing a nonlinear mapping between 2D texture coordinates and 3D space.
ProceduralTexture2D This is a Texture2D which uses a Procedure to calculate its properties.
ProceduralTexture3D This is a Texture3D which uses a Procedure to calculate its properties.
ProjectionMapping ProjectionMapping is a Mapping2D which projects the texture along a specified direction.
SphericalMapping SphericalMapping is a Mapping2D which wraps the texture around a sphere.
Texture A Texture represents a description of the surface properties of an object: color, transparency, displacement, etc.
Texture2D Texture2D represents a Texture whose surface properties are defined in 2D.
Texture3D  
TextureMapping A TextureMapping describes the mapping of a Texture's texture coordinates to points on the surface of an object.
TextureSpec  
UniformMapping UniformMapping is the TextureMapping for UniformTextures.
UniformTexture UniformMaterial represents a material whose properties do not vary with position.
UniformTriangle UniformTriangle is a subclass of RenderingTriangle, which represents a triangle whose properties are uniform over the entire triangle.
UVMappedTriangle UVMappedTriangle is a subclass of RenderingTriangle, which represents a triangle whose 2D texture coordinates are explicitly specified at each vertex.
UVMapping UVMapping is a Mapping2D which allows the user to specify the texture coordinates of each vertex by hand.
UVMappingViewer UVMappingViewer appears in the UVMappingWindow, and is used for editing the UV texture coordinates at each vertex of a mesh.
UVMappingWindow UVMappingWindow is a window for editing the UV texture coordinates at each vertex of a mesh.
UVWMappedTriangle UVWMappedTriangle is a subclass of RenderingTriangle, which represents a triangle whose 3D texture coordinates are explicitly specified at each vertex.
VertexParameterValue This class defines a scalar parameter who value is defined at each vertex of a mesh.
 



Copyright © 1999-2011 by Peter Eastman.