| Modifier and Type | Field and Description |
|---|---|
| public Array | |
| private T | |
| private T | |
| private T |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public float | |
| public float | |
| public static <T extends Vector | Returns: The value specified by out for chainingThe out, final float Vector to set to the result.The location (ranging 0..1) on the curve. t, final T The first bezier point. p0, final T The second bezier point. p1, final T The third bezier point. p2, final T The fourth bezier point. p3, final T A temporary vector to be used by the calculation. tmp)Cubic Bezier curve |
| public static <T extends Vector | Returns: The value specified by out for chainingThe out, final float Vector to set to the result.The location (ranging 0..1) on the curve. t, final T The first bezier point. p0, final T The second bezier point. p1, final T The third bezier point. p2, final T The fourth bezier point. p3, final T A temporary vector to be used by the calculation. tmp)Cubic Bezier curve derivative |
| public T | |
| public static <T extends Vector | |
| public static <T extends Vector | Returns: The value specified by out for chainingThe out, final float Vector to set to the result.The location (ranging 0..1) on the line. t, final T The start point. p0, final T The end point. p1, final T A temporary vector to be used by the calculation. tmp)Simple linear interpolation derivative |
| public float | |
| public static <T extends Vector | Returns: The value specified by out for chainingThe out, final float Vector to set to the result.The location (ranging 0..1) on the curve. t, final T The first bezier point. p0, final T The second bezier point. p1, final T The third bezier point. p2, final T A temporary vector to be used by the calculation. tmp)Quadratic Bezier curve |
| public static <T extends Vector | Returns: The value specified by out for chainingThe out, final float Vector to set to the result.The location (ranging 0..1) on the curve. t, final T The first bezier point. p0, final T The second bezier point. p1, final T The third bezier point. p2, final T A temporary vector to be used by the calculation. tmp)Quadratic Bezier curve derivative |
| public Bezier | |
| public Bezier | |
| public Bezier | |
| public T |
| points | back to summary |
|---|---|
| public Array<T> points | |
| tmp | back to summary |
|---|---|
| private T tmp | |
| tmp2 | back to summary |
|---|---|
| private T tmp2 | |
| tmp3 | back to summary |
|---|---|
| private T tmp3 | |
| Bezier | back to summary |
|---|---|
| public Bezier() | |
| Bezier | back to summary |
|---|---|
| public Bezier(final T... points) | |
| Bezier | back to summary |
|---|---|
| public Bezier(final T[] points, final int offset, final int length) | |
| Bezier | back to summary |
|---|---|
| public Bezier(final Array<T> points, final int offset, final int length) | |
| approximate | back to summary |
|---|---|
| public float approximate(final T v) Implements com.
| |
| approxLength | back to summary |
|---|---|
| public float approxLength(int samples) Implements com.
| |
| cubic | back to summary |
|---|---|
| public static <T extends Vector Cubic Bezier curve
| |
| cubic_derivative | back to summary |
|---|---|
| public static <T extends Vector Cubic Bezier curve derivative
| |
| derivativeAt | back to summary |
|---|---|
| public T derivativeAt(final T out, final float t) Implements com.
| |
| linear | back to summary |
|---|---|
| public static <T extends Vector Simple linear interpolation
| |
| linear_derivative | back to summary |
|---|---|
| public static <T extends Vector Simple linear interpolation derivative
| |
| locate | back to summary |
|---|---|
| public float locate(T v) Implements com.
| |
| quadratic | back to summary |
|---|---|
| public static <T extends Vector Quadratic Bezier curve
| |
| quadratic_derivative | back to summary |
|---|---|
| public static <T extends Vector Quadratic Bezier curve derivative
| |
| set | back to summary |
|---|---|
| public Bezier | |
| set | back to summary |
|---|---|
| public Bezier | |
| set | back to summary |
|---|---|
| public Bezier | |
| valueAt | back to summary |
|---|---|
| public T valueAt(final T out, final float t) Implements com.
| |