Paul Speed
3b8314a36f
Part 1 of small refactoring to give AppState a unique ID for lookup purposes.
...
This is a breaking change for direct implementers of AppState as they must
add a getId() method. (Which is also a good time to evaluate if they should
be extending AbstractAppState or BaseAppState and/or if their life cycle is
implemented correctly. e.g.: BulletAppState is breaking the AppState contract
a bit.)
5 years ago
Stephen Gold
40be1b42b8
DynamicAnimControl: remove all mention of attachments incl. isReleased()
6 years ago
Stephen Gold
235b9db2ca
publicize Joint.applyBindPose(), add DynamicAnimControl & related stuff
6 years ago
Quazi Irfan
76049c76f3
Add getSpatial to GhostControl, RigidBodyControl, AbstractPhysicsCont… ( #1041 )
...
* Add getSpatial to GhostControl, RigidBodyControl, AbstractPhysicsControl and CharacterControl. Fix issue 1008
* Fix doc: control is attached to spatial. Not the other way around.
* Update doc: Clarify what getSpatial returns
6 years ago
Stephen Gold
51b12e1b9e
test&fix for issue #1004 (RagdollUtils can't handle 16-bit bone indices)
6 years ago
Stephen Gold
d8acd30a27
implement setContactResponse(boolean) for PhysicsCharacter (issue #964 ) ( #971 )
6 years ago
Stephen Gold
cf33c3c2dd
implement setContactResponse(boolean) for PhysicsRigidBody (issue #964 ) ( #966 )
...
partial
6 years ago
Stephen Gold
c29a4bb1c6
fix for JME issue #887 (debug mesh ignores scaling)
6 years ago
Stephen Gold
8f21a7eb55
test and fix for issue #931
6 years ago
Stephen Gold
f16974fcb6
jme3-bullet: add and improve comments, mostly JavaDoc
6 years ago
Stephen Gold
84a103fbe4
fix for issue #740 ( #906 )
6 years ago
Stephen Gold
6e96ee5bf2
jme3-bullet: add and improve comments, mostly JavaDoc
6 years ago
Stephen Gold
a4ca3cbd40
test case and fix for issue #883
7 years ago
Stephen Gold
a28d5ccd16
test case and fix for issue #889
7 years ago
oualid
c0cdf75603
replace addState() with attach() in the javadoc
7 years ago
Nehon
d6b05553b5
Ogre loader now loads animations and armature with the new system
7 years ago
Stephen Gold
f40ba25a56
correct more grammar/spelling errors in comments
7 years ago
Stephen Gold
15285cc302
eliminate uses/overrides, deprecate implementations of cloneForSpatial()
7 years ago
Stephen Gold
32e3cb658f
correct typographical errors in comments
7 years ago
Stephen Gold
b159c847cc
comment corrections: mostly spelling and grammar
7 years ago
javasabr
e26f0f133b
fixed cloning and saving some contorls.
8 years ago
javasabr
637635d53f
Fixed saving/cloning enabled state of a RigidBodyControl.
8 years ago
Paul Speed
8b1ddbe60f
First round of getting JmeCloneable implemented... added
...
support for Cloner to the controls that implemented cloneForSpatial().
Unused until spatial cloning is implemented.
9 years ago
Paul Speed
20f62cbd64
Adding @Override to cloneForSpatial() methods in bullet lib.
9 years ago
NemesisMate
abdd739437
Fixed BetterCharacterControl "flickering" when not moving.
...
Sometimes, when the BetterCharacterControl is not moving, it flickers due it physics being always active. The reason for it being always active is that on the prePhysicsTick method it always set the rigidBody's linear velocity (and the method PhysicsRigidBody.setLinearVelocity(Vector3f) reactivates the physics each time is called).
The fix consist on just comparing if the current velocity and the setting one aren't the same and, thus, not setting it (using ZERO_TOLERANCE instead 0 to best results).
9 years ago
iwgeric
70b03ea28a
Bullet (and jBullet): Remove deprecated PhysicsSpace.enableDebug method in favor of BulletAppState.setDebugEnabled.
10 years ago
Turakar
92b2ec664e
Fixed typo #258
10 years ago
Normen Hansen
87ba079dc3
- remove deprecation of CharacterControl
10 years ago
neph1
8700871e76
Fixed some merge issues (now it's working properly)
...
Added test case for IK
11 years ago
neph1
8738f961ea
This is the long-overdue initial check in of KinematicRagdollControl with IK support. It also contains some modifications to Bone. Tested with TestBoneRagdoll to ensure backwards compatibility. Please review.
11 years ago
Nehon
3f43d7832f
Updated documentation of the Bone class and changed names of the transforms variables and accessors so that they properly describe what they are an are misleading anymore.
...
Kept old methods as deprecated to not break user code.
Changed all calls to the deprecated methods in the engine.
11 years ago
shadowislord
6b12d5c638
* Fix many javadoc errors mostly related to incorrect HTML or missing references
11 years ago
Normen Hansen
a16857c8f4
switch to gradle layout
11 years ago
sgold
d7dc3a1600
Bugfix: issue #631 (MeshCollisionShape constructor requires a TriMesh) in gradle-restructure branch
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/branches/gradle-restructure@11094 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
11 years ago
rem..om
bcff9ea50e
KinematicRagdollControl now throws a proper exception when the skeleton control is not found on the model.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/branches/gradle-restructure@11084 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
11 years ago
rem..om
4ac9babeb2
Merged commit r11007 to gradle restructure branch
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/branches/gradle-restructure@11018 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
11 years ago
PSp..om
ed77d40c63
First pass at copying the source files with history into the
...
new gradle-based structure.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/branches/gradle-restructure@10964 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
11 years ago