lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
88 lines (87 loc) • 3.21 kB
TypeScript
import ID6Joint, { D6MotionOptions } from "../../interface/ID6Joint";
import JointBase from "../core/JointBase";
import PhysicsObjectManager from "../core/PhysicsObjectManager";
export default class D6Joint extends JointBase implements ID6Joint {
static componentName: string;
static defaults: Partial<import("../../interface/utils/Defaults").default<ID6Joint>>;
static schema: Required<import("../../interface/utils/extractProps").ExtractProps<ID6Joint>>;
$createJoint(fromPxTransform: any, toPxTransform: any, fromManager: PhysicsObjectManager, toManager: PhysicsObjectManager): any;
private _linearX?;
get linearX(): D6MotionOptions;
set linearX(val: D6MotionOptions);
private _linearLimitXLow?;
get linearLimitXLow(): number;
set linearLimitXLow(val: number);
private _linearLimitXHigh?;
get linearLimitXHigh(): number;
set linearLimitXHigh(val: number);
private _linearStiffnessX?;
get linearStiffnessX(): number;
set linearStiffnessX(val: number);
private _linearDampingX?;
get linearDampingX(): number;
set linearDampingX(val: number);
private _linearY?;
get linearY(): D6MotionOptions;
set linearY(val: D6MotionOptions);
private _linearLimitYLow?;
get linearLimitYLow(): number;
set linearLimitYLow(val: number);
private _linearLimitYHigh?;
get linearLimitYHigh(): number;
set linearLimitYHigh(val: number);
private _linearStiffnessY?;
get linearStiffnessY(): number;
set linearStiffnessY(val: number);
private _linearDampingY?;
get linearDampingY(): number;
set linearDampingY(val: number);
private _linearZ?;
get linearZ(): D6MotionOptions;
set linearZ(val: D6MotionOptions);
private _linearLimitZLow?;
get linearLimitZLow(): number;
set linearLimitZLow(val: number);
private _linearLimitZHigh?;
get linearLimitZHigh(): number;
set linearLimitZHigh(val: number);
private _linearStiffnessZ?;
get linearStiffnessZ(): number;
set linearStiffnessZ(val: number);
private _linearDampingZ?;
get linearDampingZ(): number;
set linearDampingZ(val: number);
private _twistX?;
get twistX(): D6MotionOptions;
set twistX(val: D6MotionOptions);
private _twistLimitLow?;
get twistLimitLow(): number;
set twistLimitLow(val: number);
private _twistLimitHigh?;
get twistLimitHigh(): number;
set twistLimitHigh(val: number);
private _twistStiffness?;
get twistStiffness(): number;
set twistStiffness(val: number);
private _twistDamping?;
get twistDamping(): number;
set twistDamping(val: number);
private _swingY?;
get swingY(): D6MotionOptions;
set swingY(val: D6MotionOptions);
private _swingZ?;
get swingZ(): D6MotionOptions;
set swingZ(val: D6MotionOptions);
private _swingStiffness?;
get swingStiffness(): number;
set swingStiffness(val: number);
private _swingDamping?;
get swingDamping(): number;
set swingDamping(val: number);
private _swingLimitY?;
get swingLimitY(): number;
set swingLimitY(val: number);
private _swingLimitZ?;
get swingLimitZ(): number;
set swingLimitZ(val: number);
}