All Implemented Interfaces:
NamedSchema, SchemaConvertable<Void>, Builder<BodyMotion>, BuilderContext

public class BuilderBodyMotionPath extends BuilderBodyMotionBase
  • Field Details

    • DEFAULT_DELAY_SCALE_RANGE

      public static final double[] DEFAULT_DELAY_SCALE_RANGE
    • DEFAULT_PERCENT_DELAY_RANGE

      public static final double[] DEFAULT_PERCENT_DELAY_RANGE
    • shape

      protected final EnumHolder<BodyMotionPath.Shape> shape
    • delayScaleRange

      protected final NumberArrayHolder delayScaleRange
    • percentDelayRange

      protected final NumberArrayHolder percentDelayRange
    • viewSegments

      protected final IntHolder viewSegments
    • pathWidth

      protected double pathWidth
    • nodeWidth

      protected double nodeWidth
    • minRelativeSpeed

      protected double minRelativeSpeed
    • maxRelativeSpeed

      protected double maxRelativeSpeed
    • minWalkDistance

      protected double minWalkDistance
    • maxWalkDistance

      protected double maxWalkDistance
    • startAtNearestNode

      protected boolean startAtNearestNode
    • direction

      protected BodyMotionPath.Direction direction
    • minNodeDelay

      protected double minNodeDelay
    • maxNodeDelay

      protected double maxNodeDelay
    • useNodeViewDirection

      protected boolean useNodeViewDirection
    • pickRandomAngle

      protected boolean pickRandomAngle
  • Constructor Details

    • BuilderBodyMotionPath

      public BuilderBodyMotionPath()
  • Method Details