57    void SetColor( 
unsigned int aFaceColorRGBA );
 
   59    void SetColor( 
unsigned int aVertex1ColorRGBA, 
unsigned int aVertex2ColorRGBA,
 
   60                   unsigned int aVertex3ColorRGBA );
 
   65    bool IntersectP(
const RAY& aRay, 
float aMaxDistance ) 
const override;
 
 
OBJECT_3D(OBJECT_3D_TYPE aObjType)
 
void SetUV(const SFVEC2F &aUV1, const SFVEC2F &aUV2, const SFVEC2F &aUV3)
 
TRIANGLE(const SFVEC3F &aV1, const SFVEC3F &aV2, const SFVEC3F &aV3)
 
SFVEC3F GetDiffuseColor(const HITINFO &aHitInfo) const override
 
bool IntersectP(const RAY &aRay, float aMaxDistance) const override
 
bool Intersects(const BBOX_3D &aBBox) const override
 
unsigned int m_vertexColorRGBA[3]
 
void SetColor(const SFVEC3F &aColor)
 
bool Intersect(const RAY &aRay, HITINFO &aHitInfo) const override
 
Manage a bounding box defined by two SFVEC3F min max points.
 
Stores the hit information of a ray with a point on the surface of a object.