C# 클래스 Hyperion.Core.Interfaces.Intersection

파일 보기 프로젝트 열기: Kintaro/Hyperion 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ObjectToWorld Transform
Primitive IPrimitive
PrimitiveID int
RayEpsilon double
ShapeID int
WorldToObject Transform
dg Hyperion.Core.Geometry.DifferentialGeometry

공개 메소드들

메소드 설명
GetBSDF ( RayDifferential ray ) : BSDF
Intersection ( ) : System
Le ( Vector wo ) : Spectrum

메소드 상세

GetBSDF() 공개 메소드

public GetBSDF ( RayDifferential ray ) : BSDF
ray Hyperion.Core.Geometry.RayDifferential
리턴 Hyperion.Core.Reflection.BSDF

Intersection() 공개 메소드

public Intersection ( ) : System
리턴 System

Le() 공개 메소드

public Le ( Vector wo ) : Spectrum
wo Hyperion.Core.Geometry.Vector
리턴 Spectrum

프로퍼티 상세

ObjectToWorld 공개적으로 프로퍼티

public Transform ObjectToWorld
리턴 Transform

Primitive 공개적으로 프로퍼티

public IPrimitive,Hyperion.Core.Interfaces Primitive
리턴 IPrimitive

PrimitiveID 공개적으로 프로퍼티

public int PrimitiveID
리턴 int

RayEpsilon 공개적으로 프로퍼티

public double RayEpsilon
리턴 double

ShapeID 공개적으로 프로퍼티

public int ShapeID
리턴 int

WorldToObject 공개적으로 프로퍼티

public Transform WorldToObject
리턴 Transform

dg 공개적으로 프로퍼티

public DifferentialGeometry,Hyperion.Core.Geometry dg
리턴 Hyperion.Core.Geometry.DifferentialGeometry