Property | Defined By | ||
---|---|---|---|
height : Number 高度 | Viewport | ||
maxDepth : Number 最大深度 | Viewport | ||
minDepth : Number 最小深度 | Viewport | ||
width : Number 宽度 | Viewport | ||
x : Number X轴坐标 | Viewport | ||
y : Number Y轴坐标 | Viewport |
Method | Defined By | ||
---|---|---|---|
Viewport(x:Number, y:Number, width:Number, height:Number)
创建一个 Viewport 实例。
| Viewport | ||
变换一个三维向量。
| Viewport | ||
反变换一个三维向量。
| Viewport | ||
unprojectFromWVP(source:Vector3, projection:Matrix4x4, view:Matrix4x4, world:Matrix4x4, out:Vector3):void
反变换一个三维向量。
| Viewport |
height | property |
public var height:Number
高度
maxDepth | property |
public var maxDepth:Number
最大深度
minDepth | property |
public var minDepth:Number
最小深度
width | property |
public var width:Number
宽度
x | property |
public var x:Number
X轴坐标
y | property |
public var y:Number
Y轴坐标
Viewport | () | Constructor |
public function Viewport(x:Number, y:Number, width:Number, height:Number)
创建一个 Viewport
实例。
x:Number — x坐标。
| |
y:Number — y坐标。
| |
width:Number — 宽度。
| |
height:Number — 高度。
|
project | () | method |
public function project(source:Vector3, matrix:Matrix4x4, out:Vector3):void
变换一个三维向量。
Parameters
source:Vector3 — 源三维向量。
| |
matrix:Matrix4x4 — 变换矩阵。
| |
out:Vector3 — 输出三维向量。
|
unprojectFromMat | () | method |
public function unprojectFromMat(source:Vector3, matrix:Matrix4x4, out:Vector3):void
反变换一个三维向量。
Parameters
source:Vector3 — 源三维向量。
| |
matrix:Matrix4x4 — 变换矩阵。
| |
out:Vector3 — 输出三维向量。
|
unprojectFromWVP | () | method |
public function unprojectFromWVP(source:Vector3, projection:Matrix4x4, view:Matrix4x4, world:Matrix4x4, out:Vector3):void
反变换一个三维向量。
Parameters
source:Vector3 — 源三维向量。
| |
projection:Matrix4x4 — 透视投影矩阵。
| |
view:Matrix4x4 — 视图矩阵。
| |
world:Matrix4x4 — 世界矩阵,可设置为null。
| |
out:Vector3 — 输出向量。
|