|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Object3D in artofillusion |
---|
Methods in artofillusion with parameters of type Object3D | |
---|---|
void |
Scene.addObject(Object3D obj,
CoordinateSystem coords,
java.lang.String name,
UndoRecord undo)
Add a new object to the scene. |
void |
LayoutWindow.addObject(Object3D obj,
CoordinateSystem coords,
java.lang.String name,
UndoRecord undo)
Add a new object to the scene. |
void |
Scene.objectModified(Object3D obj)
This should be called whenever an object changes. |
void |
Scene.replaceObject(Object3D original,
Object3D replaceWith,
UndoRecord undo)
Replace every instance of one object in the scene with another one. |
void |
TriMeshEditorWindow.setObject(Object3D obj)
Set the object being edited in this window. |
void |
SplineMeshEditorWindow.setObject(Object3D obj)
Set the object being edited in this window. |
void |
ObjectPreviewCanvas.setObject(Object3D obj)
Set the object being previewed. |
void |
CurveEditorWindow.setObject(Object3D obj)
Set the object being edited in this window. |
Constructors in artofillusion with parameters of type Object3D | |
---|---|
MaterialMappingDialog(BFrame parent,
Object3D obj)
Create a dialog for editing the material mapping for a particular object. |
|
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. |
|
TextureMappingDialog(BFrame parent,
Object3D obj,
int layer)
Create a dialog for editing the texture mapping for a particular object. |
Uses of Object3D in artofillusion.animation |
---|
Subclasses of Object3D in artofillusion.animation | |
---|---|
class |
Actor
An Actor is an object with a set of predefined gestures. |
Methods in artofillusion.animation that return Object3D | |
---|---|
Object3D |
Actor.duplicate()
Create a new object which is an exact duplicate of this one. |
Methods in artofillusion.animation with parameters of type Object3D | |
---|---|
void |
Actor.copyObject(Object3D obj)
Copy all the properties of another object, to make this one identical to it. |
static Actor |
Actor.getActor(Object3D obj)
This is a utility routine. |
void |
Actor.shapeMeshFromGestures(Object3D obj)
Given an object (either this Actor's object or a duplicate of it), reshape the object based on this Actor's getures. |
Constructors in artofillusion.animation with parameters of type Object3D | |
---|---|
Actor(Object3D obj)
|
Uses of Object3D in artofillusion.animation.distortion |
---|
Methods in artofillusion.animation.distortion that return Object3D | |
---|---|
Object3D |
SkeletonShapeKeyframe.getObject()
Get the object to which this keyframe belongs. |
Methods in artofillusion.animation.distortion with parameters of type Object3D | |
---|---|
void |
SkeletonShapeEditorWindow.setObject(Object3D obj)
Set the object being edited in this window. |
Constructors in artofillusion.animation.distortion with parameters of type Object3D | |
---|---|
SkeletonShapeKeyframe(Object3D owner,
Skeleton s)
|
Uses of Object3D in artofillusion.material |
---|
Methods in artofillusion.material that return Object3D | |
---|---|
Object3D |
MaterialMapping.getObject()
Get the object to which the material is applied. |
Methods in artofillusion.material with parameters of type Object3D | |
---|---|
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)
|
MaterialMapping |
UniformMaterial.getDefaultMapping(Object3D obj)
|
MaterialMapping |
Material3D.getDefaultMapping(Object3D obj)
The default mapping is a LinearMaterialMapping. |
abstract MaterialMapping |
Material.getDefaultMapping(Object3D obj)
Get a default MaterialMapping for the material. |
Widget |
UniformMaterialMapping.getEditingPanel(Object3D obj,
MaterialPreviewer preview)
|
abstract Widget |
MaterialMapping.getEditingPanel(Object3D obj,
MaterialPreviewer preview)
This method should return a Widget in which the user can edit the mapping. |
Widget |
LinearMaterialMapping.getEditingPanel(Object3D obj,
MaterialPreviewer preview)
|
static boolean |
UniformMaterialMapping.legalMapping(Object3D obj,
Material mat)
|
static boolean |
LinearMaterialMapping.legalMapping(Object3D obj,
Material mat)
|
Constructors in artofillusion.material with parameters of type Object3D | |
---|---|
LinearMaterialMapping(java.io.DataInputStream in,
Object3D theObject,
Material theMaterial)
|
|
LinearMaterialMapping(Object3D theObject,
Material3D theMaterial)
|
|
UniformMaterialMapping(java.io.DataInputStream in,
Object3D theObject,
Material theMaterial)
|
|
UniformMaterialMapping(Object3D theObject,
Material theMaterial)
|
Uses of Object3D in artofillusion.object |
---|
Subclasses of Object3D in artofillusion.object | |
---|---|
class |
CompoundImplicitObject
|
class |
CSGObject
A CSGObject is an Object3D that represents the union, intersection, or difference of two component objects. |
class |
Cube
Contrary to its name, the Cube class actually can represent any rectangular solid. |
class |
Curve
The Curve class represents a continuous curve defined by a series of control vertices. |
class |
Cylinder
The Cylinder class represents cylinders and cones. |
class |
DirectionalLight
DirectionalLight represents a distant light source which emits light in one direction from outside the scene. |
class |
ExternalObject
ExternalObject is an Object3D that is stored in a separate file. |
class |
ImplicitObject
This abstract class represents an object whose surface is defined as an isosurface of a 3D field function. |
class |
ImplicitSphere
This is a spherical implicit object (i.e. |
class |
Light
Light is an abstract class which represents a light source in a scene. |
class |
NullObject
NullObject represents an object which has no effect on how the scene is rendered. |
class |
ObjectCollection
This abstract class represents an Object3D which is actually composed of other objects. |
class |
ObjectWrapper
An ObjectWrapper is an Object3D that acts as a wrapper around another Object3D. |
class |
PointLight
PointLight represents a light source which emits light equally in all directions. |
class |
ProceduralDirectionalLight
This is a DirectionalLight whose emitted light is calculated by a Procedure. |
class |
ProceduralPointLight
This is a PointLight whose emitted light is calculated by a Procedure. |
class |
ReferenceImage
A ReferenceImage is an object that displays an image for use during modelling. |
class |
SceneCamera
SceneCamera is a type of Object3D. |
class |
Sphere
The Sphere class actually can represent any ellipsoid. |
class |
SplineMesh
The SplineMesh class represents a parametric surface defined as a tensor product of spline curves. |
class |
SpotLight
SpotLight represents a light source which emits a cone of light in a specified direction. |
class |
TriangleMesh
The TriangleMesh class represents an aritrary surface defined by a mesh of triangular faces. |
class |
Tube
Tube represents a "thick" curve. |
Fields in artofillusion.object declared as Object3D | |
---|---|
Object3D |
ObjectInfo.object
|
Methods in artofillusion.object that return Object3D | |
---|---|
Object3D |
Tube.duplicate()
Create an exact duplicate of this object. |
Object3D |
TriangleMesh.duplicate()
Create a duplicate of this object. |
Object3D |
SpotLight.duplicate()
|
Object3D |
SplineMesh.duplicate()
|
Object3D |
Sphere.duplicate()
|
Object3D |
ReferenceImage.duplicate()
|
Object3D |
ProceduralPointLight.duplicate()
|
Object3D |
ProceduralDirectionalLight.duplicate()
|
Object3D |
PointLight.duplicate()
|
abstract Object3D |
Object3D.duplicate()
Create a new object which is an exact duplicate of this one. |
Object3D |
NullObject.duplicate()
|
Object3D |
Mesh.duplicate()
Create a new object which is an exact duplicate of this one. |
Object3D |
ImplicitSphere.duplicate()
|
Object3D |
ExternalObject.duplicate()
Create a new object which is an exact duplicate of this one. |
Object3D |
DirectionalLight.duplicate()
|
Object3D |
Cylinder.duplicate()
|
Object3D |
Curve.duplicate()
|
Object3D |
Cube.duplicate()
|
Object3D |
CSGObject.duplicate()
Create a new object which is an exact duplicate of this one. |
Object3D |
CompoundImplicitObject.duplicate()
|
Object3D |
ObjectInfo.getDistortedObject(double tol)
Get a new object which has had the distortion applied to it. |
Object3D |
ObjectInfo.getObject()
Get the Object3D defining the geometry for this ObjectInfo. |
Object3D |
Tube.getPosableObject()
Tubes cannot be keyframed directly, since any change to mesh topology would cause all keyframes to become invalid. |
Object3D |
TriangleMesh.getPosableObject()
TriangleMeshes cannot be keyframed directly, since any change to mesh topology would cause all keyframes to become invalid. |
Object3D |
SplineMesh.getPosableObject()
SplineMeshes cannot be keyframed directly, since any change to mesh topology would cause all keyframes to become invalid. |
Object3D |
Object3D.getPosableObject()
Get a version of this object to which a pose track can be attached. |
Object3D |
Curve.getPosableObject()
Curves cannot be keyframed directly, since any change to mesh topology would cause all keyframes to become invalid. |
Object3D |
ObjectWrapper.getWrappedObject()
Get the inner Object3D which is wrapped by this one. |
Methods in artofillusion.object with parameters of type Object3D | |
---|---|
void |
Tube.copyObject(Object3D obj)
Make this object identical to another one. |
void |
TriangleMesh.copyObject(Object3D obj)
Make this object exactly like another one. |
void |
SpotLight.copyObject(Object3D obj)
|
void |
SplineMesh.copyObject(Object3D obj)
|
void |
Sphere.copyObject(Object3D obj)
|
void |
SceneCamera.copyObject(Object3D obj)
|
void |
ReferenceImage.copyObject(Object3D obj)
|
void |
ProceduralPointLight.copyObject(Object3D obj)
|
void |
ProceduralDirectionalLight.copyObject(Object3D obj)
|
void |
PointLight.copyObject(Object3D obj)
|
abstract void |
Object3D.copyObject(Object3D obj)
Copy all the properties of another object, to make this one identical to it. |
void |
NullObject.copyObject(Object3D obj)
|
void |
Mesh.copyObject(Object3D obj)
Copy all the properties of another object, to make this one identical to it. |
void |
ImplicitSphere.copyObject(Object3D obj)
|
void |
ExternalObject.copyObject(Object3D obj)
Copy all the properties of another object, to make this one identical to it. |
void |
DirectionalLight.copyObject(Object3D obj)
|
void |
Cylinder.copyObject(Object3D obj)
|
void |
Curve.copyObject(Object3D obj)
|
void |
Cube.copyObject(Object3D obj)
|
void |
CSGObject.copyObject(Object3D obj)
Copy all the properties of another object, to make this one identical to it. |
void |
CompoundImplicitObject.copyObject(Object3D obj)
|
void |
Object3D.copyTextureAndMaterial(Object3D obj)
Copy all texture and material information from another object to this one. |
ObjectInfo |
ObjectInfo.duplicate(Object3D obj)
Create a new ObjectInfo which is identical to this one, but references a new Object3D. |
void |
ObjectInfo.setObject(Object3D object)
Set the Object3D defining the geometry for this ObjectInfo. |
Constructors in artofillusion.object with parameters of type Object3D | |
---|---|
ObjectInfo(Object3D obj,
CoordinateSystem c,
java.lang.String name)
Create a new ObjectInfo. |
Uses of Object3D in artofillusion.script |
---|
Subclasses of Object3D in artofillusion.script | |
---|---|
class |
ScriptedObject
This class represents an Object3D whose properties are defined by a script. |
Methods in artofillusion.script that return Object3D | |
---|---|
Object3D |
ScriptedObject.duplicate()
Create a new object which is an exact duplicate of this one. |
Methods in artofillusion.script with parameters of type Object3D | |
---|---|
void |
ScriptedObjectController.addObject(Object3D obj,
CoordinateSystem coords)
Add an object to the scripted object. |
void |
ScriptedObject.copyObject(Object3D obj)
Copy all the properties of another object, to make this one identical to it. |
Uses of Object3D in artofillusion.texture |
---|
Methods in artofillusion.texture that return Object3D | |
---|---|
Object3D |
UniformMapping.getObject()
|
abstract Object3D |
TextureMapping.getObject()
Get the object this mapping is applied to. |
Object3D |
Mapping3D.getObject()
|
Object3D |
Mapping2D.getObject()
|
Object3D |
LayeredMapping.getObject()
|
Methods in artofillusion.texture with parameters of type Object3D | |
---|---|
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. |
Widget |
UVMapping.getEditingPanel(Object3D obj,
MaterialPreviewer preview)
|
Widget |
UniformMapping.getEditingPanel(Object3D obj,
MaterialPreviewer preview)
|
abstract Widget |
TextureMapping.getEditingPanel(Object3D obj,
MaterialPreviewer preview)
This method should return a Widget in which the user can edit the mapping. |
Widget |
SphericalMapping.getEditingPanel(Object3D obj,
MaterialPreviewer preview)
|
Widget |
ProjectionMapping.getEditingPanel(Object3D obj,
MaterialPreviewer preview)
|
Widget |
LinearMapping3D.getEditingPanel(Object3D obj,
MaterialPreviewer preview)
|
Widget |
LayeredMapping.getEditingPanel(Object3D obj,
MaterialPreviewer preview)
There is no editing panel for layered mappings, since this is handled directly by the object texture dialog. |
Widget |
CylindricalMapping.getEditingPanel(Object3D obj,
MaterialPreviewer preview)
|
static boolean |
UVMapping.legalMapping(Object3D obj,
Texture tex)
|
static boolean |
UniformMapping.legalMapping(Object3D obj,
Texture tex)
|
static boolean |
Mapping3D.legalMapping(Object3D obj,
Texture tex)
|
static boolean |
Mapping2D.legalMapping(Object3D obj,
Texture tex)
|
void |
UVMapping.setFaceTextureCoordinates(Object3D obj,
Vec2[][] uv)
Given a triangle mesh to which this mapping has been applied and the desired texture coordinates at each vertex, set the texture parameters accordingly. |
void |
UVMapping.setFaceTextureCoordinates(Object3D obj,
Vec2[][] uv,
TextureParameter uParameter,
TextureParameter vParameter)
Given a triangle mesh to which this mapping has been applied and the desired texture coordinates at each vertex, set the texture parameters accordingly. |
void |
UVMapping.setTextureCoordinates(Object3D obj,
Vec2[] uv)
Given an object to which this mapping has been applied and the desired texture coordinates at each vertex, set the texture parameters accordingly. |
void |
UVMapping.setTextureCoordinates(Object3D obj,
Vec2[] uv,
TextureParameter uParameter,
TextureParameter vParameter)
Given an object to which this mapping has been applied and the desired texture coordinates at each vertex, set the texture parameters accordingly. |
Constructors in artofillusion.texture with parameters of type Object3D | |
---|---|
CylindricalMapping(java.io.DataInputStream in,
Object3D obj,
Texture theTexture)
|
|
CylindricalMapping(Object3D obj,
Texture theTexture)
|
|
LayeredMapping(Object3D obj,
Texture tex)
|
|
LayeredTexture(Object3D obj)
|
|
LinearMapping3D(java.io.DataInputStream in,
Object3D obj,
Texture theTexture)
|
|
LinearMapping3D(Object3D obj,
Texture theTexture)
|
|
Mapping2D(Object3D theObject,
Texture theTexture)
|
|
Mapping3D(Object3D theObject,
Texture theTexture)
|
|
NonlinearMapping2D(Object3D theObject,
Texture theTexture)
|
|
ProjectionMapping(java.io.DataInputStream in,
Object3D theObject,
Texture theTexture)
|
|
ProjectionMapping(Object3D theObject,
Texture theTexture)
|
|
SphericalMapping(java.io.DataInputStream in,
Object3D theObject,
Texture theTexture)
|
|
SphericalMapping(Object3D theObject,
Texture theTexture)
|
|
UniformMapping(java.io.DataInputStream in,
Object3D theObject,
Texture theTexture)
|
|
UniformMapping(Object3D theObject,
Texture theTexture)
|
|
UVMapping(java.io.DataInputStream in,
Object3D theObject,
Texture theTexture)
|
|
UVMapping(Object3D theObject,
Texture theTexture)
|
|
UVMappingWindow(BDialog parent,
Object3D obj,
UVMapping map)
|
Uses of Object3D in artofillusion.view |
---|
Constructors in artofillusion.view with parameters of type Object3D | |
---|---|
FlatVertexShader(RenderingMesh mesh,
Object3D object,
double time,
Vec3 viewDir)
Create a FlatVertexShader for a mesh. |
|
SmoothVertexShader(RenderingMesh mesh,
Object3D object,
double time,
Vec3 viewDir)
Create a SmoothVertexShader for a mesh. |
|
TexturedVertexShader(RenderingMesh mesh,
Object3D object,
double time,
Vec3 viewDir)
Create a TexturedVertexShader for a mesh. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |