Interface VectorInterpolator
- All Known Implementing Classes:
BezierInterpolator,CatmullRomInterpolator,LinearInterpolator,StepInterpolator
@Internal
public interface VectorInterpolator
Interpolator
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull VectorInterpolatorGets default interpolator@NotNull org.joml.Vector3finterpolate(@NotNull List<VectorPoint> points, int p2Index, float time) Interpolates vectordefault booleanChecks this interpolator is continuous
-
Method Details
-
interpolate
@NotNull @NotNull org.joml.Vector3f interpolate(@NotNull @NotNull List<VectorPoint> points, int p2Index, float time) Interpolates vector- Parameters:
points- pointsp2Index- p2 indextime- destination time- Returns:
- interpolated vector
-
isContinuous
default boolean isContinuous()Checks this interpolator is continuous- Returns:
- is continuous
-
defaultInterpolator
Gets default interpolator- Returns:
- default interpolator
-