C# 클래스 Nexus.Objects3D.RayDifferential3D

파일 보기 프로젝트 열기: tgjones/nexus

공개 프로퍼티들

프로퍼티 타입 설명
Direction Vector3D
HasDifferentials bool
MaxT float
MinT float
Origin Point3D
RayX Ray3D
Time float

공개 메소드들

메소드 설명
Evaluate ( float t ) : Point3D
RayDifferential3D ( Point3D origin, Vector3D direction, float start = EPSILON, float end = float.MaxValue, float time = 0.0f )
ToString ( ) : string

메소드 상세

Evaluate() 공개 메소드

public Evaluate ( float t ) : Point3D
t float
리턴 Point3D

RayDifferential3D() 공개 메소드

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 ToString ( ) : string
리턴 string

프로퍼티 상세

Direction 공개적으로 프로퍼티

public Vector3D Direction
리턴 Vector3D

HasDifferentials 공개적으로 프로퍼티

public bool HasDifferentials
리턴 bool

MaxT 공개적으로 프로퍼티

public float MaxT
리턴 float

MinT 공개적으로 프로퍼티

public float MinT
리턴 float

Origin 공개적으로 프로퍼티

public Point3D Origin
리턴 Point3D

RayX 공개적으로 프로퍼티

public Ray3D,Nexus.Objects3D RayX
리턴 Ray3D

Time 공개적으로 프로퍼티

public float Time
리턴 float