RayIntersect(Ray, Vector3, Vector3, Vector3, Single, Single, Single) Méthode
Indique si le lancé de rayon intersecte un triangle et retourne la distance, le BarycentricU et le BarycentricV
Espace de nom: Tzu3DAssembly: Tzu3D (in Tzu3D.dll) Version: 1.0.9025.34810
public static bool Intersect(
Ray mRay,
Vector3 Vertex1,
Vector3 Vertex2,
Vector3 Vertex3,
ref float Distance,
ref float BarycentricU,
ref float BarycentricV
)
Public Shared Function Intersect (
mRay As Ray,
Vertex1 As Vector3,
Vertex2 As Vector3,
Vertex3 As Vector3,
ByRef Distance As Single,
ByRef BarycentricU As Single,
ByRef BarycentricV As Single
) As Boolean
- mRay Ray
- Lancé de rayon
- Vertex1 Vector3
- Premier point du triangle
- Vertex2 Vector3
- Deuxième point du triangle
- Vertex3 Vector3
- Troisième point du triangle
- Distance Single
- Retourne la distance au triangle si il y a une intersection
- BarycentricU Single
- Retourne le BarycentricU si il y a une intersection
- BarycentricV Single
- Retourne le BarycentricV si il y a une intersection
BooleanRetourne True si le rayon intersecte le triangle