C# Class Hyperion.Core.Interfaces.Intersection

Mostrar archivo 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_oe property

public Transform ObjectToWorld
return Transform

Primitive public_oe property

public IPrimitive,Hyperion.Core.Interfaces Primitive
return IPrimitive

PrimitiveID public_oe property

public int PrimitiveID
return int

RayEpsilon public_oe property

public double RayEpsilon
return double

ShapeID public_oe property

public int ShapeID
return int

WorldToObject public_oe property

public Transform WorldToObject
return Transform

dg public_oe property

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