first app vibe
This commit is contained in:
31
app/node_modules/@dimforge/rapier3d-compat/geometry/contact.d.ts
generated
vendored
Normal file
31
app/node_modules/@dimforge/rapier3d-compat/geometry/contact.d.ts
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
import { Vector } from "../math";
|
||||
import { RawShapeContact } from "../raw";
|
||||
/**
|
||||
* The contact info between two shapes.
|
||||
*/
|
||||
export declare class ShapeContact {
|
||||
/**
|
||||
* Distance between the two contact points.
|
||||
* If this is negative, this contact represents a penetration.
|
||||
*/
|
||||
distance: number;
|
||||
/**
|
||||
* Position of the contact on the first shape.
|
||||
*/
|
||||
point1: Vector;
|
||||
/**
|
||||
* Position of the contact on the second shape.
|
||||
*/
|
||||
point2: Vector;
|
||||
/**
|
||||
* Contact normal, pointing towards the exterior of the first shape.
|
||||
*/
|
||||
normal1: Vector;
|
||||
/**
|
||||
* Contact normal, pointing towards the exterior of the second shape.
|
||||
* If these contact data are expressed in world-space, this normal is equal to -normal1.
|
||||
*/
|
||||
normal2: Vector;
|
||||
constructor(dist: number, point1: Vector, point2: Vector, normal1: Vector, normal2: Vector);
|
||||
static fromRaw(raw: RawShapeContact): ShapeContact;
|
||||
}
|
||||
Reference in New Issue
Block a user