feat: bounding boxes

This commit is contained in:
TrèsAbhi committed 2024-01-28 20:45:50 -06:00
1 parent 9141f3d63f
commit 72a24b2770
5 files changed
+37 -7

No files matched your search

+6
View File
@@ -8,6 +8,10 @@ export interface ModelArmor {
spaced?: number[];
}
interface BoundingBox {
min: Vector3Tuple;
max: Vector3Tuple;
}
interface ModelDefinition {
armor: ModelArmor;
trackThickness: number;
@@ -15,6 +19,7 @@ interface ModelDefinition {
hullOrigin: Vector3Tuple;
turretRotation?: InitialTurretRotation;
turrets: Record<number, TurretModelDefinition>;
boundingBox: BoundingBox;
}
export interface InitialTurretRotation {
yaw: number;
@@ -22,6 +27,7 @@ export interface InitialTurretRotation {
roll: number;
}
interface TurretModelDefinition {
boundingBox: BoundingBox;
armor: ModelArmor;
model: number;
gunOrigin: Vector3Tuple;