CircleOffsetAndLoopOperation

public class CircleOffsetAndLoopOperation extends SequenceBrushOperation

Class CircleOffsetAndLoopOperation. Provides circleoffsetandloopoperation functionality for the Hytale server.

java.lang.Object > SequenceBrushOperation > CircleOffsetAndLoopOperation

Field Summary

indexNameArg

public String indexNameArg

Field indexNameArg.

numberOfCirclePointsArg

public Integer numberOfCirclePointsArg

Field numberOfCirclePointsArg.

circleRadiusArg

public Integer circleRadiusArg

Field circleRadiusArg.

flipArg

public boolean flipArg

Field flipArg.

rotateArg

public boolean rotateArg

Field rotateArg.

repetitionsRemaining

private int repetitionsRemaining

Field repetitionsRemaining.

offsetsInCircle

private List offsetsInCircle

Field offsetsInCircle.

offsetWhenFirstReachedOperation

private Vector3i offsetWhenFirstReachedOperation

Field offsetWhenFirstReachedOperation.

previousCircleOffset

private Vector3i previousCircleOffset

Field previousCircleOffset.

numPointsOnCircle

final int numPointsOnCircle

Field numPointsOnCircle.

circleRadius

final int circleRadius

Field circleRadius.

theta

final double theta

Field theta.

offsetVector

final Vector3i offsetVector

Field offsetVector.

Method Detail

CircleOffsetAndLoopOperation

public public CircleOffsetAndLoopOperation ()

Method CircleOffsetAndLoopOperation.

resetInternalState

public void resetInternalState ()

Method resetInternalState.

Vector3i

public new Vector3i (this.doubleToNearestInt(circleRadius * Math.cos(theta * i)

Method Vector3i.

Parameters:
this.doubleToNearestInt(circleRadius * Math.cos(theta * i

doubleToNearestInt

private int doubleToNearestInt (final double number)

Method doubleToNearestInt.

Parameters:
final double number

modifyBrushConfig

public void modifyBrushConfig (@Nonnull final Ref ref, @Nonnull final BrushConfig brushConfig, @Nonnull final BrushConfigCommandExecutor brushConfigCommandExecutor, @Nonnull final ComponentAccessor componentAccessor)

Method modifyBrushConfig.

Parameters:
@Nonnull final Ref ref
@Nonnull final BrushConfig brushConfig
@Nonnull final BrushConfigCommandExecutor brushConfigCommandExecutor
@Nonnull final ComponentAccessor componentAccessor