Class RayIntersection
Inheritance
RayIntersection
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
public class RayIntersection
Methods
InfiniteCylinder(Vector3f, Vector3f, Vector3f, Vector3f, Single, out Single)
Declaration
public static bool InfiniteCylinder(Vector3f vOrigin, Vector3f vDirection, Vector3f vCylOrigin, Vector3f vCylAxis, float fRadius, out float fRayT)
Parameters
Returns
InfiniteCylinderSigned(Vector3f, Vector3f, Vector3f, Vector3f, Single, out Single)
Declaration
public static bool InfiniteCylinderSigned(Vector3f vOrigin, Vector3f vDirection, Vector3f vCylOrigin, Vector3f vCylAxis, float fRadius, out float fRayT)
Parameters
Returns
Sphere(Vector3f, Vector3f, Vector3f, Single, out Single)
Declaration
public static bool Sphere(Vector3f vOrigin, Vector3f vDirection, Vector3f vCenter, float fRadius, out float fRayT)
Parameters
Returns
SphereSigned(ref Vector3d, ref Vector3d, ref Vector3d, Double, out Double)
Declaration
public static bool SphereSigned(ref Vector3d vOrigin, ref Vector3d vDirection, ref Vector3d vCenter, double fRadius, out double fRayT)
Parameters
Returns
SphereSigned(ref Vector3f, ref Vector3f, ref Vector3f, Single, out Single)
Declaration
public static bool SphereSigned(ref Vector3f vOrigin, ref Vector3f vDirection, ref Vector3f vCenter, float fRadius, out float fRayT)
Parameters
Returns