Properties
active
active: boolean = false
closureMaterial
closureMaterial: Material = ...
Private constraint
constraint: "y" | "z" | "normal" = null
isSlicing
isSlicing: boolean = false
Private movePlaneRef
movePlaneRef: Vector3 = ...
Private movingPlane
movingPlane: boolean = false
multiplier
multiplier: number = 10000
name
name: string = 'slice'
offsetClosureFromPlane
offsetClosureFromPlane: number = 0.01
Private originalMouse
originalMouse: Vector2 = null
Private originalOrientation
originalOrientation: Vector3 = null
Private originalPlanePoint
originalPlanePoint: Vector3 = null
Private originalPosition
originalPosition: Vector3 = null
Private originalQuaternion
originalQuaternion: Quaternion = null
Private originalYPoint
originalYPoint: Vector3 = null
Private originalZPoint
originalZPoint: Vector3 = null
Private overlayPlane
overlayPlane: PlaneHelper
Private overlayTool
overlayTool: Group
Private plane
plane: Plane = ...
Private planeHelper
planeHelper: Line
refNormal
refNormal: Vector3 = ...
showPlaneHelper
showPlaneHelper: boolean = true
showSliceTranslation
showSliceTranslation: boolean = true
showSliceYRotation
showSliceYRotation: boolean = true
showSliceZRotation
showSliceZRotation: boolean = false
Private subscriptions
subscriptions: Subscription[] = ...
Private toolOrientation
toolOrientation: Vector3 = ...
Private toolPosition
toolPosition: Vector3 = ...
xProp
xProp: string = 'x'
Private yPlane
yPlane: Plane = null
yProp
yProp: string = 'y'
Private zPlane
zPlane: Plane = null