fixed mouse interaction and removed most debugging
This commit is contained in:
@@ -79,8 +79,8 @@ export class PhysicsManager {
|
||||
repulsionForce.z * repulsionForce.z
|
||||
)
|
||||
|
||||
if (mouseDistance < 3 && mouseDistance > 0) {
|
||||
const repulsionStrength = 5.0 / (mouseDistance * mouseDistance + 0.1)
|
||||
if (mouseDistance < 5 && mouseDistance > 0) { // Increased from 3 to 5
|
||||
const repulsionStrength = 15.0 / (mouseDistance * mouseDistance + 0.1) // Increased from 10.0 to 15.0
|
||||
repulsionForce.scale(repulsionStrength, repulsionForce)
|
||||
obj.body.force.set(
|
||||
obj.body.force.x + repulsionForce.x,
|
||||
@@ -88,9 +88,6 @@ export class PhysicsManager {
|
||||
obj.body.force.z + repulsionForce.z
|
||||
)
|
||||
|
||||
// Debug log to verify mouse repulsion is working
|
||||
console.log('Mouse repulsion applied, distance:', mouseDistance.toFixed(2), 'strength:', repulsionStrength.toFixed(2))
|
||||
|
||||
// Add rotational torque from mouse interaction
|
||||
const torque = new CANNON.Vec3(
|
||||
(Math.random() - 0.5) * repulsionStrength * 0.1,
|
||||
|
||||
Reference in New Issue
Block a user