Update version references and refactor collider generation logic
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import RAPIER from "@dimforge/rapier3d-compat";
|
||||
import { Euler, MathUtils, Quaternion, Vector3 } from "three";
|
||||
import { Euler, MathUtils, Quaternion } from "three";
|
||||
|
||||
import type { Vec3 } from "../core/vector";
|
||||
import type {
|
||||
@@ -18,14 +18,6 @@ const COLLISION_EPSILON = 1e-5;
|
||||
|
||||
let rapierInitPromise: Promise<typeof RAPIER> | null = null;
|
||||
|
||||
function cloneVec3(vector: Vec3): Vec3 {
|
||||
return {
|
||||
x: vector.x,
|
||||
y: vector.y,
|
||||
z: vector.z
|
||||
};
|
||||
}
|
||||
|
||||
function componentScale(vector: Vec3, scale: Vec3): Vec3 {
|
||||
return {
|
||||
x: vector.x * scale.x,
|
||||
|
||||
@@ -510,7 +510,11 @@ export class RuntimeHost {
|
||||
name: modelInstance.name,
|
||||
position: modelInstance.position,
|
||||
rotationDegrees: modelInstance.rotationDegrees,
|
||||
scale: modelInstance.scale
|
||||
scale: modelInstance.scale,
|
||||
collision: {
|
||||
mode: "none",
|
||||
visible: false
|
||||
}
|
||||
},
|
||||
asset,
|
||||
loadedAsset,
|
||||
|
||||
Reference in New Issue
Block a user