Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ModImageProjection

Hierarchy

  • Mod
    • ModImageProjection

Index

Constructors

constructor

Properties

Optional UEId

UEId: string

Optional _basePoint

_basePoint: Vector3

Optional camera

camera: Camera

isDeleteUpdate

isDeleteUpdate: boolean

isVirMod

isVirMod: boolean

Optional parentMod

parentMod: Mod

Optional proj

proj: Proj

Optional runtimeError

runtimeError: unknown

showFarPlane

showFarPlane: boolean

Optional source

source: ProjectionSource

Accessors

associatedIds

  • get associatedIds(): string[]
  • set associatedIds(ids: string[]): void
  • Returns string[]

  • Parameters

    • ids: string[]

    Returns void

basePoint

  • get basePoint(): undefined | Vector3
  • set basePoint(valAry: undefined | Vector3): void
  • Returns undefined | Vector3

  • Parameters

    Returns void

delFlag

  • get delFlag(): undefined | string
  • Returns undefined | string

extraProperties

  • get extraProperties(): undefined | {}
  • set extraProperties(extraProp: undefined | {}): void
  • Returns undefined | {}

  • Parameters

    • extraProp: undefined | {}

    Returns void

finalMatrix

id

  • get id(): string
  • Returns string

imageAlpha

  • get imageAlpha(): number
  • set imageAlpha(alpha: number): void
  • Returns number

  • Parameters

    • alpha: number

    Returns void

isTranslateRotateScaleValid

  • get isTranslateRotateScaleValid(): boolean
  • set isTranslateRotateScaleValid(val: boolean): void
  • Returns boolean

  • Parameters

    • val: boolean

    Returns void

manipulator

name

  • get name(): undefined | string
  • set name(name: undefined | string): void
  • Returns undefined | string

  • Parameters

    • name: undefined | string

    Returns void

path

  • get path(): undefined | string
  • set path(path: undefined | string): void
  • Returns undefined | string

  • Parameters

    • path: undefined | string

    Returns void

projectId

  • get projectId(): string
  • Returns string

properties

  • get properties(): undefined | {}
  • Returns undefined | {}

rotateX

  • get rotateX(): number
  • set rotateX(rotateX: number): void
  • Returns number

  • Parameters

    • rotateX: number

    Returns void

rotateY

  • get rotateY(): number
  • set rotateY(rotateY: number): void
  • Returns number

  • Parameters

    • rotateY: number

    Returns void

rotateZ

  • get rotateZ(): number
  • set rotateZ(rotateZ: number): void
  • Returns number

  • Parameters

    • rotateZ: number

    Returns void

rotationMatrix

scaleMatrix

  • get scaleMatrix(): Matrix4
  • Returns Matrix4

scaleX

  • get scaleX(): number
  • set scaleX(scaleX: number): void
  • Returns number

  • Parameters

    • scaleX: number

    Returns void

scaleY

  • get scaleY(): number
  • set scaleY(scaleY: number): void
  • Returns number

  • Parameters

    • scaleY: number

    Returns void

scaleZ

  • get scaleZ(): number
  • set scaleZ(scaleZ: number): void
  • Returns number

  • Parameters

    • scaleZ: number

    Returns void

staticPath

  • get staticPath(): undefined | string
  • set staticPath(path: undefined | string): void
  • Returns undefined | string

  • Parameters

    • path: undefined | string

    Returns void

translateMatrix

  • get translateMatrix(): Matrix4
  • Returns Matrix4

translateRotateScale

translateX

  • get translateX(): number
  • set translateX(translateX: number): void
  • Returns number

  • Parameters

    • translateX: number

    Returns void

translateY

  • get translateY(): number
  • set translateY(translateY: number): void
  • Returns number

  • Parameters

    • translateY: number

    Returns void

translateZ

  • get translateZ(): number
  • set translateZ(translateZ: number): void
  • Returns number

  • Parameters

    • translateZ: number

    Returns void

version

  • get version(): undefined | number
  • Returns undefined | number

Methods

DealSubMod

  • DealSubMod(): void

addAssociatedId

  • addAssociatedId(id: string): void

asModInner

bindCamera

  • bindCamera(camera: Camera): void
  • Parameters

    Returns void

bindCameraByMsg

  • bindCameraByMsg(normal: Vector3, right: Vector3, pixelSize: number, worldPosition: Vector3, pixelPosition: Vector2, boxDepth?: number, backwardDepth?: number): void
  • Parameters

    • normal: Vector3
    • right: Vector3
    • pixelSize: number
    • worldPosition: Vector3
    • pixelPosition: Vector2
    • Optional boxDepth: number
    • Optional backwardDepth: number

    Returns void

bindCameraByPositions

  • bindCameraByPositions(worldPositions: Vector3[], pixelPosition: Vector2[], boxDepth?: number, backwardDepth?: number): void
  • Parameters

    • worldPositions: Vector3[]
    • pixelPosition: Vector2[]
    • Optional boxDepth: number
    • Optional backwardDepth: number

    Returns void

bindPolygonLimits

  • bindPolygonLimits(polygon?: Vector3[]): void
  • Parameters

    Returns void

bindPolygonLimitsByPixelPosition

  • bindPolygonLimitsByPixelPosition(polygon?: Vector2[]): void
  • Parameters

    Returns void

bindSource

  • bindSource(source: string | HTMLImageElement): Promise<boolean>
  • Parameters

    • source: string | HTMLImageElement

    Returns Promise<boolean>

clearAllAssociatedId

  • clearAllAssociatedId(): void

clone

cloneForward

  • cloneForward(): Mod
  • Returns Mod

destroy

  • destroy(): undefined

drawMod

  • drawMod(): Promise<void>
  • Returns Promise<void>

drawModForward

  • drawModForward(): Promise<boolean>
  • Returns Promise<boolean>

enableDebugCamera

  • enableDebugCamera(enable: boolean): void
  • Parameters

    • enable: boolean

    Returns void

getColor

  • getColor(): undefined | Color

getEffect

getManipulator

getPicturePixelFromPosition

getPixelSize

  • getPixelSize(): number
  • Returns number

getProj

getProjInfo

getProjMgr

getViewer

getVisibility

  • getVisibility(): boolean

getWorldBox

  • getWorldBox(): undefined | Box

getWorldBoxForward

  • getWorldBoxForward(): AxisAlignedBoundingBox
  • Returns AxisAlignedBoundingBox

getWorldMatrix

hasAssociatedId

  • hasAssociatedId(id: string): boolean

hideManipulator

  • hideManipulator(): void
  • Returns void

initManipulatorEvent

  • initManipulatorEvent(): void
  • Returns void

initedRender

  • initedRender(): Promise<void>

isDestroyed

  • isDestroyed(): boolean

loadInit

  • loadInit(): void

loadProjInfo

metaType

  • metaType(): string

notifyMatrixChange

  • notifyMatrixChange(): void

refreshStyle

  • refreshStyle(): void

refreshStyleForward

  • refreshStyleForward(): void
  • Returns void

removeAssociatedId

  • removeAssociatedId(id: string): void

resetDefaultColor

  • resetDefaultColor(isHighlight: boolean, oneBatch?: OneBatch, forceDeal?: boolean): void

rotate

  • rotate(x?: number, y?: number, z?: number): void
  • Parameters

    • Optional x: number
    • Optional y: number
    • Optional z: number

    Returns void

scale

  • scale(scalar?: number): void
  • Parameters

    • Optional scalar: number

    Returns void

setColor

  • setColor(color: Color, isHighlight: boolean, oneBatch?: OneBatch, forceDeal?: boolean): void
  • Parameters

    • color: Color
    • isHighlight: boolean
    • Optional oneBatch: OneBatch
    • Optional forceDeal: boolean

    Returns void

setSelect

  • setSelect(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

setVisibility

  • setVisibility(value: boolean, oneBatch?: OneBatch, forceDeal?: boolean): void
  • Parameters

    • value: boolean
    • Optional oneBatch: OneBatch
    • Optional forceDeal: boolean

    Returns void

setWorldMatrix

  • setWorldMatrix(matrix: Matrix4, forceDeal?: boolean): void

showManipulator

showProjectionFarPlane

  • showProjectionFarPlane(isShowFarPlane: boolean): void
  • Parameters

    • isShowFarPlane: boolean

    Returns void

transformUpdateFn

  • transformUpdateFn(mat: Matrix4): void
  • Parameters

    Returns void

translate

  • translate(x?: number, y?: number, z?: number): void
  • Parameters

    • Optional x: number
    • Optional y: number
    • Optional z: number

    Returns void

type

  • type(): string
  • Returns string

unDrawMod

  • unDrawMod(): Promise<void>

unDrawModForward

  • unDrawModForward(): Promise<boolean>
  • Returns Promise<boolean>

updateDepth

  • updateDepth(dep: number): void
  • Parameters

    • dep: number

    Returns void

updateMatrix

  • updateMatrix(): void