7059 Commits

Author SHA1 Message Date
James Adam
7c2a401c28 Add tests for com.jme3/scene.mesh.VirtualIndexBuffer 2019-03-22 12:51:28 +00:00
Riccardo Balbo
f60ff58ef0 Add bullet extraction directory, bin and vscode config to gitignore 2019-03-22 09:46:05 +01:00
Paul Speed
9a6032a087
Merge pull request #1054 from Ali-RS/export-transparent-png
Modified JmeDesktopSystem.writeImageFile() to export transparency for…
2019-03-22 03:49:37 -04:00
Ali-RS
c43eafc319
Modified JmeDesktopSystem.writeImageFile() to export transparency for PNG format. 2019-03-22 10:21:43 +04:30
appveyor
9f9b443dee [ci skip] bullet: update windows natives 2019-03-21 22:48:26 +00:00
Stephen Gold
dc99bc0731 post-release fixup 2019-03-21 15:41:58 -07:00
Stephen Gold
a6622d4613 trivial commit with tag v3.3.0-alpha1 2019-03-21 14:32:59 -07:00
Stephen Gold
9d9132d5b6 .travis.yml: work around Travis's tag blindness using a regexp 2019-03-21 14:07:35 -07:00
appveyor
31574f1c65 [ci skip] bullet: update windows natives 2019-03-21 20:01:30 +00:00
Stephen Gold
a03f1fe49c gradle.properties: ready for 3.3.0-alpha1 build 2019-03-21 12:53:18 -07:00
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
2019-03-19 12:52:21 -07:00
Stephen Gold
2124e3e86b TestGltfLoading: comment 2019-03-18 13:21:53 -07:00
Stephen Gold
b9c13a209a JavaDoc correction to AnimComposer (comments only) 2019-03-16 19:15:44 -07:00
Stephen Gold
7e929aacab FbxLoader: comment out some debug spam to System.out - see issue #1025 2019-03-16 19:15:43 -07:00
James Adam
fe03a9b6a3 Add tests for com.jme3.math.Vector3f 2019-03-16 10:46:16 -07:00
James Adam
eba9ef6d58 Add tests for com.jme3.math.FastMath 2019-03-13 14:10:45 -07:00
Ali-RS
6dd737d378 Added AnimComposer.getAction() and AnimComposer.addAction() and improved
JavaDoc.
2019-03-11 00:08:21 -07:00
Stephen Gold
ffa58be3d7 remove more unused imports 2019-03-09 12:37:12 -08:00
Stephen Gold
75112201db more corrections in diagnostic messages 2019-03-09 12:04:43 -08:00
Stephen Gold
2356320d30 more comment-only correction 2019-03-09 11:57:23 -08:00
Riccardo Balbo
3851c35f08 Add blend mode that sums alphas and does alpha blending for colors 2019-03-09 11:07:40 -08:00
Stephen Gold
784106e0c6 Revert "fix for issue #989 (RollingTheMonkey works with JBullet but not native)"
This reverts commit 1bb388d793e6acdf082cb948ad46951ece9ee20a.
2019-03-04 15:04:04 -08:00
travis-ci
ff5124bc93 [ci skip] bullet: update linux natives 2019-03-04 22:11:50 +00:00
travis-ci
d60aec411b [ci skip] bullet: update osx natives 2019-03-04 22:09:27 +00:00
appveyor
f1d9eb37c4 [ci skip] bullet: update windows natives 2019-03-04 22:03:31 +00:00
Riccardo Balbo
2bbf784c96 fix issue #1029, integrate PR #1031
* Use gContactStartedCallback instead of gContactProcessedCallback to detect collision events. ( fix for #1029 )

* Fix  Conversion loses qualifiers
2019-03-04 14:01:08 -08:00
Stephen Gold
7e6fa03009 added a test for issue #1029 2019-03-04 07:15:17 -08:00
Stephen Gold
f33252f4d0 spelling corrections in diagnostic messages 2019-03-02 17:41:21 -08:00
Stephen Gold
72bed74fa1 complete the fix for issue #1027 2019-02-27 09:15:53 -08:00
Stephen Gold
15f9f69611 fix for issue #1027 - result of rayTest() 2019-02-26 17:05:58 -08:00
Stephen Gold
4581b6cb36 jme3-examples/jme3-lwjgl3 JavaDoc corrections (comments only) 2019-02-26 13:15:18 -08:00
Stephen Gold
c7c203853c jme3-networking/jme3-plugins JavaDoc corrections (comments only) 2019-02-26 13:14:30 -08:00
Stephen Gold
8d6900a32a jme3-jbullet JavaDoc corrections (comments only) 2019-02-26 13:13:12 -08:00
Stephen Gold
5bf619cca3 jme3-terrain JavaDoc corrections (comments only) 2019-02-26 13:12:06 -08:00
Stephen Gold
b2381e8aed jme3-vr JavaDoc corrections (comments only) 2019-02-26 12:53:57 -08:00
Stephen Gold
7ad91651f1 jme3-desktop/jme3-effects JavaDoc corrections (comments only) 2019-02-25 23:43:05 -08:00
Stephen Gold
c11fbe4dd8 jme3-core JavaDoc corrections (comments only) 2019-02-25 23:27:52 -08:00
Stephen Gold
8ecddf4fa2 jme3-blender JavaDoc corrections (comments only) 2019-02-25 21:54:04 -08:00
Stephen Gold
ce730e5656 jme3-android JavaDoc corrections (comments only) 2019-02-25 19:54:17 -08:00
Stephen Gold
2c25d77e64 avoid extraneous newlines to stderr during glTF import 2019-02-25 13:26:05 -08:00
Stephen Gold
512b096cb4 fix for issue #1026: TestPhysicsCharacter spins Sinbad too fast 2019-02-21 14:07:17 -08:00
Stephen Gold
6ab7c0d91f fix for issue #910: PhysicsCharacter incompatibilities 2019-02-21 13:54:49 -08:00
Ali-RS
dae85e1598 Removed unused imports. (#1020) 2019-02-11 21:40:32 -08:00
Ali-RS
6679873c9b Added removeAction(), removeLayer() and removeCurrentAction() to AnimComposer (#1016)
* Added AnimComposer.removeAction() and AnimComposer.removeLayer()

* Added javadoc for AnimComposer.setCurrentAction()

* Moved removing of current action to a separate method.

* Added javadoc for new methods.
2019-02-10 20:50:44 -08:00
Ali-RS
9ded31cf1c Added TestUserData. (#1017) 2019-02-08 15:47:40 +01:00
Riccardo Balbo
626af3123a Add double short and byte support to UserData (#946) 2019-02-08 15:47:23 +01:00
Julien Seinturier
835fbd7957 Jme3 vr (#828)
* Updated OpenVR implementation to 1.0.9

User can specify external OpenVR library to load with
openvr.library.path system property.
Usage: java -Dopenvr.library.name=my_path_to_library MyApp

Removed reference to OCCULUS VR and OpenVR from VRAppstate as this class
is generic and does not have to be linked to specific implementation.

VRMouseManager can be buggous using OSVR or Occulus VR. 

Refactored VR implementation packages in order to separate all available
implementation. Modifying or adding implementation should no more impact
other ones. 

Renamed some classes in order to be uniform

* Sample and VR mouse manager update

Adding sample for VR AppState

Added OSVRMouseManager in order to handle VRMouseManager for OSVR
environment

Added OcculusMouseManager in order to handle VRMouseManager for Oculus
environment

Changed OpenVRMouseManager reference within VRAppState and VREnvironment
into VRMouseManager

* Revert previous commit as jme3-examples does not handle java8 and lwjgl3

* Adding AWT component rendering within app state

Adding AWT component rendering capabilities for any JMonkeyEngine
renderer (works with LWJGL 3.1.x and compatible with other
implementations)

This implementation differs from the previous one as it's relies on
AppState (compatible with all JME application) and as it use only
produces framebuffer.

With this implementation, it is possible to use AWT component ad
rendering target and so to integrate JMonkey rendering within AWT /
Swing application. This capability was not available with LWJGL3 as the
version 3.1.x does not provide anymore AWT link.

* AWTComponentAppState update

Added Update within AWTComponentAppState and added getter and setter for
transfer mode within AWTFramePRocessor

* Removing Java 8 related stuff
2019-02-08 15:44:33 +01:00
Ali-RS
7363662f21 Added isSimilar() to Quaternion, Vector2f, Vector3f and Vector4f (#1015)
* Added isSimilar() to Quaternion.

* Added isSimilar() to Vector2f.

* Added isSimilar() to Vector3f.

* Added isSimilar() to Vector4f.

* Modified isSimilar() to consider NaN.
2019-02-07 10:01:07 -08:00
Ali-RS
637162e484 Added AnimComposer.hasAction() method 2019-02-04 08:21:38 -08:00
FennelFetish
254a5839c1 Added tests for traversal order when using SceneGraphVisitor. 2019-02-02 10:14:24 -08:00