C# Class Nexus.Objects3D.RayDifferential3D

Afficher le fichier Open project: tgjones/nexus

Méthodes publiques

Свойство Type Description
Direction Vector3D
HasDifferentials bool
MaxT float
MinT float
Origin Point3D
RayX Ray3D
Time float

Méthodes publiques

Méthode Description
Evaluate ( float t ) : Point3D
RayDifferential3D ( Point3D origin, Vector3D direction, float start = EPSILON, float end = float.MaxValue, float time = 0.0f )
ToString ( ) : string

Method Details

Evaluate() public méthode

public Evaluate ( float t ) : Point3D
t float
Résultat Point3D

RayDifferential3D() public méthode

public RayDifferential3D ( Point3D origin, Vector3D direction, float start = EPSILON, float end = float.MaxValue, float time = 0.0f )
origin Point3D
direction Vector3D
start float
end float
time float

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

Direction public_oe property

public Vector3D Direction
Résultat Vector3D

HasDifferentials public_oe property

public bool HasDifferentials
Résultat bool

MaxT public_oe property

public float MaxT
Résultat float

MinT public_oe property

public float MinT
Résultat float

Origin public_oe property

public Point3D Origin
Résultat Point3D

RayX public_oe property

public Ray3D,Nexus.Objects3D RayX
Résultat Ray3D

Time public_oe property

public float Time
Résultat float