C# Class Nexus.Objects3D.Ray3D

ファイルを表示 Open project: tgjones/nexus Class Usage Examples

Public Properties

Property Type Description
Direction Vector3D
Origin Point3D

Public Methods

Method Description
Evaluate ( float t ) : Point3D
Intersects ( AxisAlignedBox3D box ) : float?
Ray3D ( Point3D origin, Vector3D direction )
ToString ( ) : string

Method Details

Evaluate() public method

public Evaluate ( float t ) : Point3D
t float
return Point3D

Intersects() public method

public Intersects ( AxisAlignedBox3D box ) : float?
box AxisAlignedBox3D
return float?

Ray3D() public method

public Ray3D ( Point3D origin, Vector3D direction )
origin Point3D
direction Vector3D

ToString() public method

public ToString ( ) : string
return string

Property Details

Direction public_oe property

public Vector3D Direction
return Vector3D

Origin public_oe property

public Point3D Origin
return Point3D