planck-js
Version:
2D JavaScript physics engine for cross-platform HTML5 game development
53 lines (33 loc) • 1.62 kB
Markdown
[Planck.js API Doc](../README.md) › [Globals](../globals.md) › [internal](internal.md) › [Distance](internal.distance.md)
# Namespace: Distance
## Callable
▸ **Distance**(`output`: [Input](../classes/internal.distance.input.md), `cache`: [Cache](../classes/internal.distance.cache.md), `input`: [Input](../classes/internal.distance.input.md)): *void*
*Defined in [index.d.ts:676](https://github.com/shakiba/planck.js/blob/038d425/lib/index.d.ts#L676)*
**Parameters:**
Name | Type |
------ | ------ |
`output` | [Input](../classes/internal.distance.input.md) |
`cache` | [Cache](../classes/internal.distance.cache.md) |
`input` | [Input](../classes/internal.distance.input.md) |
**Returns:** *void*
## Index
### Classes
* [Cache](../classes/internal.distance.cache.md)
* [Input](../classes/internal.distance.input.md)
* [Output](../classes/internal.distance.output.md)
### Functions
* [testOverlap](internal.distance.md#testoverlap)
## Functions
### testOverlap
▸ **testOverlap**(`shapeA`: [Shape](../classes/shape.md), `indexA`: number, `shapeB`: [Shape](../classes/shape.md), `indexB`: number, `xfA`: [Transform](../classes/transform.md), `xfB`: [Transform](../classes/transform.md)): *boolean*
*Defined in [index.d.ts:697](https://github.com/shakiba/planck.js/blob/038d425/lib/index.d.ts#L697)*
**Parameters:**
Name | Type |
------ | ------ |
`shapeA` | [Shape](../classes/shape.md) |
`indexA` | number |
`shapeB` | [Shape](../classes/shape.md) |
`indexB` | number |
`xfA` | [Transform](../classes/transform.md) |
`xfB` | [Transform](../classes/transform.md) |
**Returns:** *boolean*