C# Class Hyperion.Core.Interfaces.Intersection

Show file Open project: Kintaro/Hyperion Class Usage Examples

Public Properties

Property Type Description
ObjectToWorld Transform
Primitive IPrimitive
PrimitiveID int
RayEpsilon double
ShapeID int
WorldToObject Transform
dg Hyperion.Core.Geometry.DifferentialGeometry

Public Methods

Method Description
GetBSDF ( RayDifferential ray ) : BSDF
Intersection ( ) : System
Le ( Vector wo ) : Spectrum

Method Details

GetBSDF() public method

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

Intersection() public method

public Intersection ( ) : System
return System

Le() public method

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

Property Details

ObjectToWorld public property

public Transform ObjectToWorld
return Transform

Primitive public property

public IPrimitive,Hyperion.Core.Interfaces Primitive
return IPrimitive

PrimitiveID public property

public int PrimitiveID
return int

RayEpsilon public property

public double RayEpsilon
return double

ShapeID public property

public int ShapeID
return int

WorldToObject public property

public Transform WorldToObject
return Transform

dg public property

public DifferentialGeometry,Hyperion.Core.Geometry dg
return Hyperion.Core.Geometry.DifferentialGeometry