M_Rhino_Geometry_Intersect_Intersection_MeshRay_1 - mcneel/rhinocommon-api-docs GitHub Wiki
Finds the first intersection of a ray with a mesh.
Namespace: Rhino.Geometry.Intersect
Assembly: RhinoCommon (in RhinoCommon.dll) Version: Rhino 6.0
C#
public static double MeshRay(
Mesh mesh,
Ray3d ray,
out int[] meshFaceIndices
)
VB
Public Shared Function MeshRay (
mesh As Mesh,
ray As Ray3d,
<OutAttribute> ByRef meshFaceIndices As Integer()
) As Double
- mesh
- Type: Rhino.Geometry.Mesh
A mesh to intersect. - ray
- Type: Rhino.Geometry.Ray3d
A ray to be casted. - meshFaceIndices
- Type: System.Int32[]
faces on mesh that ray intersects.
Type: Double
>= 0.0 parameter along ray if successful. < 0.0 if no intersection found.
The ray may intersect more than one face in cases where the ray hits the edge between two faces or the vertex corner shared by multiple faces.
Supported in: 6.0.16224.21491, 5D58w
Intersection Class
MeshRay Overload
Rhino.Geometry.Intersect Namespace