680 Commits

Author SHA1 Message Date
dan..om
1e9ba3c0b0 - Added the SphereMapped texture modification.
-- This feature is available in the "Filters" menu on the top left of the texture window.
--- With the original texture opened, click on the Filters then SphereMapped.
--- A new window will open containing the new modified version of the texture.
--- You can save that new texture by right-clicking on the texture's window tab then clicking on Save.
- Did some code formatting and cleaning on the original classes (unused imports).
- Added tooltips to buttons.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7693 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-23 05:21:21 +00:00
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
2011-06-22 19:27:55 +00:00
ant..om
dfeff3c6af Fix major bug: TerrainGrid.getHeight returned always 0 after first grid change happened
minor bug: updateModelBound missed from TerrainGrid update call, added collisionGroup check to physics, and failing with exception if material is not set before initialize() call

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7691 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-22 19:25:50 +00:00
Kae..pl
c30288febf Fix to texture loading: catching asset's manager AssetNotFoundException.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7690 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-22 18:06:11 +00:00
kim..ng
f230997d93 Android: added customizable messages to exit dialog
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7689 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-22 17:26:27 +00:00
Kae..pl
38eb3de309 Clone method added to BoneAnimation.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7688 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-22 17:18:52 +00:00
nor..67
19403e5660 - add fix for physics mesh generation and physics collision shape ignore flag to native bullet
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7687 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-22 12:07:04 +00:00
Kae..pl
4a9f7ab979 Implementation of shrinkwrap constraint (+ several bugfixes and updated test asset file).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7686 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-21 22:46:36 +00:00
kim..ng
fef0820ca6 Android: fixed bug - EGL_SURFACE_TYPE is checked now. Added ConfigType.FASTEST and .BEST to AndroidHarness
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7685 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-21 22:13:42 +00:00
Kae..pl
697a02e7c5 Support for object animation constraints loading.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7684 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-21 19:00:26 +00:00
Kae..pl
542559738d Bugfix: constructor with 'scales' argument did not store it.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7683 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-21 18:57:27 +00:00
Kae..pl
48bfcaac18 Synchronization added during constraints functions initialization.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7682 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-21 13:16:47 +00:00
Kae..pl
52b40e7ae5 Refactoring. Moving Properties class to structures package.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7681 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-21 12:58:20 +00:00
Kae..pl
e0188e7a13 Support for 'Fit curve' mode in array modifier added.
(also several small fixes to array modifier added)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7680 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-20 22:56:25 +00:00
nor..67
3cdbd90d5a - make some nifty and the new noise library public for jMP
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7679 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-20 10:48:13 +00:00
Kae..pl
88584ea76c Full support for loading mirror modifier added.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7678 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-20 09:21:56 +00:00
nor..67
0b02438f96 - add various SuppressWarnings("unchecked")
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7677 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-20 01:54:10 +00:00
Kae..pl
16c60c7cde 'isNotNull' method added to pointer (so that the code reading is more clear).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7676 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-19 22:57:53 +00:00
Kae..pl
fd2184784c Support for loading custom properties added.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7675 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-19 22:50:12 +00:00
sha..rd
c410fae0a6 * Plane.normal is now created by default and set instead of using references
* TerrainTestModifyHeight now uses mouse left/right buttons to raise/lower height

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7674 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-19 19:39:09 +00:00
sha..rd
e8069191a3 * Plane.normal is now created by default and set instead of using references
* Fix crash in TestAppStates 
 * Fix crash in TestBox 
 * Removed useless calls to Spatial.updateModelBound()
 

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7673 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-19 19:22:35 +00:00
sha..rd
ba88539817 * Improved performance of Matrix3/4f.fillFloatBuffer() by writing to an array first
* Initial javadoc for com.jme3.collision

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7672 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-19 19:17:14 +00:00
sha..rd
8c69c7d205 * Shader now has accelerated access to attribute by using IntMap
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7671 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-19 19:14:27 +00:00
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
2011-06-19 19:12:45 +00:00
nor..67
93d968a12b - fix compile error in renderer (vb.getBufferType().name())
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7669 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-19 12:00:16 +00:00
sha..rd
c727d3e006 * Fixed crash in TestCinematic
* Fixed crash in LightList.sort()
 * Removed usage of Arrays.copyOf() in BitmapFont, so Android can run it
 * Formatted OGLESShaderRenderer

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7668 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-19 00:23:19 +00:00
sha..rd
a6300ba55b * Initial docs for com.jme3.scene.debug, com.jme3.scene.shape, com.jme3.scene.control
* Javadocs for com.jme3.scene.mesh
 * Formatting for com.jme3.terrain classes
 * Terrain updating thread now called "jME3 Terrain Thread"

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7667 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-18 21:05:04 +00:00
sha..rd
d62952a16e * Little bit of docs for RenderQueue
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7666 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-18 20:57:54 +00:00
sha..rd
f9b0a56c90 * Javadocs for com.jme3.renderer.queue
* Javadocs for com.jme3.renderer

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7665 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-18 20:51:31 +00:00
sha..rd
8a9e717ca9 * Small fixes in DDSLoader
* Moved ImageFlipper to core-plugins 

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7664 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-18 20:49:31 +00:00
sha..rd
c6d887cf5a * Javadocs for com.jme3.scene
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7663 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-18 19:01:30 +00:00
sha..rd
88a5109865 * Optimization to prevent garbage generation by replacing Arrays.sort() with SortUtil.msort()
* Replaced "evil" code from SortUtil.msort() with "good" code


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7662 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-18 18:28:11 +00:00
sha..rd
f9079171f1 * Optimization to prevent allocation of IntMap$Iterator in Renderer.renderMesh()
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7661 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-18 17:09:11 +00:00
rem..om
bc2de8626d Fixed material reading with new prefixedName in MatParam
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7657 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-18 10:02:32 +00:00
sha..rd
447fd87d2c * Fixed heavy string allocation in Technique/MatParam due to m_ prefix workaround
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7656 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-18 06:45:06 +00:00
bre..ns
2ded30739d * bumped up terrain material texture support
* updated the test case example

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7655 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-18 00:10:36 +00:00
rem..om
be366b5b53 FilterPostProcessor fixed resizing issue with canvas
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7654 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-17 22:26:41 +00:00
bre..ns
bb916a02c2 * added smooth brush to terrain editor
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7653 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-17 22:04:38 +00:00
rem..om
1ad174f7b5 WaterFilter fixed some remaining m_ stuff
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7652 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-17 21:08:20 +00:00
bre..ns
1cea8d81fc * hooked the level button to the toggle bar, added tool tip
* wired in smooth tool, not implemented yet however

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7651 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-17 16:53:38 +00:00
bre..ns
e46e696838 terrain editor slider fix for mac
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7650 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-17 16:31:30 +00:00
bre..ns
23a65d1caa added level-terrain tool
moved hint text to resource bundle

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7649 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-17 15:58:03 +00:00
bre..ns
4148e216b4 tweaks to getHeightmapHeight, removed old code
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7648 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-17 15:56:52 +00:00
kim..ng
f02c21a51f Android: fixed crash in harness if inputManager is not initialized yet
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7647 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-17 09:56:55 +00:00
ant..om
c9993d87b8 Updated TerrainGridTest: removed the original fractal code, as it is not used for this test anymore
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7646 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-17 07:01:51 +00:00
sha..rd
5c8a7c4dd4 * Added smooth terrain editing to TerrainTestModifyHeight
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7645 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-17 01:28:21 +00:00
sha..rd
17af890e86 * Fix OBJ/MTL parsing bug when using linux line breaks
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7644 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-17 01:23:19 +00:00
bre..ns
993b220922 * performance improvements to terrain height modification
* api change to let you pass in many points to be adjusted in the terrain

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7643 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-16 23:57:44 +00:00
kim..ng
026b7f2211 added sending of historic events and added exit dialog to AndroidHarness
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7642 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-16 17:52:53 +00:00
kim..ng
5135400a9f added setOmitHistoricEvents(bool) to TouchInput
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7641 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-06-16 17:51:45 +00:00