@enable3d/ammo-physics
Version:
Physics Plugin for three.js
29 lines • 939 B
TypeScript
/**
* @author Yannick Deubel (https://github.com/yandeu)
* @copyright Copyright (c) 2020 Yannick Deubel; Project Url: https://github.com/enable3d/enable3d
* @license {@link https://github.com/enable3d/enable3d/blob/master/LICENSE|LGPL-3.0}
*/
import { AmmoPhysics } from '../physics.js';
import { ExtendedObject3D } from '@enable3d/common/dist/types.js';
export default class AllHitsRayResultCallback {
protected physics: AmmoPhysics;
protected _btRayCallback: Ammo.AllHitsRayResultCallback;
constructor(physics: AmmoPhysics);
getHitPointsWorld(): {
x: number;
y: number;
z: number;
}[];
getHitPointWorld(): {
x: number;
y: number;
z: number;
}[];
getHitNormalsWorld(): {
x: number;
y: number;
z: number;
}[];
getCollisionObjects(): ExtendedObject3D[];
}
//# sourceMappingURL=allHitsRayResultCallback.d.ts.map