# myModel.intersect( useBackface, globalOrigin, globalDirection, maxDistance, [ intersection ], [ normal ] ) in Anark Studio 2.5

Does the model intersect the supplied vector?

## Arguments

name | type | description |
---|---|---|

useBackface | Boolean | Check for intersection with ba |

globalOrigin | Vector | The vector in global 3D space< |

globalDirection | Vector | Vector specifying the ray dire |

maxDistance | Number | Maximum distance from globalOr |

intersection | Vector | [optional] Returns the positional vector< |

normal | Vector | [optional] Returns a directional vector t |

- Return Type
- Number

## Description

Used for collision detection, this function determines whether or not a model has been "hit" by a specified point.
This method returns either the distance squared or -1. The distance is defined by the

`maxDistance`

argument. If the distance squared is returned, it means the model was hit and the exact hit distance squared is returned. If -1 is returned, it means the model was not hit.