initial commit
This commit is contained in:
62
types/index.d.ts
vendored
Normal file
62
types/index.d.ts
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
export {};
|
||||
|
||||
declare global {
|
||||
type ShipVec3 = { x: number; y: number; z: number };
|
||||
type ShipQuaternion = { x: number; y: number; z: number; w: number };
|
||||
|
||||
namespace ship {
|
||||
function getMass(): number;
|
||||
function getWorldspacePosition(): ShipVec3;
|
||||
function getShipyardPosition(): ShipVec3;
|
||||
function getScale(): ShipVec3;
|
||||
function getQuaternion(): ShipQuaternion;
|
||||
function getRoll(): number;
|
||||
function getPitch(): number;
|
||||
function getYaw(): number;
|
||||
function getVelocity(): ShipVec3;
|
||||
function getId(): number;
|
||||
function getOmega(): ShipVec3;
|
||||
function isStatic(): boolean;
|
||||
function getSize(): ShipVec3;
|
||||
function getName(): string;
|
||||
function setName(name: string): void;
|
||||
function applyInvariantForce(
|
||||
xForce: number,
|
||||
yForce: number,
|
||||
zForce: number,
|
||||
): void;
|
||||
function applyInvariantForceAtPos(
|
||||
xForce: number,
|
||||
yForce: number,
|
||||
zForce: number,
|
||||
xPos: number,
|
||||
yPos: number,
|
||||
zPos: number,
|
||||
): void;
|
||||
function applyInvariantTorque(
|
||||
xTorque: number,
|
||||
yTorque: number,
|
||||
zTorque: number,
|
||||
): void;
|
||||
function applyRotDependentForce(
|
||||
xForce: number,
|
||||
yForce: number,
|
||||
zForce: number,
|
||||
): void;
|
||||
function applyRotDependentForceAtPos(
|
||||
xForce: number,
|
||||
yForce: number,
|
||||
zForce: number,
|
||||
xPos: number,
|
||||
yPos: number,
|
||||
zPos: number,
|
||||
): void;
|
||||
function applyRotDependentTorque(
|
||||
xTorque: number,
|
||||
yTorque: number,
|
||||
zForce: number,
|
||||
): void;
|
||||
function setStatic(isStatic: boolean): void;
|
||||
function setScale(scale: number): void;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user