Ejemplo n.º 1
0
 public IntersectionInfo(float distance, Ray4 localRay, Vector3 baryCoord, Geomertry geomertry)
 {
     Distance = distance;
     BaryCoord = baryCoord;
     LocalRay = localRay;
     Geomertry = geomertry;
 }
Ejemplo n.º 2
0
 public IntersectionInfo(float distance, Ray4 localRay, Geomertry geomertry)
 {
     Distance = distance;
     LocalRay = localRay;
     Geomertry = geomertry;
 }
Ejemplo n.º 3
0
 protected Ray4 TransformToLocalRay(Ray ray)
 {
     Ray4 localRay = new Ray4(Vector4.Transform(ray.Position.ToV4(), _invertedTransform), Vector4.Transform(ray.Direction.ToV4(0), _invertedTransform));
     return localRay;
 }