Skip to content

Commit 596b1b1

Browse files
committed
MinieExamples: avoid using PhysicsSpace.add() --- not best practice
1 parent e7a6c8b commit 596b1b1

6 files changed

Lines changed: 12 additions & 12 deletions

File tree

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
com.jme3 and jme3test software packages Copyright (c) 2009-2025 jMonkeyEngine
2-
jme3utilities software packages Copyright (c) 2013-2025 Stephen Gold
2+
jme3utilities software packages Copyright (c) 2013-2026 Stephen Gold
33
vhacd software package Copyright (c) 2016, Riccardo Balbo
44

55
All rights reserved.

MinieExamples/src/main/java/jme3utilities/minie/test/issue/TestIssue18Gimpact.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright (c) 2021-2024 Stephen Gold
2+
Copyright (c) 2021-2026 Stephen Gold
33
All rights reserved.
44
55
Redistribution and use in source and binary forms, with or without
@@ -125,7 +125,7 @@ public void simpleInitApp() {
125125
bcc = new BetterCharacterControl(
126126
characterRadius, characterHeight, characterMass);
127127
controlledNode.addControl(bcc);
128-
physicsSpace.add(bcc);
128+
bcc.setPhysicsSpace(physicsSpace);
129129
}
130130

131131
/**

MinieExamples/src/main/java/jme3utilities/minie/test/issue/TestIssue18Heightfield.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright (c) 2021-2024 Stephen Gold
2+
Copyright (c) 2021-2026 Stephen Gold
33
All rights reserved.
44
55
Redistribution and use in source and binary forms, with or without
@@ -120,7 +120,7 @@ public void simpleInitApp() {
120120
bcc = new BetterCharacterControl(
121121
characterRadius, characterHeight, characterMass);
122122
controlledNode.addControl(bcc);
123-
physicsSpace.add(bcc);
123+
bcc.setPhysicsSpace(physicsSpace);
124124
}
125125

126126
/**

MinieExamples/src/main/java/jme3utilities/minie/test/issue/TestIssue18Mesh.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright (c) 2021-2024 Stephen Gold
2+
Copyright (c) 2021-2026 Stephen Gold
33
All rights reserved.
44
55
Redistribution and use in source and binary forms, with or without
@@ -125,7 +125,7 @@ public void simpleInitApp() {
125125
bcc = new BetterCharacterControl(
126126
characterRadius, characterHeight, characterMass);
127127
controlledNode.addControl(bcc);
128-
physicsSpace.add(bcc);
128+
bcc.setPhysicsSpace(physicsSpace);
129129
}
130130

131131
/**

MinieExamples/src/main/java/jme3utilities/minie/test/issue/TestIssue19.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright (c) 2021-2024 Stephen Gold
2+
Copyright (c) 2021-2026 Stephen Gold
33
All rights reserved.
44
55
Redistribution and use in source and binary forms, with or without
@@ -91,7 +91,7 @@ public void simpleInitApp() {
9191
BetterCharacterControl player
9292
= new BetterCharacterControl(0.5f, 6f, 2f);
9393
playerNode.addControl(player);
94-
bulletAppState.getPhysicsSpace().add(player);
94+
player.setPhysicsSpace(bulletAppState.getPhysicsSpace());
9595

9696
Box b = new Box(0f, 1f, 16f);
9797
CollisionShape shape = new MeshCollisionShape(b);

MinieExamples/src/main/java/jme3utilities/minie/test/issue/TestIssue40.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright (c) 2024 Stephen Gold
2+
Copyright (c) 2024-2026 Stephen Gold
33
All rights reserved.
44
55
Redistribution and use in source and binary forms, with or without
@@ -141,15 +141,15 @@ public void simpleInitApp() {
141141
ballBody.setPhysicsLocation(new Vector3f(0f, 5f, 0f));
142142
//ballBody.setCcdMotionThreshold(1f);
143143
//ballBody.setCcdSweptSphereRadius(1f);
144-
physicsSpace.add(ballBody);
144+
physicsSpace.addCollisionObject(ballBody);
145145

146146
// Add a small static terrain with all heights=0:
147147
CollisionShape heightShape = new HeightfieldCollisionShape(
148148
new float[9], new Vector3f(2f, 1f, 2f));
149149
PhysicsRigidBody terrainBody
150150
= new PhysicsRigidBody(heightShape, PhysicsBody.massForStatic);
151151
//heightShape.setContactFilterEnabled(true); // default=false
152-
physicsSpace.add(terrainBody);
152+
physicsSpace.addCollisionObject(terrainBody);
153153

154154
// For clarity, make the terrain opaque:
155155
Material solidGray = new Material(assetManager, Materials.UNSHADED);

0 commit comments

Comments
 (0)