richardTingle

Results 10 issues of richardTingle

### Feature request This is a feature request for a mechanism for a POM to be able to declare "non obvious" extra dependencies in a way that a consuming project...

### Summary If the camera moves during a click and drag event on a 3d gui the camera movement is ignored; it behaves as if the mouse hasn't moved at...

A component that provides a grid style file picker ![image](https://user-images.githubusercontent.com/6330028/192010713-4504b966-17f8-4d58-9a5b-c1fa29cc0e24.png)

Fix bug where the clipRect would be left in the openGL state leading to surprising (clipped) results when later using GLRenderer#copyFrameBuffer closes #2224

Within GLRenderer the renderViewPort method leaves a clipRect in the OpenGL state. This means that other calls to GLRenderer #copyFrameBuffer may give surprising (clipped) results GLRenderer#renderViewPort should clear the clipRect...

As discussed in the [thread for JME V3.7](https://hub.jmonkeyengine.org/t/jme-3-7/47390/5?u=richtea) jme3-vr is now outdated using OpenVR. OpenXR JMonkeyEngine is supported by user libraries (e.g. Tamarin) and even if a new OpenXR based...

Otherwise glancing blows can end up "happening" but at infinite distance due to numerical precision Closes #2284 See https://hub.jmonkeyengine.org/t/picking-sometimes-returns-infinite-distances/47715/2

Occasionally spatial#collideWith will return a collision result with the distance at infinity. I suspect this occurs because in [BIHNode](https://github.com/jMonkeyEngine/jmonkeyengine/blob/master/jme3-core/src/main/java/com/jme3/collision/bih/BIHNode.java#L400) the "hits" check is done in local coordinate space then done...

As discussed at https://hub.jmonkeyengine.org/t/screenshot-based-jme-testing/47685/18 I will be creating a set of automated tests that can run as part of the build on standardised hardware. The purpose of this is to...

Add a screenshot based test framework (as discussed at https://hub.jmonkeyengine.org/t/screenshot-based-jme-testing/47685/18) and the first few test cases closes #2279