CircleOffsetFromArgOperation

public class CircleOffsetFromArgOperation extends SequenceBrushOperation

Class CircleOffsetFromArgOperation. Provides circleoffsetfromargoperation functionality for the Hytale server.

java.lang.Object > SequenceBrushOperation > CircleOffsetFromArgOperation

Field Summary

indexNameArg

public String indexNameArg

Field indexNameArg.

numCirclePointsArg

public String numCirclePointsArg

Field numCirclePointsArg.

numCirclePointsArgVal

private int numCirclePointsArgVal

Field numCirclePointsArgVal.

circleRadiusArg

public String circleRadiusArg

Field circleRadiusArg.

circleRadiusArgVal

private int circleRadiusArgVal

Field circleRadiusArgVal.

previousCirclePointsVal

private int previousCirclePointsVal

Field previousCirclePointsVal.

previousCircleRadiusVal

private int previousCircleRadiusVal

Field previousCircleRadiusVal.

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.

playerComponent

final Player playerComponent

Field playerComponent.

builderTool

final BuilderTool builderTool

Field builderTool.

itemStack

final ItemStack itemStack

Field itemStack.

argData

final BuilderTool.ArgData argData

Field argData.

numCirclePointsArgValue

final Object numCirclePointsArgValue

Field numCirclePointsArgValue.

circleRadiusArgValue

final Object circleRadiusArgValue

Field circleRadiusArgValue.

offsetVector

final Vector3i offsetVector

Field offsetVector.

Method Detail

CircleOffsetFromArgOperation

public public CircleOffsetFromArgOperation ()

Method CircleOffsetFromArgOperation.

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

type

public Int type (found " + numCirclePointsArgValue.getClass()

Method type.

Parameters:
found " + numCirclePointsArgValue.getClass(