Property | Type | Description | |
---|---|---|---|
Aspect | float | ||
FarWindowHeight | float | ||
FarWindowWidth | float | ||
FarZ | float | ||
FovY | float | ||
Look | System.Vector3 | ||
NearWindowHeight | float | ||
NearWindowWidth | float | ||
NearZ | float | ||
Proj | System.Matrix | ||
Right | System.Vector3 | ||
Up | System.Vector3 | ||
View | System.Matrix |
Property | Type | Description | |
---|---|---|---|
Frustum |
Method | Description | |
---|---|---|
Clone ( ) : |
||
GetFrustumCorners ( ) : System.Vector3[] | ||
GetPickingRay ( System.Vector2 sp, System.Vector2 screenDims ) : Ray | ||
Intersect ( BoundingBox box ) : FrustrumIntersectionType | ||
LookAt ( System.Vector3 pos, System.Vector3 target, System.Vector3 up ) : void | ||
Pitch ( float angle ) : void | ||
Restore ( ) : void | ||
Save ( ) : void | ||
SetLens ( float aspect ) : void | ||
Strafe ( float d ) : void | ||
UpdateViewMatrix ( ) : void | ||
Visible ( BoundingBox box ) : bool | ||
Walk ( float d ) : void | ||
Yaw ( float angle ) : void | ||
Zoom ( float dr ) : void |
Method | Description | |
---|---|---|
BaseCamera ( float fov ) : System |
public GetFrustumCorners ( ) : System.Vector3[] | ||
return | System.Vector3[] |
public GetPickingRay ( System.Vector2 sp, System.Vector2 screenDims ) : Ray | ||
sp | System.Vector2 | |
screenDims | System.Vector2 | |
return | Ray |
public Intersect ( BoundingBox box ) : FrustrumIntersectionType | ||
box | BoundingBox | |
return | FrustrumIntersectionType |
public abstract LookAt ( System.Vector3 pos, System.Vector3 target, System.Vector3 up ) : void | ||
pos | System.Vector3 | |
target | System.Vector3 | |
up | System.Vector3 | |
return | void |