the-world-engine
Version:
three.js based, unity like game engine for browser
29 lines (28 loc) • 1.01 kB
TypeScript
import type { ReadonlyVector2 } from "../../math/ReadonlyVector2";
import type { Collider2D } from "../../script/physics2d/collider/Collider2D";
import type { RigidBody2D } from "../../script/physics2d/RigidBody2D";
export declare class ContactPoint2D {
private _contact;
private _collider;
private _rigidbody;
private _otherCollider;
private _otherRigidbody;
private readonly _relativeVelocity;
private readonly _point;
private readonly _normal;
private _normalImpulse;
private _tangentImpulse;
private _separation;
private static readonly _tempVec;
get enabled(): boolean;
get collider(): Collider2D | null;
get rigidbody(): RigidBody2D | null;
get otherCollider(): Collider2D | null;
get otherRigidbody(): RigidBody2D | null;
get relativeVelocity(): ReadonlyVector2;
get point(): ReadonlyVector2;
get normal(): ReadonlyVector2;
get normalImpulse(): number;
get tangentImpulse(): number;
get separation(): number;
}