Package | Description |
---|---|
org.scijava.java3d |
Provides the core set of classes for the
3D graphics API for the Java platform; click here for more information,
including explanatory material that was formerly found in the guide.
|
org.scijava.java3d.utils.behaviors.interpolators |
Provides spline-based interpolation behaviors.
|
Modifier and Type | Method and Description |
---|---|
Alpha |
Interpolator.getAlpha()
Retrieves this interpolator's alpha object.
|
Modifier and Type | Method and Description |
---|---|
void |
Interpolator.setAlpha(Alpha alpha)
Set this interpolator's alpha to the specified alpha object.
|
Constructor and Description |
---|
ColorInterpolator(Alpha alpha,
Material target)
Constructs a trivial color interpolator with a specified target,
a starting color of black, and an ending color of white.
|
ColorInterpolator(Alpha alpha,
Material target,
Color3f startColor,
Color3f endColor)
Constructs a color interpolator with the specified target,
starting color, and ending color.
|
Interpolator(Alpha alpha)
Constructs an Interpolator node with the specified alpha value.
|
PathInterpolator(Alpha alpha,
float[] knots)
Deprecated.
As of Java 3D version 1.3, replaced by
PathInterpolator(Alpha, TransformGroup, float[]) |
PathInterpolator(Alpha alpha,
TransformGroup target,
float[] knots)
Constructs a new PathInterpolator object that interpolates
between the knot values in the knots array.
|
PathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float[] knots)
Constructs a new PathInterpolator object that interpolates
between the knot values in the knots array.
|
PositionInterpolator(Alpha alpha,
TransformGroup target)
Constructs a trivial position interpolator with a specified target,
an axisOfTranslation set to Identity, a startPosition of 0.0f, and
an endPosition of 1.0f.
|
PositionInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float startPosition,
float endPosition)
Constructs a new position interpolator that varies the target
TransformGroup's translational component (startPosition and endPosition).
|
PositionPathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float[] knots,
Point3f[] positions)
Constructs a new PositionPathInterpolator that varies the transform
of the target TransformGroup.
|
RotationInterpolator(Alpha alpha,
TransformGroup target)
Constructs a trivial rotation interpolator with a specified target,
an default axisOfTranform set to identity, a minimum angle of 0.0f, and
a maximum angle of 2*pi radians.
|
RotationInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float minimumAngle,
float maximumAngle)
Constructs a new rotation interpolator that varies the target
transform node's rotational component.
|
RotationPathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float[] knots,
Quat4f[] quats)
Constructs a new RotationPathInterpolator object that varies the
target TransformGroup node's transform.
|
RotPosPathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float[] knots,
Quat4f[] quats,
Point3f[] positions)
Constructs a new interpolator that varies the rotation and translation
of the target TransformGroup's transform.
|
RotPosScalePathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float[] knots,
Quat4f[] quats,
Point3f[] positions,
float[] scales)
Constructs a new RotPosScalePathInterpolator object that varies the
rotation, translation, and scale of the target TransformGroup's
transform.
|
ScaleInterpolator(Alpha alpha,
TransformGroup target)
Constructs a trivial scale interpolator that varies its target
TransformGroup node between the two specified alpha values
using the specified alpha, an identity matrix,
a minimum scale = 0.1f, and a maximum scale = 1.0f.
|
ScaleInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
float minimumScale,
float maximumScale)
Constructs a new scaleInterpolator object that varies its target
TransformGroup node's scale component between two scale values
(minimumScale and maximumScale).
|
SwitchValueInterpolator(Alpha alpha,
Switch target)
Constructs a SwitchValueInterpolator behavior that varies its target
Switch node's child index between 0 and n-1, where n
is the number of children in the target Switch node.
|
SwitchValueInterpolator(Alpha alpha,
Switch target,
int firstChildIndex,
int lastChildIndex)
Constructs a SwitchValueInterpolator behavior that varies its target
Switch node's child index between the two values provided.
|
TransformInterpolator(Alpha alpha,
TransformGroup target)
Constructs a trivial transform interpolator with a specified alpha,
a specified target and an default axis set to Identity.
|
TransformInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform)
Constructs a new transform interpolator that set an specified alpha,
a specified targe and a specified axisOfTransform.
|
TransparencyInterpolator(Alpha alpha,
TransparencyAttributes target)
Constructs a trivial transparency interpolator with a specified target,
a minimum transparency of 0.0f and a maximum transparency of 1.0f.
|
TransparencyInterpolator(Alpha alpha,
TransparencyAttributes target,
float minimumTransparency,
float maximumTransparency)
Constructs a new transparency interpolator that varies the target
material's transparency between the two transparency values.
|
Constructor and Description |
---|
KBRotPosScaleSplinePathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
KBKeyFrame[] keys)
Constructs a new KBRotPosScaleSplinePathInterpolator object that
varies the rotation, translation, and scale of the target
TransformGroup's transform.
|
KBSplinePathInterpolator(Alpha alpha,
KBKeyFrame[] keys)
Deprecated.
As of Java 3D version 1.3, replaced by
KBSplinePathInterpolator(Alpha, TransformGroup, TCBKeyFrame[]) |
KBSplinePathInterpolator(Alpha alpha,
TransformGroup target,
KBKeyFrame[] keys)
Constructs a new KBSplinePathInterpolator object that interpolates
between keyframes with specified alpha, target and an default
axisOfTranform set to identity.
|
KBSplinePathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
KBKeyFrame[] keys)
Constructs a new KBSplinePathInterpolator object that interpolates
between keyframes with specified alpha, target and axisOfTransform.
|
RotPosScaleTCBSplinePathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
TCBKeyFrame[] keys)
Constructs a new RotPosScaleTCBSplinePathInterpolator object that
varies the rotation, translation, and scale of the target
TransformGroup's transform.
|
TCBSplinePathInterpolator(Alpha alpha,
TCBKeyFrame[] keys)
Deprecated.
As of Java 3D version 1.3, replaced by
TCBSplinePathInterpolator(Alpha, TransformGroup, TCBKeyFrame[]) |
TCBSplinePathInterpolator(Alpha alpha,
TransformGroup target,
TCBKeyFrame[] keys)
Constructs a new TCBSplinePathInterpolator object that interpolates
between keyframes with specified alpha, target and default axisOfTransform
set to identity.
|
TCBSplinePathInterpolator(Alpha alpha,
TransformGroup target,
Transform3D axisOfTransform,
TCBKeyFrame[] keys)
Constructs a new TCBSplinePathInterpolator object that interpolates
between keyframes with specified alpha, target and axisOfTransform.
|
Copyright © 2016–2022 SciJava. All rights reserved.