2212 Commits

Author SHA1 Message Date
Kae..pl
9f4544a3a8 Added length of the bone to the BoneContext (this will be needed later by some of the constraints).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10400 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-14 09:15:55 +00:00
nor..67
967ec9cbe6 - clean up KinematicRagdollControl lifecycle, can now be rebuilt or re-added while in the physics space
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10398 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-14 01:39:22 +00:00
Kae..pl
dcd5fd5b4e Making sure that bone constraint will target either object or bone in its own armature. Allowing bone to target object (and not only bone as it was until now).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10397 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-13 21:52:52 +00:00
Kae..pl
04998a07c0 Bugfix: mipmap generation once again dependant on the blender settings and on blender key settings :)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10394 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-13 15:34:14 +00:00
nor..67
0ec18dca80 - make jbullet mesh generation synchronized
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10393 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-12 21:45:11 +00:00
iwg..om
b7ae718b64 Correct default value for invert mouse events. By default, raw touch events have the same coordinate origin as Desktop mouse events (lower left corner). The default for mouseEventsInvertX and mouseEventsInvertY should be false to match Desktop mouse.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10390 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-10 23:05:25 +00:00
Kae..pl
bdd8ab1fb0 Feature: added constraint definitions that were added to blender 2.62 so that the loaded does not crash when meets one
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10385 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-09 19:24:54 +00:00
iwg..om
d59e679f71 Add copy of engine src/test to Android jME3 Test template project
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10384 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-09 19:23:32 +00:00
Kae..pl
142905654f Added a function that creates the full name of the field (with its pointer and table indicators). Just for debugging purposes.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10381 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-09 19:08:11 +00:00
nor..67
ad927bcd6a - change blender texture locator to always set the texture key on loaded textures explicitly (for relative textures too)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10378 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-09 17:39:38 +00:00
Kae..pl
21dc62e293 Refactoring: removing unnecessary asset manager from BlenderInputStream constructor (the manager was never used).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10377 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-09 17:39:25 +00:00
nor..67
629d1caba7 - change blender texture locator to always set the texture key on loaded textures explicitly
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10376 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-09 17:13:30 +00:00
nor..67
56244c7744 - separate update() call in KinematicRagdollControl to multiple methods to make them run hot quicker
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10374 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-09 13:02:05 +00:00
nor..67
a53071ca4d - small optimization in ragdoll deserialization
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10373 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-09 11:08:21 +00:00
nor..67
f29b7fadab - add serialization for KinematicRagdollControl (TODO: presets)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10372 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-09 09:55:08 +00:00
nor..67
9514355b82 - add abstraction level for spatial data creation to AbstractPhysicsControl
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10371 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-09 09:24:04 +00:00
nor..67
887c13142f - move KinematicRagdollControl to use AbstractPhysicsControl
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10370 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-09 03:14:13 +00:00
nor..67
2addc81210 - fix bug in cloneForSpatial use in Spatial
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10369 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-09 03:06:29 +00:00
nor..67
88be282190 - remove control.setSpatial in bullet physics controls
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10368 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-09 01:37:48 +00:00
nor..67
b17fbf1f49 - change Spatial and AbstractControl so that control.setSpatial doesn't have to be called in Control.cloneForSpatial but the engine also doesn't throw an exception if it does
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10367 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-09 01:36:36 +00:00
nor..67
93c5cdbc71 - change PhysicsTestHelper soccer setup
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10365 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-09 00:42:47 +00:00
nor..67
342b16a35b - fix using UNIT_Z when no reset vector is specified for BetterCharacterControl
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10364 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-08 16:14:02 +00:00
nor..67
191c8290f6 - add first version of BetterCharacterControl, WIP
TODO: damping of local x/z plane physics forces

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10363 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-08 03:09:35 +00:00
nor..67
5e0fa6459c - avoid null node names in obj importer
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10362 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-07 22:15:55 +00:00
nor..67
ef321a468c - add active display for physics debug view
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10361 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-07 18:00:09 +00:00
nor..67
d319cdfe91 - add filtering option to BulletDebugAppState
- add DebugTools class to display some debug arrows

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10360 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-07 17:46:53 +00:00
nor..67
463a532025 - add javadoc for Vector3f.project
- add Vector3f.projectLocal

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10359 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-07 16:17:16 +00:00
nor..67
9603b6d09b - add gravity getter for physicsspace
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10357 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-07 04:47:14 +00:00
dan..om
94d036e58d - Fixed NPE when passing a null cursor to reset cursor to default.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10355 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-06 22:05:32 +00:00
nor..67
d729bbc43a - fix missing material in debug state
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10354 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-06 03:16:50 +00:00
nor..67
9b487ede59 - remove check for class in debug view (was because of wrong shape scales)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10353 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-06 03:02:26 +00:00
nor..67
12771f839f - issue warning on unscalable collision shapes
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10352 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-06 03:01:23 +00:00
nor..67
63ee4d8bbe - fix display of compound shapes
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10351 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-06 02:58:37 +00:00
nor..67
9037d7bbee SDK:
- consider scale for meshes in debug view

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10350 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-06 00:09:20 +00:00
nor..67
cd7d47d50e - remove leftover code from BulletAppState
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10348 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 20:03:08 +00:00
nor..67
841850def2 - fix in lifecycle of BulletAppState
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10347 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 19:55:51 +00:00
nor..67
eb1964a180 - fix NPE in BulletAppState
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10346 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 19:47:57 +00:00
nor..67
2f100c79fb - fix deprecation message and javadoc cleanups in PhysicsSpace
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10345 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 19:32:38 +00:00
nor..67
9f7b273517 - fix possible NPE in BulletAppState
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10344 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 19:28:10 +00:00
nor..67
cc623ef44a - give own color to bullet vehicle constraint in debug view
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10343 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 19:26:02 +00:00
nor..67
8992563b86 - add new BulletDebugAppState for physics debugging
- fix non-displayed physics objects in debug view
- remove dependency of base physics objects to scenegraph api, only jme math dependencies are left

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10342 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 19:19:31 +00:00
nor..67
2d5800d667 - add deprecation info to PhysicsSpace.enableDebug
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10341 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 19:04:12 +00:00
nor..67
ab6bdae774 - fix AbstractPhysicsControl applyTransform
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10340 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 17:30:04 +00:00
nor..67
382169355c - fix replace mistake
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10339 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 15:09:07 +00:00
nor..67
1641238b58 - cleanup logger use in PhysicsSpace
- add getters for object lists

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10338 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 15:04:24 +00:00
nor..67
fa380923dc - cleaup adding/removing and tracking objects to the physics space
- warn user when objects are added or removed twice, do not allow this to happen

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10337 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 14:57:10 +00:00
nor..67
7000a19a04 - fix PhysicsHoverControl
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10335 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 13:53:29 +00:00
nor..67
3fc8b7701a - remove physics debug implementation in favor of debug AppState (WIP)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10334 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 04:54:50 +00:00
nor..67
707e62816d - add setlocation helper method to AbstractPhysicsControl
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10333 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 04:38:30 +00:00
nor..67
801f24d6f4 - add AbstractPhysicsControl
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10332 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2013-02-05 04:21:57 +00:00