# RayShootEvent struct

Namespace: [Rhino.Geometry.Intersect](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.geometry.intersect.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md) · Since v7.0

```cs
public struct RayShootEvent
```

Represents an element which is part of a ray shoot.

## Properties

- [BrepFaceIndex](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.intersect.rayshootevent/brepfaceindex.md): If GeometryIndex references a Brep, then the index of the Brep face that was hit. If GeometryIndex references a surface, than RhinoMath.UnsetIntIndex.
- [GeometryIndex](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.intersect.rayshootevent/geometryindex.md): The index of the surface or Brep that was hit.
- [Point](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.intersect.rayshootevent/point.md): The 3d hit point.
