C# Class Nexus.Graphics.Transforms.Transform3D

Provides a parent class for all three-dimensional transformations, including translation, rotation, and scale transformations.
Exibir arquivo Open project: tgjones/nexus Class Usage Examples

Public Methods

Method Description
Transform ( AxisAlignedBox3D box ) : AxisAlignedBox3D
Transform ( Normal3D normal ) : Normal3D
Transform ( Point3D point ) : Point3D
Transform ( Point4D point ) : Point4D
Transform ( Ray3D ray ) : Ray3D
Transform ( Vector3D vector ) : Vector3D
Transform ( Point3D points ) : void
Transform ( Point4D points ) : void
Transform ( Vector3D vectors ) : void

Method Details

Transform() public method

public Transform ( AxisAlignedBox3D box ) : AxisAlignedBox3D
box Nexus.Objects3D.AxisAlignedBox3D
return Nexus.Objects3D.AxisAlignedBox3D

Transform() public method

public Transform ( Normal3D normal ) : Normal3D
normal Normal3D
return Normal3D

Transform() public method

public Transform ( Point3D point ) : Point3D
point Point3D
return Point3D

Transform() public method

public Transform ( Point4D point ) : Point4D
point Point4D
return Point4D

Transform() public method

public Transform ( Ray3D ray ) : Ray3D
ray Nexus.Objects3D.Ray3D
return Nexus.Objects3D.Ray3D

Transform() public method

public Transform ( Vector3D vector ) : Vector3D
vector Vector3D
return Vector3D

Transform() public method

public Transform ( Point3D points ) : void
points Point3D
return void

Transform() public method

public Transform ( Point4D points ) : void
points Point4D
return void

Transform() public method

public Transform ( Vector3D vectors ) : void
vectors Vector3D
return void