FANDOM


La classe Ray peut être utilisée pour vérifier l'intersection d'un rayon avec un model, une map ou un plan en particulier.

Ray:NewModifier

[Ray] Ray:New( [Vector3] position, [Vector3] direction )

Retourne un nouveau Ray.

Ray:IntersectsPlaneModifier

[number ou nil] Ray:IntersectsPlane( [Plane] plan )

Retourne la distance d'intersection du rayon avec le plan spécifié (ou nil si il n'y a pas d'intersection).

Ray:IntersectsModelRendererModifier

[number ou nil], [Vector3 ou nil] Ray:IntersectsModelRenderer( [ModelRenderer] modelRndr )

Retourne la distance d'intersection du rayon avec le ModelRenderer spécifié (ou nil si il n'y a pas d'intersection).

Ray:IntersectsMapRendererModifier

[number] distance, [Vector3] normal, [Vector3] hitBlockLocation, [Vector3] adjacentBlockLocation Ray:IntersectsMapRenderer( [MapRenderer] mapRndr )

Retourne la distance d'intersection du rayon avec le MapRenderer spécifié (ou nil si il n'y a pas d'intersection). Les valeurs de retour additionelles sont la normale de la face "touchée" par le rayon ainsi que la position dans la map des blocks "touché" et adjacent.