Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ClippingControl

Hierarchy

Index

Constructors

constructor

Properties

clippingEditor

clippingEditor: ClippingPlaneEditor

dragEnd

dragEnd: Event

dragStart

dragStart: Event

inputMap

inputMap: undefined | InputMap

moveRate

moveRate: number

viewer

viewer: Viewer

Accessors

axisLength

  • set axisLength(length: number): void
  • Parameters

    • length: number

    Returns void

center

dimensions

isReverse

  • get isReverse(): boolean
  • set isReverse(value: boolean): void
  • Returns boolean

  • Parameters

    • value: boolean

    Returns void

isShowClippingPlane

  • get isShowClippingPlane(): boolean
  • set isShowClippingPlane(value: boolean): void
  • Returns boolean

  • Parameters

    • value: boolean

    Returns void

outlineColor

  • get outlineColor(): Color
  • set outlineColor(color: Color): void
  • Returns Color

  • Parameters

    Returns void

planeColor

  • get planeColor(): Color
  • set planeColor(color: Color): void
  • Returns Color

  • Parameters

    Returns void

rotateSpeed

  • set rotateSpeed(speed: number): void
  • Parameters

    • speed: number

    Returns void

selectColor

  • get selectColor(): Color
  • set selectColor(color: Color): void
  • Returns Color

  • Parameters

    Returns void

Methods

addClippingPlane

addClippingPlaneByPlane

addUpdateCallback

  • addUpdateCallback(callback: (planeType: string, curDistance: number) => void): void
  • 获取剖切面移动距离

    Parameters

    • callback: (planeType: string, curDistance: number) => void
        • (planeType: string, curDistance: number): void
        • Parameters

          • planeType: string
          • curDistance: number

          Returns void

    Returns void

destroy

  • destroy(): undefined

forceUpdate

  • forceUpdate(): void

getCurrentPlaneInfo

  • getCurrentPlaneInfo(): { curDistance: number; planeType: string }[]

isDestroyed

  • isDestroyed(): boolean

keyDownCallback

  • keyDownCallback(evt: KeyboardEvent): void

keyUpCallback

  • keyUpCallback(evt: KeyboardEvent): void

onLeftDown

  • onLeftDown(movement: Vector2): void

onLeftUp

  • onLeftUp(movement: Vector2): void

onMouseMove

  • onMouseMove(movement: Vector2): void

register

  • register(): void

removeApplyType

reset

  • reset(): void

resetManipulatorParams

setApplyType

setPlaneDistance

  • setPlaneDistance(planeType: string, distance: number): void

setPlaneOffset

  • setPlaneOffset(planeType: string, distanceOffset: number): void

setPlaneVisibility

setPlanesVisibility

  • setPlanesVisibility(value: boolean): void

setReverse

  • setReverse(value: boolean): void
  • 反转

    Parameters

    • value: boolean

      是否反转

    Returns void