Uses of Class
artofillusion.texture.TextureMapping

Packages that use TextureMapping
artofillusion   
artofillusion.animation   
artofillusion.object   
artofillusion.texture   
 

Uses of TextureMapping in artofillusion
 

Fields in artofillusion declared as TextureMapping
 TextureMapping RenderingMesh.mapping
           
 

Methods in artofillusion that return TextureMapping
 TextureMapping Scene.getEnvironmentMapping()
          Get the TextureMapping being used to map the environment map texture to the environment sphere.
 TextureMapping RenderingTriangle.getTextureMapping()
          Get the TextureMapping for this triangle.
 

Methods in artofillusion with parameters of type TextureMapping
static void ModellingApp.registerTextureMapping(TextureMapping o)
          Deprecated. Add a new TextureMapping the list of available ones.
 void Scene.setEnvironmentMapping(TextureMapping map)
          Set the TextureMapping to use for mapping the environment map texture to the environment sphere.
 void RenderingTriangle.setMesh(RenderingMesh mesh, TextureMapping map, int index)
          Set the mesh that this triangle is part of.
 void TextureMappingDialog.setPreviewMapping(TextureMapping newmap)
          Set the texture mapping for the preview and, if necessary, copy over texture coordinates.
 void MaterialPreviewer.setTexture(Texture tex, TextureMapping map)
           
 

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

Uses of TextureMapping in artofillusion.animation
 

Methods in artofillusion.animation with parameters of type TextureMapping
 void Actor.setTexture(Texture tex, TextureMapping map)
           
 

Uses of TextureMapping in artofillusion.object
 

Methods in artofillusion.object that return TextureMapping
 TextureMapping ObjectWrapper.getTextureMapping()
          Get this object's TextureMapping.
 TextureMapping Object3D.getTextureMapping()
          Get this object's TextureMapping.
 

Methods in artofillusion.object with parameters of type TextureMapping
 void Tube.setTexture(Texture tex, TextureMapping mapping)
          When setting the texture, we need to clear the cached meshes.
 void TriangleMesh.setTexture(Texture tex, TextureMapping mapping)
          When setting the texture, we need to clear the caches.
 void SplineMesh.setTexture(Texture tex, TextureMapping mapping)
          When setting the texture, we need to clear the caches.
 void Sphere.setTexture(Texture tex, TextureMapping mapping)
           
 void ObjectInfo.setTexture(Texture tex, TextureMapping map)
          Set the texture and texture mapping for this object.
 void Object3D.setTexture(Texture tex, TextureMapping map)
          Set the Texture and TextureMapping for this object.
 void ImplicitSphere.setTexture(Texture tex, TextureMapping mapping)
           
 void Cylinder.setTexture(Texture tex, TextureMapping mapping)
           
 void Cube.setTexture(Texture tex, TextureMapping mapping)
           
 void CSGObject.setTexture(Texture tex, TextureMapping mapping)
          When setting the texture or material, also set it for each of the component objects.
 

Uses of TextureMapping in artofillusion.texture
 

Subclasses of TextureMapping in artofillusion.texture
 class CylindricalMapping
          CylindricalMapping is a Mapping2D which wraps the texture around a cylinder.
 class LayeredMapping
          LayeredMapping is the TextureMapping corresponding to LayeredTextures.
 class LinearMapping3D
          LinearMapping3D is a Mapping3D which represents a linear mapping (this includes rotations, translations, and scalings) between texture coordinates and world coordinates.
 class Mapping2D
          Mapping2D is an abstract class describing a linear mapping between 2D texture coordinates and 3D space.
 class Mapping3D
          Mapping3D is an abstract class describing a linear mapping between 3D texture coordinates and 3D space.
 class NonlinearMapping2D
          NonlinearMapping2D is an abstract class describing a nonlinear mapping between 2D texture coordinates and 3D space.
 class ProjectionMapping
          ProjectionMapping is a Mapping2D which projects the texture along a specified direction.
 class SphericalMapping
          SphericalMapping is a Mapping2D which wraps the texture around a sphere.
 class UniformMapping
          UniformMapping is the TextureMapping for UniformTextures.
 class UVMapping
          UVMapping is a Mapping2D which allows the user to specify the texture coordinates of each vertex by hand.
 

Methods in artofillusion.texture that return TextureMapping
 TextureMapping UVMapping.duplicate()
           
 TextureMapping UniformMapping.duplicate()
           
abstract  TextureMapping TextureMapping.duplicate()
          Create a new TextureMapping which is identical to this one.
 TextureMapping SphericalMapping.duplicate()
           
 TextureMapping ProjectionMapping.duplicate()
           
 TextureMapping LinearMapping3D.duplicate()
           
 TextureMapping LayeredMapping.duplicate()
          Create a new TextureMapping which is identical to this one.
 TextureMapping CylindricalMapping.duplicate()
           
 TextureMapping UVMapping.duplicate(Object3D obj, Texture tex)
           
 TextureMapping UniformMapping.duplicate(Object3D obj, Texture tex)
           
abstract  TextureMapping TextureMapping.duplicate(Object3D obj, Texture tex)
          Create a new TextureMapping which is identical to this one, but for a different object and texture.
 TextureMapping SphericalMapping.duplicate(Object3D obj, Texture tex)
           
 TextureMapping ProjectionMapping.duplicate(Object3D obj, Texture tex)
           
 TextureMapping LinearMapping3D.duplicate(Object3D obj, Texture tex)
           
 TextureMapping LayeredMapping.duplicate(Object3D obj, Texture tex)
          Create a new TextureMapping which is identical to this one, but for a different Texture.
 TextureMapping CylindricalMapping.duplicate(Object3D obj, Texture tex)
           
 TextureMapping UniformTexture.getDefaultMapping(Object3D object)
          The only TextureMapping which can be used for a UniformTexture is a UniformMapping.
 TextureMapping Texture3D.getDefaultMapping(Object3D object)
          For the default mapping, use a basic projection.
 TextureMapping Texture2D.getDefaultMapping(Object3D object)
          For the default mapping, use a basic projection.
abstract  TextureMapping Texture.getDefaultMapping(Object3D object)
          Get a default TextureMapping for the texture.
 TextureMapping LayeredTexture.getDefaultMapping(Object3D object)
          Every LayeredTexture has a unique LayeredMapping object associated with it.
 TextureMapping LayeredMapping.getLayerMapping(int which)
          Get the mapping for a particular layer.
 

Methods in artofillusion.texture with parameters of type TextureMapping
 void LayeredMapping.addLayer(int index, Texture tex, TextureMapping map, int mode)
          Add a layer to the texture.
 void UVMapping.copy(TextureMapping mapping)
           
 void UniformMapping.copy(TextureMapping map)
           
abstract  void TextureMapping.copy(TextureMapping map)
          Make this mapping identical to another one.
 void SphericalMapping.copy(TextureMapping mapping)
           
 void ProjectionMapping.copy(TextureMapping mapping)
           
 void LinearMapping3D.copy(TextureMapping mapping)
           
 void LayeredMapping.copy(TextureMapping theMap)
          Make this mapping identical to another one.
 void CylindricalMapping.copy(TextureMapping mapping)
           
 void LayeredMapping.setLayerMapping(int which, TextureMapping map)
          Set the mapping for a particular layer.
 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.
 



Copyright © 1999-2011 by Peter Eastman.