This is the abstraction for all projections. It is a mere collection of properties.Property publicfloatNear { get; }: distance of the view-frustum planeProperty publicfloatFar { get; }: distance of the view-frustum plane
floataspect : projection plane width divided by height
Class public OffCenterPerspectiveProjection
: ProjectionRepresents an off-center perspective projection.Property publicPoint3Center { get; }: of the projection planeProperty publicVector3Right { get; }: point on the border of the planeProperty publicVector3Up { get; }: point on the border of the planeProperty publicboolToNear { get; }: Project to near-plane if true, else to the far-planeProperty publicPoint3Camera { get; set; }: position
: ProjectionRepresents an orthographic projection.Property publicfloatScale { get; set; }: that is applied in the transformation to the projection plan.