public final class ControlPoint extends java.lang.Object implements IData<ControlPoint>
| Constructor and Description |
|---|
ControlPoint() |
ControlPoint(Transform transform,
Vec3 tangent) |
| Modifier and Type | Method and Description |
|---|---|
ControlPoint |
clone() |
Vec3 |
getTangent()
Control point tangent
|
Transform |
getTransform()
Forward vector define the control point normalized tangent
|
ControlPoint |
interpolate(ControlPoint current,
ControlPoint next,
float t)
Interpolate
current and next and store result in this. |
ControlPoint |
set(ControlPoint from) |
void |
setTangent(Vec3 tangent)
Control point tangent
|
void |
setTransform(Transform transform)
Forward vector define the control point normalized tangent
|
public final ControlPoint clone()
clone in interface IData<ControlPoint>clone in interface IValueCopy<ControlPoint>clone in class java.lang.Objectpublic final ControlPoint set(ControlPoint from)
set in interface IValueCopy<ControlPoint>public ControlPoint interpolate(ControlPoint current, ControlPoint next, float t)
IInterpolablecurrent and next and store result in this.interpolate in interface IInterpolable<ControlPoint>interpolate in interface IData<ControlPoint>current - current valuenext - next valuet - interpolation percent in range [0;1]public final Transform getTransform()
public final void setTransform(Transform transform)
public final Vec3 getTangent()
public final void setTangent(Vec3 tangent)
Bonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com