Triangle Intersection: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
| Zeile 282: | Zeile 282: | ||
Vector3.TransformNormal(ref ray.Direction, ref objectSpaceMatrix, out objectRay.Direction); | Vector3.TransformNormal(ref ray.Direction, ref objectSpaceMatrix, out objectRay.Direction); | ||
objectRay.Direction.Normalize(); | objectRay.Direction.Normalize(); | ||
</source> | |||
/ | Das Codebeispiel erzeugt mit <tt>objectRay</tt> einen neuen Strahl welcher dem originalen Strahl im Object Space des Models entspricht. Dieser kann dann mit der Intersect()-Methode der <tt>MeshTriangleData</tt> Klasse verwendet werden. | ||
</ | |||
[[Kategorie:Code-Beispiele]] | [[Kategorie:Code-Beispiele]] | ||
