GU/GU_RayPrimitive.h File Reference

#include "GU_API.h"
#include <UT/UT_Matrix4.h>
#include <UT/UT_Matrix3.h>
#include <UT/UT_Vector3.h>
#include <UT/UT_Vector4Array.h>
#include <UT/UT_Matrix.h>
#include <UT/UT_BoundingBox.h>
#include "GU_RayRBezCurve.h"
#include "GU_RayRBezSurf.h"

Go to the source code of this file.

Classes

class  GU_Ray
class  GU_RayPrimInfo
class  GU_RayQuadricInfo
class  GU_RayTriangleInfo
class  GU_RayHTriangleInfo
class  GU_RayQuadInfo
class  GU_RayHQuadInfo
class  GU_RayPolyInfo
class  GU_RayHPolyInfo
class  GU_RayMetaInfo
class  GU_RayPolyLineInfo
class  GU_RayCurveInfo
class  GU_RayRBezCurveInfo
class  GU_RayNURBCurveInfo
class  GU_RayRBezSurfInfo
class  GU_RayNURBSurfInfo
class  GU_RayMovingTriangleInfo

Functions

int GU_getBilinearQuadIntersection (const UT_Vector3 &org, const UT_Vector3 &dir, const UT_Vector3 &A, const UT_Vector3 &B, const UT_Vector3 &C, const UT_Vector3 &D, const UT_Vector3 &norm, float &t, float &u, float &v, float &d2)


Function Documentation

int GU_getBilinearQuadIntersection ( const UT_Vector3 org,
const UT_Vector3 dir,
const UT_Vector3 A,
const UT_Vector3 B,
const UT_Vector3 C,
const UT_Vector3 D,
const UT_Vector3 norm,
float &  t,
float &  u,
float &  v,
float &  d2 
)


Generated on Wed May 23 00:10:19 2012 for HDK by  doxygen 1.5.9