nor..67
93326d1285
- fix ragdoll listeners being looped when no listener list exists
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8143 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
a24becee32
* Replaced all usages of ByteBuffer.allocateDirect() with BufferUtils.create***Buffer() so that memory can be tracked
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7845 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
413f2b1e48
Implemented a new TempVars system, temp vars can now be requested without conflict.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7692 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
31027a0b2c
* Some javadoc for Mesh
...
* Added Mesh.getIndicesAsList() for easy access to triangle data
* Added UserData.JME_PHYSICSIGNORE to indicate to physics engine that geometry should be excluded from collision shape generation
* Physics engine now supports all possible mesh formats (non-indexed, triangle strip, etc)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7670 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
c7a5dcf72d
* Javadocs for com.jme3.animation
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7638 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
d03683deca
* SimpleTextured, SolidColor, VertexColor, and WireColor are now obsolete. Using those materials will crash your application.
...
* Additional javadocs for Material
* Added TestMusicStreaming
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7591 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
5491f0b749
Fixed NPE in KinematicRagdollControl when removing the ragdoll from the scene (thanks Teique)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7538 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
714d0263fe
- fix bug in character.setJumpSpeed (thanks to lyfox)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7524 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
698c50d8fd
KinematicRagdollControl now correctly apply inverse world transforms of the parent of the model
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7512 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
dafc2afecb
- fix PhysicsSpace.removeAll() cast bug
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7507 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
ab10b457b0
KinematicRagdollControl :
...
- added support for getting RigidBodies associated with each bone
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7503 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
fb28b20660
KinematicRagdollControl :
...
- Added possibility to tweak ccd motion threshold for the ragdoll, or for specific bones.
- Added possibility to tweak ccd swept sphereradius for the ragdoll, or for specific bones.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7500 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
5468dfe927
KinematicRagdollControl : the ragdoll can now be moved using setLocalTranslation on the model while in ragdoll mode.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7498 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
9853bd266d
- add option to make heightfield collision shape for TerrainPatch
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7480 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
217eacde1e
- fix PhysicsSpace.removeAll() recursion bug (same fix as for addAll)
...
Fixes Issue 349
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7456 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
156b1747f0
HumanoidRagdollPreset : fixed shoulder joint limit
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7380 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
4d1d9edc29
KinematicRagdollControl :
...
- Made a lot of clean up and optimization
- Better automagic creation of the ragdoll
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7379 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
427163475c
- RagdollControl is now called KinematicRagdollControl
...
- better user API (setKinematicMode(), setRagdollMode(),...)
- You can now enable/disable the control anytime, with no side effects
- added more javadoc
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7370 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
93d0ed73e3
- Added a test case for the add kinematic object to physic space to tets with native bullet
...
- made a workaround in PhysicSpace for non native
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7369 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
c407296ccb
Ragdoll
...
- made some clean up
- started a draft javadoc
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7360 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
bb6a8c8062
Ragdoll
...
- setSpatial(null) supported
- fixed debug shape
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7336 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
6196de22f7
* Removed all deprecated classes, methods, and fields
...
* AudioNode now takes AudioRenderer in its constructor to allow audio.play() functionality
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7333 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
0d4e07f924
WIP Ragdoll
...
- fixed the "push ups" issue
- now Sinbad knows his up side
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7313 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
2f1f2e7e54
- WIP Sinbad Ragdoll can now stand up after beeing whacked
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7309 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
609d975965
Fixed a hack in Bone class for the ragdoll, so Kirill can sleep again.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7303 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
53f5df5a3f
- add logging for adding and removing of objects to PhysicsSpace
...
- rename PhysicsJoint.getConstraint() to getObjectId() preparing for native bullet
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7284 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
cdba72d2b7
Ragdoll, some enhancements
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7261 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
bfd49c43e3
Fixed a typo in the com.jme3.bullet.control.ragdoll package and refactored the change
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7254 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
9b5aa824fd
- Ragdolled model position now updates when ragdoll has control
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7248 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
3824676354
- RagdollControl now supports initial transformation of the model
...
- Scaling the model after the ragdoll init does not work yet
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7247 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
3378222dfa
Ragdoll :
...
- New test with sinbad
- Added bone selection for building the collision shapes
- Moved Radoll classes to proper package
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7236 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
e22c3f0349
- make remys life easier
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7232 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
c5efd0b06e
- move ragdoll classes to separate package
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7231 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
1f286f424f
- RagdollControl now has automagic joint setup via RagdollPreset and HumanoidRagdollPreset
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7230 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
666a800ecd
- set kinematic mode to ragdoll parts when control is disabled
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7228 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
75d0c560bf
- enable animation for ragdoll test
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7227 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
6417263674
- RagdollControl now uses SixDofJoints instead of ConeJoints.
...
- Ragdoll joints are now fully tweakable by user
- Changed controls in TestBoneRagdoll : keep left click pressed longer to throw bigger bullets.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7223 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
c036d36c96
- throw error on dynamic mesh collision shape
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7216 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
9c996bfc6d
Ragdoll :
...
- forgot the RagdollControl....doh
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7189 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
916f4f203c
Ragdoll :
...
- added ragdollCollisionListener
- Switch between animControl and ragDollControl
- TestBoneRagdoll : Shoot with left click, reset Oto with spacebar. Added bullet time on first impact :D have fun!
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7186 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
0a82e1ee11
Lolilol the ragdoll
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7185 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
dc030c897f
Bone animation :
...
- Split of the AnimControl in two parts :
- The AnimControl that handles skeleton transformation via tha animation data
- The SkeletonControl that handles the skinning of the mesh using skeleton transformations
- Ensured backward compatibility with old j3o files, and changed the ogre mesh loader to create the controls properly
- Reverted change http://code.google.com/p/jmonkeyengine/source/detail?r=7142 transforms passed to the setUserTransform methods must be considered as increments to current transform
- Fixed some issues in the ragdollControl and test case (still WIP don't use it)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7163 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
50d55b7e59
RagdollControl ---WIP----
...
- Automatic creation of the ragdoll collisions shapes
- Changed TestBoneRagdoll (press space to activate physics, left click to shoot bombs)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7151 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
mul..va
16fc60c8a0
URL: http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/renaming-appstate-setactive-setenabled/
...
Renaming AppState.setActive()/isActive() to setEnabled()/isEnabled() for consistency
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7143 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
34863f926e
- add some bullet javadoc
...
- remove deprecated bullet classes
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7065 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
e0e539c8bd
- fix physics debug view rogue meshes by adding mesh.getFloatBuffer(Type.Position).clear()
...
- make CollisionShapeFactory use not world translation but translation relative to given parent
- add CollisionShapeFactory test
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7060 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
9e53abbb7a
move jme3 to trunk
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@6971 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago