Search
Preparing search index...
The search index is not available
@motor/core
Options
All
Public
Public/Protected
All
Inherited
Menu
@motor/core
default
MotorCore
ModImageProjection
Class ModImageProjection
Hierarchy
Mod
ModImageProjection
Index
Constructors
constructor
Properties
UEId
_base
Point
camera
is
Delete
Update
is
Vir
Mod
parent
Mod
proj
runtime
Error
show
Far
Plane
source
Accessors
associated
Ids
base
Point
del
Flag
extra
Properties
final
Matrix
id
image
Alpha
is
Translate
Rotate
Scale
Valid
manipulator
name
path
project
Id
properties
rotateX
rotateY
rotateZ
rotation
Matrix
scale
Matrix
scaleX
scaleY
scaleZ
static
Path
translate
Matrix
translate
Rotate
Scale
translateX
translateY
translateZ
version
Methods
Deal
Sub
Mod
add
Associated
Id
as
Mod
Inner
bind
Camera
bind
Camera
ByMsg
bind
Camera
ByPositions
bind
Polygon
Limits
bind
Polygon
Limits
ByPixel
Position
bind
Source
clear
All
Associated
Id
clone
clone
Forward
destroy
draw
Mod
draw
Mod
Forward
enable
Debug
Camera
get
Color
get
Effect
get
Manipulator
get
Picture
Pixel
From
Position
get
Pixel
Size
get
Proj
get
Proj
Info
get
Proj
Mgr
get
Viewer
get
Visibility
get
World
Box
get
World
Box
Forward
get
World
Matrix
has
Associated
Id
hide
Manipulator
init
Manipulator
Event
inited
Render
is
Destroyed
load
Init
load
Proj
Info
meta
Type
notify
Matrix
Change
refresh
Style
refresh
Style
Forward
remove
Associated
Id
reset
Default
Color
rotate
scale
set
Color
set
Select
set
Visibility
set
World
Matrix
show
Manipulator
show
Projection
Far
Plane
transform
Update
Fn
translate
type
un
Draw
Mod
un
Draw
Mod
Forward
update
Depth
update
Matrix
Constructors
constructor
new
Mod
Image
Projection
(
opts
?:
{
showFarPlane
:
boolean
}
)
:
ModImageProjection
Parameters
Optional
opts:
{
showFarPlane
:
boolean
}
show
Far
Plane
:
boolean
Returns
ModImageProjection
Properties
Optional
UEId
UEId
:
string
Optional
_base
Point
_base
Point
:
Vector3
Optional
camera
camera
:
Camera
is
Delete
Update
is
Delete
Update
:
boolean
is
Vir
Mod
is
Vir
Mod
:
boolean
Optional
parent
Mod
parent
Mod
:
Mod
Optional
proj
proj
:
Proj
Optional
runtime
Error
runtime
Error
:
unknown
show
Far
Plane
show
Far
Plane
:
boolean
Optional
source
source
:
ProjectionSource
Accessors
associated
Ids
get
associatedIds
(
)
:
string
[]
set
associatedIds
(
ids
:
string
[]
)
:
void
Returns
string
[]
Parameters
ids:
string
[]
Returns
void
base
Point
get
basePoint
(
)
:
undefined
|
Vector3
set
basePoint
(
valAry
:
undefined
|
Vector3
)
:
void
Returns
undefined
|
Vector3
Parameters
valAry:
undefined
|
Vector3
Returns
void
del
Flag
get
delFlag
(
)
:
undefined
|
string
Returns
undefined
|
string
extra
Properties
get
extraProperties
(
)
:
undefined
|
{}
set
extraProperties
(
extraProp
:
undefined
|
{}
)
:
void
Returns
undefined
|
{}
Parameters
extraProp:
undefined
|
{}
Returns
void
final
Matrix
get
finalMatrix
(
)
:
Matrix4
Returns
Matrix4
id
get
id
(
)
:
string
Returns
string
image
Alpha
get
imageAlpha
(
)
:
number
set
imageAlpha
(
alpha
:
number
)
:
void
Returns
number
Parameters
alpha:
number
Returns
void
is
Translate
Rotate
Scale
Valid
get
isTranslateRotateScaleValid
(
)
:
boolean
set
isTranslateRotateScaleValid
(
val
:
boolean
)
:
void
Returns
boolean
Parameters
val:
boolean
Returns
void
manipulator
get
manipulator
(
)
:
undefined
|
ManipulatorControl
set
manipulator
(
maniCtrl
:
undefined
|
ManipulatorControl
)
:
void
Returns
undefined
|
ManipulatorControl
Parameters
maniCtrl:
undefined
|
ManipulatorControl
Returns
void
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
project
Id
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
rotation
Matrix
get
rotationMatrix
(
)
:
Matrix4
Returns
Matrix4
scale
Matrix
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
static
Path
get
staticPath
(
)
:
undefined
|
string
set
staticPath
(
path
:
undefined
|
string
)
:
void
Returns
undefined
|
string
Parameters
path:
undefined
|
string
Returns
void
translate
Matrix
get
translateMatrix
(
)
:
Matrix4
Returns
Matrix4
translate
Rotate
Scale
get
translateRotateScale
(
)
:
TranslateRotateScaleNumAry
set
translateRotateScale
(
valAry
:
TranslateRotateScaleNumAry
)
:
void
Returns
TranslateRotateScaleNumAry
Parameters
valAry:
TranslateRotateScaleNumAry
Returns
void
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
Deal
Sub
Mod
Deal
Sub
Mod
(
)
:
void
Returns
void
add
Associated
Id
add
Associated
Id
(
id
:
string
)
:
void
Parameters
id:
string
Returns
void
as
Mod
Inner
as
Mod
Inner
(
)
:
ModInner
Returns
ModInner
bind
Camera
bind
Camera
(
camera
:
Camera
)
:
void
Parameters
camera:
Camera
Returns
void
bind
Camera
ByMsg
bind
Camera
ByMsg
(
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
bind
Camera
ByPositions
bind
Camera
ByPositions
(
worldPositions
:
Vector3
[]
, pixelPosition
:
Vector2
[]
, boxDepth
?:
number
, backwardDepth
?:
number
)
:
void
Parameters
worldPositions:
Vector3
[]
pixelPosition:
Vector2
[]
Optional
boxDepth:
number
Optional
backwardDepth:
number
Returns
void
bind
Polygon
Limits
bind
Polygon
Limits
(
polygon
?:
Vector3
[]
)
:
void
Parameters
Optional
polygon:
Vector3
[]
Returns
void
bind
Polygon
Limits
ByPixel
Position
bind
Polygon
Limits
ByPixel
Position
(
polygon
?:
Vector2
[]
)
:
void
Parameters
Optional
polygon:
Vector2
[]
Returns
void
bind
Source
bind
Source
(
source
:
string
|
HTMLImageElement
)
:
Promise
<
boolean
>
Parameters
source:
string
|
HTMLImageElement
Returns
Promise
<
boolean
>
clear
All
Associated
Id
clear
All
Associated
Id
(
)
:
void
Returns
void
clone
clone
(
)
:
Mod
Returns
Mod
clone
Forward
clone
Forward
(
)
:
Mod
Returns
Mod
destroy
destroy
(
)
:
undefined
Returns
undefined
draw
Mod
draw
Mod
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
draw
Mod
Forward
draw
Mod
Forward
(
)
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
enable
Debug
Camera
enable
Debug
Camera
(
enable
:
boolean
)
:
void
Parameters
enable:
boolean
Returns
void
get
Color
get
Color
(
)
:
undefined
|
Color
Returns
undefined
|
Color
get
Effect
get
Effect
(
)
:
RenderEffect
Returns
RenderEffect
get
Manipulator
get
Manipulator
(
)
:
ManipulatorControl
Returns
ManipulatorControl
get
Picture
Pixel
From
Position
get
Picture
Pixel
From
Position
(
p
:
Vector3
)
:
undefined
|
Vector2
Parameters
p:
Vector3
Returns
undefined
|
Vector2
get
Pixel
Size
get
Pixel
Size
(
)
:
number
Returns
number
get
Proj
get
Proj
(
)
:
Proj
Returns
Proj
get
Proj
Info
get
Proj
Info
(
)
:
{
depth
:
number
;
height
:
number
;
limitPos
:
Vector3NumberAry
[]
;
mat4NumAry
:
Matrix4NumberAry
;
scalar
:
number
;
width
:
number
}
Returns
{
depth
:
number
;
height
:
number
;
limitPos
:
Vector3NumberAry
[]
;
mat4NumAry
:
Matrix4NumberAry
;
scalar
:
number
;
width
:
number
}
depth
:
number
height
:
number
limit
Pos
:
Vector3NumberAry
[]
mat4
Num
Ary
:
Matrix4NumberAry
scalar
:
number
width
:
number
get
Proj
Mgr
get
Proj
Mgr
(
)
:
ProjMgr
Returns
ProjMgr
get
Viewer
get
Viewer
(
)
:
Viewer
Returns
Viewer
get
Visibility
get
Visibility
(
)
:
boolean
Returns
boolean
get
World
Box
get
World
Box
(
)
:
undefined
|
Box
Returns
undefined
|
Box
get
World
Box
Forward
get
World
Box
Forward
(
)
:
AxisAlignedBoundingBox
Returns
AxisAlignedBoundingBox
get
World
Matrix
get
World
Matrix
(
)
:
Matrix4
Returns
Matrix4
has
Associated
Id
has
Associated
Id
(
id
:
string
)
:
boolean
Parameters
id:
string
Returns
boolean
hide
Manipulator
hide
Manipulator
(
)
:
void
Returns
void
init
Manipulator
Event
init
Manipulator
Event
(
)
:
void
Returns
void
inited
Render
inited
Render
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
is
Destroyed
is
Destroyed
(
)
:
boolean
Returns
boolean
load
Init
load
Init
(
)
:
void
Returns
void
load
Proj
Info
load
Proj
Info
(
opts
:
{
depth
:
number
;
height
:
number
;
limitPos
:
Vector3NumberAry
[]
;
mat4NumAry
:
Matrix4NumberAry
;
scalar
:
number
;
width
:
number
}
)
:
void
Parameters
opts:
{
depth
:
number
;
height
:
number
;
limitPos
:
Vector3NumberAry
[]
;
mat4NumAry
:
Matrix4NumberAry
;
scalar
:
number
;
width
:
number
}
depth
:
number
height
:
number
limit
Pos
:
Vector3NumberAry
[]
mat4
Num
Ary
:
Matrix4NumberAry
scalar
:
number
width
:
number
Returns
void
meta
Type
meta
Type
(
)
:
string
Returns
string
notify
Matrix
Change
notify
Matrix
Change
(
)
:
void
Returns
void
refresh
Style
refresh
Style
(
)
:
void
Returns
void
refresh
Style
Forward
refresh
Style
Forward
(
)
:
void
Returns
void
remove
Associated
Id
remove
Associated
Id
(
id
:
string
)
:
void
Parameters
id:
string
Returns
void
reset
Default
Color
reset
Default
Color
(
isHighlight
:
boolean
, oneBatch
?:
OneBatch
, forceDeal
?:
boolean
)
:
void
Parameters
isHighlight:
boolean
Optional
oneBatch:
OneBatch
Optional
forceDeal:
boolean
Returns
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
set
Color
set
Color
(
color
:
Color
, isHighlight
:
boolean
, oneBatch
?:
OneBatch
, forceDeal
?:
boolean
)
:
void
Parameters
color:
Color
isHighlight:
boolean
Optional
oneBatch:
OneBatch
Optional
forceDeal:
boolean
Returns
void
set
Select
set
Select
(
value
:
boolean
)
:
void
Parameters
value:
boolean
Returns
void
set
Visibility
set
Visibility
(
value
:
boolean
, oneBatch
?:
OneBatch
, forceDeal
?:
boolean
)
:
void
Parameters
value:
boolean
Optional
oneBatch:
OneBatch
Optional
forceDeal:
boolean
Returns
void
set
World
Matrix
set
World
Matrix
(
matrix
:
Matrix4
, forceDeal
?:
boolean
)
:
void
Parameters
matrix:
Matrix4
Optional
forceDeal:
boolean
Returns
void
show
Manipulator
show
Manipulator
(
manipulatorType
:
ManipulatorType
)
:
void
Parameters
manipulatorType:
ManipulatorType
Returns
void
show
Projection
Far
Plane
show
Projection
Far
Plane
(
isShowFarPlane
:
boolean
)
:
void
Parameters
isShowFarPlane:
boolean
Returns
void
transform
Update
Fn
transform
Update
Fn
(
mat
:
Matrix4
)
:
void
Parameters
mat:
Matrix4
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
un
Draw
Mod
un
Draw
Mod
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
un
Draw
Mod
Forward
un
Draw
Mod
Forward
(
)
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
update
Depth
update
Depth
(
dep
:
number
)
:
void
Parameters
dep:
number
Returns
void
update
Matrix
update
Matrix
(
)
:
void
Returns
void
Exports
default
default.
Motor
Core
Mod
Image
Projection
constructor
UEId
_base
Point
camera
is
Delete
Update
is
Vir
Mod
parent
Mod
proj
runtime
Error
show
Far
Plane
source
associated
Ids
base
Point
del
Flag
extra
Properties
final
Matrix
id
image
Alpha
is
Translate
Rotate
Scale
Valid
manipulator
name
path
project
Id
properties
rotateX
rotateY
rotateZ
rotation
Matrix
scale
Matrix
scaleX
scaleY
scaleZ
static
Path
translate
Matrix
translate
Rotate
Scale
translateX
translateY
translateZ
version
Deal
Sub
Mod
add
Associated
Id
as
Mod
Inner
bind
Camera
bind
Camera
ByMsg
bind
Camera
ByPositions
bind
Polygon
Limits
bind
Polygon
Limits
ByPixel
Position
bind
Source
clear
All
Associated
Id
clone
clone
Forward
destroy
draw
Mod
draw
Mod
Forward
enable
Debug
Camera
get
Color
get
Effect
get
Manipulator
get
Picture
Pixel
From
Position
get
Pixel
Size
get
Proj
get
Proj
Info
get
Proj
Mgr
get
Viewer
get
Visibility
get
World
Box
get
World
Box
Forward
get
World
Matrix
has
Associated
Id
hide
Manipulator
init
Manipulator
Event
inited
Render
is
Destroyed
load
Init
load
Proj
Info
meta
Type
notify
Matrix
Change
refresh
Style
refresh
Style
Forward
remove
Associated
Id
reset
Default
Color
rotate
scale
set
Color
set
Select
set
Visibility
set
World
Matrix
show
Manipulator
show
Projection
Far
Plane
transform
Update
Fn
translate
type
un
Draw
Mod
un
Draw
Mod
Forward
update
Depth
update
Matrix