コード例 #1
0
 public IntersectionInfo(float distance, Ray4 localRay, Vector3 baryCoord, Geomertry geomertry)
 {
     Distance = distance;
     BaryCoord = baryCoord;
     LocalRay = localRay;
     Geomertry = geomertry;
 }
コード例 #2
0
 public IntersectionInfo(float distance, Ray4 localRay, Geomertry geomertry)
 {
     Distance = distance;
     LocalRay = localRay;
     Geomertry = geomertry;
 }
コード例 #3
0
ファイル: Geomertry.cs プロジェクト: bondarchook/light-trace
 protected Ray4 TransformToLocalRay(Ray ray)
 {
     Ray4 localRay = new Ray4(Vector4.Transform(ray.Position.ToV4(), _invertedTransform), Vector4.Transform(ray.Direction.ToV4(0), _invertedTransform));
     return localRay;
 }