Uses of Class
artofillusion.material.Material

Packages that use Material
artofillusion   
artofillusion.animation   
artofillusion.material   
artofillusion.object   
 

Uses of Material in artofillusion
 

Methods in artofillusion that return Material
 Material Scene.getMaterial(int i)
          Get the i'th material.
 Material Scene.getMaterial(java.lang.String name)
          Get the material with the specified name, or null if there is none.
 

Methods in artofillusion with parameters of type Material
 void Scene.addMaterial(Material mat)
          Add a new Material to the scene.
 void Scene.addMaterial(Material mat, int index)
          Add a new Material to the scene.
 int Scene.indexOf(Material mat)
          Get the index of the specified material.
static void ModellingApp.registerMaterial(Material o)
          Deprecated. Add a new Material the list of available ones.
 void MaterialPreviewer.setMaterial(Material mat, MaterialMapping map)
           
 

Constructors in artofillusion with parameters of type Material
MaterialPreviewer(Texture tex, Material mat, int width, int height)
          Create a MaterialPreviewer to display a Texture and/or Material mapped to a sphere.
MaterialPreviewer(Texture tex, Material mat, Object3D obj, int width, int height)
          Same as above, except you can specify a different object to use instead of a sphere.
 

Uses of Material in artofillusion.animation
 

Methods in artofillusion.animation with parameters of type Material
 void Actor.setMaterial(Material mat, MaterialMapping map)
           
 

Uses of Material in artofillusion.material
 

Subclasses of Material in artofillusion.material
 class Material3D
          Material3D represents a Material whose properties are defined in 3D.
 class ProceduralMaterial3D
          This is a Material3D which uses a Procedure to calculate its properties.
 class UniformMaterial
          UniformMaterial represents a material whose properties do not vary with position.
 

Methods in artofillusion.material that return Material
 Material UniformMaterial.duplicate()
           
 Material ProceduralMaterial3D.duplicate()
           
abstract  Material Material.duplicate()
          Create a duplicate of the material.
 Material MaterialMapping.getMaterial()
          Get the Material which is being mapped.
 

Methods in artofillusion.material with parameters of type Material
 MaterialMapping UniformMaterialMapping.duplicate(Object3D obj, Material mat)
           
abstract  MaterialMapping MaterialMapping.duplicate(Object3D obj, Material mat)
          Create a new MaterialMapping which is identical to this one, but for a different object and Material.
 MaterialMapping LinearMaterialMapping.duplicate(Object3D obj, Material mat)
           
static boolean UniformMaterialMapping.legalMapping(Object3D obj, Material mat)
           
static boolean LinearMaterialMapping.legalMapping(Object3D obj, Material mat)
           
 

Constructors in artofillusion.material with parameters of type Material
LinearMaterialMapping(java.io.DataInputStream in, Object3D theObject, Material theMaterial)
           
UniformMaterialMapping(java.io.DataInputStream in, Object3D theObject, Material theMaterial)
           
UniformMaterialMapping(Object3D theObject, Material theMaterial)
           
 

Uses of Material in artofillusion.object
 

Methods in artofillusion.object that return Material
 Material ObjectWrapper.getMaterial()
          Get this object's Material.
 Material Object3D.getMaterial()
          Get this object's Material.
 

Methods in artofillusion.object with parameters of type Material
 void Tube.setMaterial(Material mat, MaterialMapping map)
          When setting the material, we need to clear the cached meshes.
 void TriangleMesh.setMaterial(Material mat, MaterialMapping map)
          When setting the material, we need to clear the caches.
 void SplineMesh.setMaterial(Material mat, MaterialMapping map)
          When setting the material, we need to clear the caches.
 void Sphere.setMaterial(Material mat, MaterialMapping map)
           
 void ObjectInfo.setMaterial(Material mat, MaterialMapping map)
          Set the material and material mapping for this object.
 void Object3D.setMaterial(Material mat, MaterialMapping map)
          Set the Material and MaterialMapping for this object.
 void ImplicitSphere.setMaterial(Material mat, MaterialMapping map)
           
 void Cylinder.setMaterial(Material mat, MaterialMapping map)
           
 void Cube.setMaterial(Material mat, MaterialMapping map)
           
 void CSGObject.setMaterial(Material mat, MaterialMapping mapping)
           
 



Copyright © 1999-2011 by Peter Eastman.