docs/pages/Capsule.html
Capsule is an addon, and must be imported explicitly, see Installation#Addons.
import { Capsule } from 'three/addons/math/Capsule.js';
Constructs a new capsule.
| start |
The start vector.
| | end |
The end vector.
| | radius |
The capsule's radius.
Default is 1.
|
The end vector.
The capsule's radius.
Default is 1.
The start vector.
Returns a new capsule with copied values from this instance.
Returns: A clone of this instance.
Copies the values of the given capsule to this instance.
| capsule |
The capsule to copy.
|
Returns: A reference to this capsule.
Returns the center point of this capsule.
| target |
The target vector that is used to store the method's result.
|
Returns: The center point.
Returns true if the given bounding box intersects with this capsule.
| box |
The bounding box to test.
|
Returns: Whether the given bounding box intersects with this capsule.
Sets the capsule components to the given values. Please note that this method only copies the values from the given objects.
| start |
The start vector.
| | end |
The end vector
| | radius |
The capsule's radius.
|
Returns: A reference to this capsule.
Adds the given offset to this capsule, effectively moving it in 3D space.
| v |
The offset that should be used to translate the capsule.
|
Returns: A reference to this capsule.