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 doublenumber
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 Refref@Nonnull final BrushConfigbrushConfig@Nonnull final BrushConfigCommandExecutorbrushConfigCommandExecutor@Nonnull final ComponentAccessorcomponentAccessor