C# Class NewTOAPIA.Modeling.BoundingVolume

显示文件 Open project: Wiladams/NewTOAPIA Class Usage Examples

Public Methods

Method Description
Compute ( float3 vertices ) : void
Contains ( float3 aPoint ) : bool
CopyFrom ( BoundingVolume aVolume ) : void
GrowToContain ( BoundingVolume aVolume ) : void
TestIntersection ( BoundingVolume input ) : bool
TestIntersection ( float3 origin, float3 direction ) : bool
TransformBy ( Transformation aTransform, BoundingVolume &result ) : void
WhichSide ( Plane3f aPlane ) : int

Method Details

Compute() abstract public method

abstract public Compute ( float3 vertices ) : void
vertices float3
return void

Contains() abstract public method

abstract public Contains ( float3 aPoint ) : bool
aPoint float3
return bool

CopyFrom() abstract public method

abstract public CopyFrom ( BoundingVolume aVolume ) : void
aVolume BoundingVolume
return void

GrowToContain() abstract public method

abstract public GrowToContain ( BoundingVolume aVolume ) : void
aVolume BoundingVolume
return void

TestIntersection() abstract public method

abstract public TestIntersection ( BoundingVolume input ) : bool
input BoundingVolume
return bool

TestIntersection() abstract public method

abstract public TestIntersection ( float3 origin, float3 direction ) : bool
origin float3
direction float3
return bool

TransformBy() abstract public method

abstract public TransformBy ( Transformation aTransform, BoundingVolume &result ) : void
aTransform NewTOAPIA.Graphics.Transformation
result BoundingVolume
return void

WhichSide() abstract public method

abstract public WhichSide ( Plane3f aPlane ) : int
aPlane Plane3f
return int