|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Keyframe | |
---|---|
artofillusion.animation | |
artofillusion.animation.distortion | |
artofillusion.object | |
artofillusion.script |
Uses of Keyframe in artofillusion.animation |
---|
Subinterfaces of Keyframe in artofillusion.animation | |
---|---|
interface |
Gesture
This interface represents an object which can be used to represent a predefined gesture for an Actor. |
Classes in artofillusion.animation that implement Keyframe | |
---|---|
static class |
Actor.ActorKeyframe
Inner class representing a pose for an Actor. |
class |
ArrayKeyframe
|
class |
BooleanKeyframe
|
class |
MeshGesture
This abstract class represents a Gesture for a Mesh. |
class |
NullKeyframe
This is a keyframes which contains no information. |
class |
RotationKeyframe
This class is a keyframe for a rotation track. |
class |
ScalarKeyframe
This class is a scalar valued keyframe. |
class |
VectorKeyframe
This class is a vector valued keyframe. |
Fields in artofillusion.animation declared as Keyframe | |
---|---|
Keyframe |
SelectionInfo.key
|
Methods in artofillusion.animation that return Keyframe | |
---|---|
Keyframe |
VectorKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
ScalarKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
RotationKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
NullKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
Keyframe.blend(Keyframe o2,
double weight1,
double weight2)
Return a new Keyframe which is a weighted average of this one and one other. |
Keyframe |
BooleanKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
ArrayKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
Actor.ActorKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
VectorKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
ScalarKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
RotationKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
NullKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
Keyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
Return a new Keyframe which is a weighted average of this one and two others. |
Keyframe |
BooleanKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
ArrayKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
Actor.ActorKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
VectorKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
ScalarKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
RotationKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
NullKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
Keyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
Return a new Keyframe which is a weighted average of this one and three others. |
Keyframe |
BooleanKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
ArrayKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
Actor.ActorKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
Actor.ActorKeyframe.createObjectKeyframe(Actor actor)
Create a keyframe for the Actor's "inner" object, based on this keyframes list of poses. |
Keyframe |
VectorKeyframe.duplicate()
|
Keyframe |
ScalarKeyframe.duplicate()
|
Keyframe |
RotationKeyframe.duplicate()
|
Keyframe |
NullKeyframe.duplicate()
|
Keyframe |
Keyframe.duplicate()
Create a duplicate of this keyframe. |
Keyframe |
BooleanKeyframe.duplicate()
|
Keyframe |
ArrayKeyframe.duplicate()
|
Keyframe |
Actor.ActorKeyframe.duplicate()
|
Keyframe |
VectorKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
ScalarKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
RotationKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
NullKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
Keyframe.duplicate(java.lang.Object owner)
Create a duplicate of this keyframe for a (possibly different) object. |
Keyframe |
BooleanKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
ArrayKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
Actor.ActorKeyframe.duplicate(java.lang.Object owner)
Create a duplicate of this keyframe. |
Keyframe |
Timecourse.evaluate(double t,
int method)
Evaluate the Timecourse for a particular time, using a particular interpolation method. |
Keyframe |
Actor.getPoseKeyframe()
Return a Keyframe which describes the current pose of this object. |
Keyframe[] |
Timecourse.getValues()
Get the values for this Timecourse. |
Keyframe |
WeightTrack.setKeyframe(double time,
Scene sc)
|
Keyframe |
VisibilityTrack.setKeyframe(double time,
Scene sc)
|
Keyframe |
Track.setKeyframe(double time,
Scene sc)
Set a keyframe at the specified time, based on the current state of the Scene. |
Keyframe |
TextureTrack.setKeyframe(double time,
Scene sc)
|
Keyframe |
RotationTrack.setKeyframe(double time,
Scene sc)
Set a keyframe at the specified time, based on the current state of the Scene. |
Keyframe |
ProceduralRotationTrack.setKeyframe(double time,
Scene sc)
|
Keyframe |
ProceduralPositionTrack.setKeyframe(double time,
Scene sc)
|
Keyframe |
PositionTrack.setKeyframe(double time,
Scene sc)
Set a keyframe at the specified time, based on the current state of the Scene. |
Keyframe |
PoseTrack.setKeyframe(double time,
Scene sc)
Set a keyframe at the specified time, based on the current state of the Scene. |
Keyframe |
FilterParameterTrack.setKeyframe(double time,
Scene sc)
Set a keyframe at the specified time, based on the current state of the Scene. |
Keyframe |
VisibilityTrack.setKeyframeIfModified(double time,
Scene sc)
Set a keyframe at the specified time, based on the current state of the Scene, if and only if the Scene does not match the current state of the track. |
Keyframe |
Track.setKeyframeIfModified(double time,
Scene sc)
Set a keyframe at the specified time, based on the current state of the Scene, if and only if the Scene does not match the current state of the track. |
Keyframe |
TextureTrack.setKeyframeIfModified(double time,
Scene sc)
Set a keyframe at the specified time, based on the current state of the Scene, if and only if the Scene does not match the current state of the track. |
Keyframe |
RotationTrack.setKeyframeIfModified(double time,
Scene sc)
Set a keyframe at the specified time, based on the current state of the Scene, if and only if the Scene does not match the current state of the track. |
Keyframe |
PositionTrack.setKeyframeIfModified(double time,
Scene sc)
Set a keyframe at the specified time, based on the current state of the Scene, if and only if the Scene does not match the current state of the track. |
Keyframe |
PoseTrack.setKeyframeIfModified(double time,
Scene sc)
Set a keyframe at the specified time, based on the current state of the Scene, if and only if the Scene does not match the current state of the track. |
Keyframe |
FilterParameterTrack.setKeyframeIfModified(double time,
Scene sc)
Set a keyframe at the specified time, based on the current state of the Scene, if and only if the Scene does not match the current state of the track. |
Methods in artofillusion.animation with parameters of type Keyframe | |
---|---|
int |
Timecourse.addTimepoint(Keyframe v,
double t,
Smoothness s)
Add a new timepoint to the Timecourse, and return its index in the list. |
void |
Actor.applyPoseKeyframe(Keyframe k)
Modify this object based on a pose keyframe. |
Keyframe |
VectorKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
ScalarKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
RotationKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
NullKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
Keyframe.blend(Keyframe o2,
double weight1,
double weight2)
Return a new Keyframe which is a weighted average of this one and one other. |
Keyframe |
BooleanKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
ArrayKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
Actor.ActorKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
VectorKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
ScalarKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
RotationKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
NullKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
Keyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
Return a new Keyframe which is a weighted average of this one and two others. |
Keyframe |
BooleanKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
ArrayKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
Actor.ActorKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
VectorKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
ScalarKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
RotationKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
NullKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
Keyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
Return a new Keyframe which is a weighted average of this one and three others. |
Keyframe |
BooleanKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
ArrayKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
Actor.ActorKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
void |
Actor.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
Allow the user to edit a keyframe returned by getPoseKeyframe(). |
boolean |
VectorKeyframe.equals(Keyframe k)
|
boolean |
ScalarKeyframe.equals(Keyframe k)
Determine whether this keyframe is identical to another one. |
boolean |
RotationKeyframe.equals(Keyframe k)
Determine whether this keyframe is identical to another one. |
boolean |
NullKeyframe.equals(Keyframe k)
|
boolean |
Keyframe.equals(Keyframe k)
Determine whether this keyframe is identical to another one. |
boolean |
BooleanKeyframe.equals(Keyframe k)
|
boolean |
ArrayKeyframe.equals(Keyframe k)
|
boolean |
Actor.ActorKeyframe.equals(Keyframe k)
Determine whether this keyframe is identical to another one. |
double[] |
Track.getGraphValues(Keyframe key)
Get the list of graphable values for a particular keyframe. |
boolean |
Score.isKeyframeSelected(Keyframe k)
Determine whether a particular keyframe is selected. |
boolean |
Score.isKeyframeSelected(Keyframe k,
int value)
Determine whether the handle for a particular value of a keyframe is selected. |
void |
Score.removeSelectedKeyframe(Keyframe key)
Remove a keyframe from the selection. |
void |
WeightTrack.setKeyframe(double time,
Keyframe k,
Smoothness s)
|
void |
VisibilityTrack.setKeyframe(double time,
Keyframe k,
Smoothness s)
|
void |
Track.setKeyframe(double time,
Keyframe k,
Smoothness s)
Set a keyframe at the specified time. |
void |
TextureTrack.setKeyframe(double time,
Keyframe k,
Smoothness s)
|
void |
RotationTrack.setKeyframe(double time,
Keyframe k,
Smoothness s)
Set a keyframe at the specified time. |
void |
ProceduralRotationTrack.setKeyframe(double time,
Keyframe k,
Smoothness s)
|
void |
ProceduralPositionTrack.setKeyframe(double time,
Keyframe k,
Smoothness s)
|
void |
PositionTrack.setKeyframe(double time,
Keyframe k,
Smoothness s)
Set a keyframe at the specified time. |
void |
PoseTrack.setKeyframe(double time,
Keyframe k,
Smoothness s)
Set a keyframe at the specified time. |
void |
FilterParameterTrack.setKeyframe(double time,
Keyframe k,
Smoothness s)
Set a keyframe at the specified time. |
void |
Timecourse.setTimepoints(Keyframe[] value,
double[] time,
Smoothness[] smoothness)
Set the timepoints defining this Timecourse. |
Constructors in artofillusion.animation with parameters of type Keyframe | |
---|---|
SelectionInfo(Track tr,
Keyframe k)
|
|
Timecourse(Keyframe[] value,
double[] time,
Smoothness[] smoothness)
|
Uses of Keyframe in artofillusion.animation.distortion |
---|
Classes in artofillusion.animation.distortion that implement Keyframe | |
---|---|
class |
SkeletonShapeKeyframe
This class is a keyframe for a SkeletonShapeTrack. |
Methods in artofillusion.animation.distortion that return Keyframe | |
---|---|
Keyframe |
SkeletonShapeKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
SkeletonShapeKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
SkeletonShapeKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
SkeletonShapeKeyframe.duplicate()
|
Keyframe |
SkeletonShapeKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
TwistTrack.setKeyframe(double time,
Scene sc)
Set a keyframe at the specified time, based on the current state of the Scene. |
Keyframe |
SkeletonShapeTrack.setKeyframe(double time,
Scene sc)
Set a keyframe at the specified time, based on the current state of the Scene. |
Keyframe |
ScaleTrack.setKeyframe(double time,
Scene sc)
|
Keyframe |
CustomDistortionTrack.setKeyframe(double time,
Scene sc)
|
Keyframe |
BendTrack.setKeyframe(double time,
Scene sc)
|
Methods in artofillusion.animation.distortion with parameters of type Keyframe | |
---|---|
Keyframe |
SkeletonShapeKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
SkeletonShapeKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
SkeletonShapeKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
boolean |
SkeletonShapeKeyframe.equals(Keyframe k)
Determine whether this keyframe is identical to another one. |
void |
TwistTrack.setKeyframe(double time,
Keyframe k,
Smoothness s)
Set a keyframe at the specified time. |
void |
SkeletonShapeTrack.setKeyframe(double time,
Keyframe k,
Smoothness s)
Set a keyframe at the specified time. |
void |
ScaleTrack.setKeyframe(double time,
Keyframe k,
Smoothness s)
|
void |
CustomDistortionTrack.setKeyframe(double time,
Keyframe k,
Smoothness s)
|
void |
BendTrack.setKeyframe(double time,
Keyframe k,
Smoothness s)
|
Constructors in artofillusion.animation.distortion with parameters of type Keyframe | |
---|---|
PoseDistortion(double weight,
Keyframe pose,
Actor actor,
boolean relative)
|
Uses of Keyframe in artofillusion.object |
---|
Classes in artofillusion.object that implement Keyframe | |
---|---|
static class |
CompoundImplicitObject.CompoundImplicitKeyframe
Inner class representing a pose for a CompoundImplicitObject. |
static class |
CSGObject.CSGKeyframe
Inner class representing a pose for a CSGObject. |
static class |
Curve.CurveKeyframe
This class represents a pose of a Curve. |
static class |
Cylinder.CylinderKeyframe
Inner class representing a pose for a cylinder. |
static class |
DirectionalLight.DirectionalLightKeyframe
|
static class |
ImplicitSphere.ImplicitSphereKeyframe
Inner class representing a pose for an ImplicitSphere. |
static class |
PointLight.PointLightKeyframe
Inner class representing a pose for a cylinder. |
static class |
ProceduralDirectionalLight.ProceduralLightKeyframe
Inner class representing a pose for a directional light. |
static class |
ProceduralPointLight.ProceduralLightKeyframe
Inner class representing a pose for a point light. |
static class |
SceneCamera.CameraKeyframe
|
static class |
SplineMesh.SplineMeshKeyframe
This class represents a pose of a SplineMesh. |
static class |
SpotLight.SpotLightKeyframe
|
static class |
TriangleMesh.TriangleMeshKeyframe
This class represents a pose of a TriangleMesh. |
static class |
Tube.TubeKeyframe
This class represents a pose of a Tube. |
Fields in artofillusion.object declared as Keyframe | |
---|---|
Keyframe |
CSGObject.CSGKeyframe.key1
|
Keyframe |
CSGObject.CSGKeyframe.key2
|
Keyframe |
ObjectInfo.pose
|
Fields in artofillusion.object with type parameters of type Keyframe | |
---|---|
java.util.ArrayList<Keyframe> |
CompoundImplicitObject.CompoundImplicitKeyframe.key
|
Methods in artofillusion.object that return Keyframe | |
---|---|
Keyframe |
Tube.TubeKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
TriangleMesh.TriangleMeshKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
SpotLight.SpotLightKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
SplineMesh.SplineMeshKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
SceneCamera.CameraKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
ProceduralPointLight.ProceduralLightKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
ProceduralDirectionalLight.ProceduralLightKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
PointLight.PointLightKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
ImplicitSphere.ImplicitSphereKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
DirectionalLight.DirectionalLightKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
Cylinder.CylinderKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
Curve.CurveKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
CSGObject.CSGKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
CompoundImplicitObject.CompoundImplicitKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
Tube.TubeKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
TriangleMesh.TriangleMeshKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
SpotLight.SpotLightKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
SplineMesh.SplineMeshKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
SceneCamera.CameraKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
ProceduralPointLight.ProceduralLightKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
ProceduralDirectionalLight.ProceduralLightKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
PointLight.PointLightKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
ImplicitSphere.ImplicitSphereKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
DirectionalLight.DirectionalLightKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
Cylinder.CylinderKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
Curve.CurveKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
CSGObject.CSGKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
CompoundImplicitObject.CompoundImplicitKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
Tube.TubeKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
TriangleMesh.TriangleMeshKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
SpotLight.SpotLightKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
SplineMesh.SplineMeshKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
SceneCamera.CameraKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
ProceduralPointLight.ProceduralLightKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
ProceduralDirectionalLight.ProceduralLightKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
PointLight.PointLightKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
ImplicitSphere.ImplicitSphereKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
DirectionalLight.DirectionalLightKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
Cylinder.CylinderKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
Curve.CurveKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
CSGObject.CSGKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
CompoundImplicitObject.CompoundImplicitKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
Tube.TubeKeyframe.duplicate()
Create a duplicate of this keyframe. |
Keyframe |
TriangleMesh.TriangleMeshKeyframe.duplicate()
Create a duplicate of this keyframe. |
Keyframe |
SpotLight.SpotLightKeyframe.duplicate()
|
Keyframe |
SplineMesh.SplineMeshKeyframe.duplicate()
Create a duplicate of this keyframe. |
Keyframe |
SceneCamera.CameraKeyframe.duplicate()
|
Keyframe |
ProceduralPointLight.ProceduralLightKeyframe.duplicate()
|
Keyframe |
ProceduralDirectionalLight.ProceduralLightKeyframe.duplicate()
|
Keyframe |
PointLight.PointLightKeyframe.duplicate()
Create a duplicate of this keyframe. |
Keyframe |
ImplicitSphere.ImplicitSphereKeyframe.duplicate()
Create a duplicate of this keyframe. |
Keyframe |
DirectionalLight.DirectionalLightKeyframe.duplicate()
|
Keyframe |
Cylinder.CylinderKeyframe.duplicate()
Create a duplicate of this keyframe. |
Keyframe |
Curve.CurveKeyframe.duplicate()
Create a duplicate of this keyframe. |
Keyframe |
CSGObject.CSGKeyframe.duplicate()
Create a duplicate of this keyframe. |
Keyframe |
CompoundImplicitObject.CompoundImplicitKeyframe.duplicate()
Create a duplicate of this keyframe. |
Keyframe |
Tube.TubeKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
TriangleMesh.TriangleMeshKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
SpotLight.SpotLightKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
SplineMesh.SplineMeshKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
SceneCamera.CameraKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
ProceduralPointLight.ProceduralLightKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
ProceduralDirectionalLight.ProceduralLightKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
PointLight.PointLightKeyframe.duplicate(java.lang.Object owner)
Create a duplicate of this keyframe for a (possibly different) object. |
Keyframe |
ImplicitSphere.ImplicitSphereKeyframe.duplicate(java.lang.Object owner)
Create a duplicate of this keyframe for a (possibly different) object. |
Keyframe |
DirectionalLight.DirectionalLightKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
Cylinder.CylinderKeyframe.duplicate(java.lang.Object owner)
Create a duplicate of this keyframe for a (possibly different) object. |
Keyframe |
Curve.CurveKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
CSGObject.CSGKeyframe.duplicate(java.lang.Object owner)
Create a duplicate of this keyframe for a (possibly different) object. |
Keyframe |
CompoundImplicitObject.CompoundImplicitKeyframe.duplicate(java.lang.Object owner)
Create a duplicate of this keyframe for a (possibly different) object. |
Keyframe |
ObjectInfo.getPose()
Get the current pose for this object (may be null). |
Keyframe |
Tube.getPoseKeyframe()
Return a Keyframe which describes the current pose of this object. |
Keyframe |
TriangleMesh.getPoseKeyframe()
Return a Keyframe which describes the current pose of this object. |
Keyframe |
SpotLight.getPoseKeyframe()
|
Keyframe |
SplineMesh.getPoseKeyframe()
Return a Keyframe which describes the current pose of this object. |
Keyframe |
Sphere.getPoseKeyframe()
|
Keyframe |
SceneCamera.getPoseKeyframe()
|
Keyframe |
ReferenceImage.getPoseKeyframe()
|
Keyframe |
ProceduralPointLight.getPoseKeyframe()
|
Keyframe |
ProceduralDirectionalLight.getPoseKeyframe()
|
Keyframe |
PointLight.getPoseKeyframe()
Return a Keyframe which describes the current pose of this object. |
Keyframe |
ObjectWrapper.getPoseKeyframe()
Return a Keyframe which describes the current pose of this object. |
abstract Keyframe |
Object3D.getPoseKeyframe()
Return a Keyframe which describes the current pose of this object. |
Keyframe |
NullObject.getPoseKeyframe()
|
Keyframe |
ImplicitSphere.getPoseKeyframe()
|
Keyframe |
DirectionalLight.getPoseKeyframe()
|
Keyframe |
Cylinder.getPoseKeyframe()
Return a Keyframe which describes the current pose of this object. |
Keyframe |
Curve.getPoseKeyframe()
Return a Keyframe which describes the current pose of this object. |
Keyframe |
Cube.getPoseKeyframe()
|
Keyframe |
CSGObject.getPoseKeyframe()
Return a Keyframe which describes the current pose of this object. |
Keyframe |
CompoundImplicitObject.getPoseKeyframe()
|
Methods in artofillusion.object with parameters of type Keyframe | |
---|---|
void |
Tube.applyPoseKeyframe(Keyframe k)
Modify this object based on a pose keyframe. |
void |
TriangleMesh.applyPoseKeyframe(Keyframe k)
Modify this object based on a pose keyframe. |
void |
SpotLight.applyPoseKeyframe(Keyframe k)
|
void |
SplineMesh.applyPoseKeyframe(Keyframe k)
Modify this object based on a pose keyframe. |
void |
Sphere.applyPoseKeyframe(Keyframe k)
|
void |
SceneCamera.applyPoseKeyframe(Keyframe k)
|
void |
ReferenceImage.applyPoseKeyframe(Keyframe k)
|
void |
ProceduralPointLight.applyPoseKeyframe(Keyframe k)
|
void |
ProceduralDirectionalLight.applyPoseKeyframe(Keyframe k)
|
void |
PointLight.applyPoseKeyframe(Keyframe k)
Modify this object based on a pose keyframe. |
void |
ObjectWrapper.applyPoseKeyframe(Keyframe k)
Modify this object based on a pose keyframe. |
abstract void |
Object3D.applyPoseKeyframe(Keyframe k)
Modify this object based on a pose keyframe. |
void |
NullObject.applyPoseKeyframe(Keyframe k)
|
void |
ImplicitSphere.applyPoseKeyframe(Keyframe k)
|
void |
DirectionalLight.applyPoseKeyframe(Keyframe k)
|
void |
Cylinder.applyPoseKeyframe(Keyframe k)
Modify this object based on a pose keyframe. |
void |
Curve.applyPoseKeyframe(Keyframe k)
Modify this object based on a pose keyframe. |
void |
Cube.applyPoseKeyframe(Keyframe k)
|
void |
CSGObject.applyPoseKeyframe(Keyframe k)
Modify this object based on a pose keyframe. |
void |
CompoundImplicitObject.applyPoseKeyframe(Keyframe k)
|
Keyframe |
Tube.TubeKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
TriangleMesh.TriangleMeshKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
SpotLight.SpotLightKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
SplineMesh.SplineMeshKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
SceneCamera.CameraKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
ProceduralPointLight.ProceduralLightKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
ProceduralDirectionalLight.ProceduralLightKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
PointLight.PointLightKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
ImplicitSphere.ImplicitSphereKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
DirectionalLight.DirectionalLightKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
Cylinder.CylinderKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
Curve.CurveKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
CSGObject.CSGKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
CompoundImplicitObject.CompoundImplicitKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
Tube.TubeKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
TriangleMesh.TriangleMeshKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
SpotLight.SpotLightKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
SplineMesh.SplineMeshKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
SceneCamera.CameraKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
ProceduralPointLight.ProceduralLightKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
ProceduralDirectionalLight.ProceduralLightKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
PointLight.PointLightKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
ImplicitSphere.ImplicitSphereKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
DirectionalLight.DirectionalLightKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
Cylinder.CylinderKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
Curve.CurveKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
CSGObject.CSGKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
CompoundImplicitObject.CompoundImplicitKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
Tube.TubeKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
TriangleMesh.TriangleMeshKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
SpotLight.SpotLightKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
SplineMesh.SplineMeshKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
SceneCamera.CameraKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
ProceduralPointLight.ProceduralLightKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
ProceduralDirectionalLight.ProceduralLightKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
PointLight.PointLightKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
ImplicitSphere.ImplicitSphereKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
DirectionalLight.DirectionalLightKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
Cylinder.CylinderKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
Curve.CurveKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
CSGObject.CSGKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
CompoundImplicitObject.CompoundImplicitKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
void |
SpotLight.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
|
void |
Sphere.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
|
void |
SceneCamera.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
|
void |
ProceduralPointLight.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
Allow the user to edit a keyframe returned by getPoseKeyframe(). |
void |
ProceduralDirectionalLight.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
Allow the user to edit a keyframe returned by getPoseKeyframe(). |
void |
PointLight.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
Allow the user to edit a keyframe returned by getPoseKeyframe(). |
void |
ObjectWrapper.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
Allow the user to edit a keyframe returned by getPoseKeyframe(). |
void |
Object3D.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
Allow the user to edit a keyframe returned by getPoseKeyframe(). |
void |
ImplicitSphere.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
Allow the user to edit a keyframe returned by getPoseKeyframe(). |
void |
DirectionalLight.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
|
void |
Cylinder.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
Allow the user to edit a keyframe returned by getPoseKeyframe(). |
void |
Cube.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
|
void |
CSGObject.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
Allow the user to edit a keyframe returned by getPoseKeyframe(). |
void |
CompoundImplicitObject.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
|
boolean |
Tube.TubeKeyframe.equals(Keyframe k)
Determine whether this keyframe is identical to another one. |
boolean |
TriangleMesh.TriangleMeshKeyframe.equals(Keyframe k)
Determine whether this keyframe is identical to another one. |
boolean |
SpotLight.SpotLightKeyframe.equals(Keyframe k)
|
boolean |
SplineMesh.SplineMeshKeyframe.equals(Keyframe k)
Determine whether this keyframe is identical to another one. |
boolean |
SceneCamera.CameraKeyframe.equals(Keyframe k)
|
boolean |
ProceduralPointLight.ProceduralLightKeyframe.equals(Keyframe k)
|
boolean |
ProceduralDirectionalLight.ProceduralLightKeyframe.equals(Keyframe k)
|
boolean |
PointLight.PointLightKeyframe.equals(Keyframe k)
Determine whether this keyframe is identical to another one. |
boolean |
ImplicitSphere.ImplicitSphereKeyframe.equals(Keyframe k)
Determine whether this keyframe is identical to another one. |
boolean |
DirectionalLight.DirectionalLightKeyframe.equals(Keyframe k)
|
boolean |
Cylinder.CylinderKeyframe.equals(Keyframe k)
Determine whether this keyframe is identical to another one. |
boolean |
Curve.CurveKeyframe.equals(Keyframe k)
Determine whether this keyframe is identical to another one. |
boolean |
CSGObject.CSGKeyframe.equals(Keyframe k)
Determine whether this keyframe is identical to another one. |
boolean |
CompoundImplicitObject.CompoundImplicitKeyframe.equals(Keyframe k)
Determine whether this keyframe is identical to another one. |
void |
ObjectInfo.setPose(Keyframe pose)
Set the current pose for this object (may be null). |
Constructors in artofillusion.object with parameters of type Keyframe | |
---|---|
CSGObject.CSGKeyframe(Keyframe key1,
Keyframe key2,
CoordinateSystem coords1,
CoordinateSystem coords2)
|
Constructor parameters in artofillusion.object with type arguments of type Keyframe | |
---|---|
CompoundImplicitObject.CompoundImplicitKeyframe(java.util.ArrayList<Keyframe> key,
java.util.ArrayList<CoordinateSystem> coords)
|
Uses of Keyframe in artofillusion.script |
---|
Classes in artofillusion.script that implement Keyframe | |
---|---|
static class |
ScriptedObject.ScriptedObjectKeyframe
Inner class representing a pose for a scripted object. |
Methods in artofillusion.script that return Keyframe | |
---|---|
Keyframe |
ScriptedObject.ScriptedObjectKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
ScriptedObject.ScriptedObjectKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
ScriptedObject.ScriptedObjectKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
Keyframe |
ScriptedObject.ScriptedObjectKeyframe.duplicate()
|
Keyframe |
ScriptedObject.ScriptedObjectKeyframe.duplicate(java.lang.Object owner)
|
Keyframe |
ScriptedObject.getPoseKeyframe()
Return a Keyframe which describes the current pose of this object. |
Methods in artofillusion.script with parameters of type Keyframe | |
---|---|
void |
ScriptedObject.applyPoseKeyframe(Keyframe k)
Modify this object based on a pose keyframe. |
Keyframe |
ScriptedObject.ScriptedObjectKeyframe.blend(Keyframe o2,
double weight1,
double weight2)
|
Keyframe |
ScriptedObject.ScriptedObjectKeyframe.blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
|
Keyframe |
ScriptedObject.ScriptedObjectKeyframe.blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
|
void |
ScriptedObject.editKeyframe(EditingWindow parent,
Keyframe k,
ObjectInfo info)
Allow the user to edit a keyframe returned by getPoseKeyframe(). |
boolean |
ScriptedObject.ScriptedObjectKeyframe.equals(Keyframe k)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |