Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ScaleGizmo

Translation Gizmo class

Hierarchy

Index

Constructors

Properties

__deltaPoint: Vector3 = ...
__isPointerDown: boolean = false
__isVisible: boolean = false
__onPointerDownFunc: ((evt: PointerEvent) => void) = ...

Type declaration

    • (evt: PointerEvent): void
    • Parameters

      • evt: PointerEvent

      Returns void

__onPointerMoveFunc: ((evt: PointerEvent) => void) = ...

Type declaration

    • (evt: PointerEvent): void
    • Parameters

      • evt: PointerEvent

      Returns void

__onPointerUpFunc: ((evt: PointerEvent) => void) = ...

Type declaration

    • (evt: PointerEvent): void
    • Parameters

      • evt: PointerEvent

      Returns void

__pickStatedPoint: Vector3 = ...

the target entity which this gizmo belong to

__targetScaleBackup: Vector3 = ...

The top entity of this gizmo group. A programmer who implements a gizmo class has to make this entity a child of the target entity's scene graph component that the gizmo will belong to manually.

InvalidObjectUID: -1 = -1
__activeAxis: "none" | "x" | "y" | "z" = 'none'
__groupEntity: ISceneGraphEntity
__latestTargetEntity?: ISceneGraphEntity
__length: number = 1
__originalX: number = 0
__originalY: number = 0
__space: "local" | "world" = 'world'
__xCubeEntity: IMeshEntity
__xCubeMaterial: Material
__xCubeMesh: Mesh
__xCubePrimitive: Cube
__xEdgeCubeEntity: IMeshEntity
__xEdgeCubeMesh: Mesh
__xEdgeCubePrimitive: Cube
__xyPlaneEntity: IMeshEntity
__xyPlaneMaterial: Material
__xyPlaneMesh: Mesh
__xyPlanePrimitive: Plane
__yCubeEntity: IMeshEntity
__yCubeMaterial: Material
__yCubeMesh: Mesh
__yCubePrimitive: Cube
__yEdgeCubeEntity: IMeshEntity
__yEdgeCubeMesh: Mesh
__yEdgeCubePrimitive: Cube
__yzPlaneEntity: IMeshEntity
__yzPlaneMaterial: Material
__yzPlaneMesh: Mesh
__yzPlanePrimitive: Plane
__zCubeEntity: IMeshEntity
__zCubeMaterial: Material
__zCubeMesh: Mesh
__zCubePrimitive: Cube
__zEdgeCubeEntity: IMeshEntity
__zEdgeCubeMesh: Mesh
__zEdgeCubePrimitive: Cube
__zxPlaneEntity: IMeshEntity
__zxPlaneMaterial: Material
__zxPlaneMesh: Mesh
__zxPlanePrimitive: Plane
currentMaxObjectCount: number = 0

Accessors

  • get isSetup(): boolean
  • get isVisible(): boolean
  • set isVisible(flg: boolean): void
  • get length(): number
  • set length(val: number): void
  • get objectUID(): number
  • get uniqueName(): string

Methods

  • __onPointerDown(evt: PointerEvent): void
  • __onPointerMove(evt: PointerEvent): void
  • __onPointerUp(evt: PointerEvent): void
  • __setVisible(flg: boolean): void
  • __toSkipSetup(): boolean
  • _setup(): void
  • _update(): void
  • getTag(tagName: string): Tag
  • getTagValue(tagName: string): any
  • hasTag(tagName: string): boolean
  • matchTag(tagName: string, tagValue: string): boolean
  • matchTags(tags: RnTags): boolean
  • matchTagsAsFreeStrings(stringArray: string[]): boolean
  • removeTag(tagName: string): void
  • setGizmoTag(): void
  • setSpace(space: "local" | "world"): void
  • tryToSetTag(tag: Tag): boolean
  • tryToSetUniqueName(name: string, toAddNameIfConflict: boolean): boolean
  • Try to set a unique name of the entity.

    Parameters

    • name: string
    • toAddNameIfConflict: boolean

      If true, force to add name string to the current unique name string. If false, give up to change name.

    Returns boolean

  • validateTagString(val: string): boolean
  • xEdgeMesh(): void
  • xMesh(): void
  • xyPlane(): void
  • yEdgeMesh(): void
  • yMesh(): void
  • yzPlane(): void
  • zEdgeMesh(): void
  • zMesh(): void
  • zxPlane(): void
  • _reset(): void
  • getRnObject(objectUid: number): RnObject
  • getRnObjectByName(uniqueName: string): undefined | RnObject
  • searchByTag(tag: string, value: string): undefined | RnObject

Generated using TypeDoc