public final class Spline extends java.lang.Object implements IBoundable
| Modifier and Type | Class and Description |
|---|---|
static class |
Spline.SplineType |
| Constructor and Description |
|---|
Spline() |
Spline(Spline.SplineType type) |
| Modifier and Type | Method and Description |
|---|---|
Spline |
add(ControlPoint controlPoint,
float time) |
Spline |
clone() |
void |
computeOrientation()
Compute orientation vector, usually for linear to have smooth orientation
|
ControlPoint |
getControlPoint(int index) |
KeyFrame<ControlPoint> |
getControlPoints() |
int |
getNumControlPoints() |
Transform |
getTransform(Transform dst,
float timeSec) |
Transform |
getTransform(Transform dst,
int previousID,
int nextID,
float t) |
Spline.SplineType |
getType() |
IVolume<?> |
getVolume(int bvOptions) |
float |
getWeight() |
int |
indexOf(ControlPoint controlPoint) |
void |
setType(Spline.SplineType type) |
void |
setWeight(float weight) |
int |
size() |
public Spline()
public Spline(Spline.SplineType type)
public Spline clone()
clone in class java.lang.Objectpublic final int size()
public final Spline add(ControlPoint controlPoint, float time)
public final int indexOf(ControlPoint controlPoint)
public void computeOrientation()
public final int getNumControlPoints()
public final KeyFrame<ControlPoint> getControlPoints()
public final ControlPoint getControlPoint(int index)
public final Transform getTransform(Transform dst, int previousID, int nextID, float t)
dst - previousID - nextID - t - in range [0;1]]public final Spline.SplineType getType()
public final void setType(Spline.SplineType type)
public float getWeight()
public void setWeight(float weight)
public final IVolume<?> getVolume(int bvOptions)
getVolume in interface IBoundablebvOptions - bounding volume options.BoundingBox or BoundingSphere depending on options.VolumeOptions,
Box,
Sphere,
Cylinder,
CapsuleBonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com