| 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:NumberX轴坐标
| y | property |
public var y:NumberY轴坐标
| 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 — 输出向量。
|