Skip to content

Releases: TarballCoLtd/jse3d

jse3d v1.5.7

04 Jun 23:55
Compare
Choose a tag to compare

jse3d v1.5.7

Changes:
-Addresses a bug that would draw faces in the incorrect order
-Sets lines to not be rendered by default

jse3d v1.5.6.1

02 Jun 09:18
Compare
Choose a tag to compare

jse3d v1.5.6.1

Changes:
-Moves mouseDiff instantiation to Display constructor
-Removes unnecessary ObjectTemplates enumeration
-Object3D, Face, Line, Point3D, Triangle, and Scene now all implement the Serializable interface
-Object3DSerializer was renamed to JSE3DSerializer and now supports serializing Scene objects
-Fixes bug with FPS counter
-Adds method to get actual camera position, rather than simulated camera position
-Applies a temporary fix for a NullPointerException that occasionally occurred in face rendering

Known bugs:
-Faces disappear when approaching the edge of the screen
-Faces of individual Object3Ds are drawn in the correct order, but not in relation to other Object3Ds

jse3d v1.5.2

16 May 12:43
Compare
Choose a tag to compare

jse3d v1.5.2

Changes:
-Improves support for integration into apps with other frame components

jse3d v1.5.1

11 May 05:19
Compare
Choose a tag to compare

jse3d v1.5.1

Changes:
-Moves template building from Scene class to ObjectTemplate class
-ObjectTemplate enum is renamed to ObjectTemplates
-Color inversion is more efficient
-Scene constructor is now publicly accessible
-movePosAbs() and movePosRel() functions in Point3D and Object3D classes can now take the camera position in the form of a Point3D instead of a Display object
-Added a method to set a single object in a Scene's Object3D[] array

jse3d v1.5

11 May 04:52
Compare
Choose a tag to compare

jse3d v1.5

Changes:
-Removed experimental CPU multithreading feature due to extreme instability
-Added templates for instantiating geometric shapes in the Scene class

jse3d v1.4

09 May 12:47
Compare
Choose a tag to compare

jse3d v1.4

Changes:
-Adds experimental CPU multithreading support (default is singlethreaded)
-Adds getters for camera mode and thread mode
-Adds a setter for thread mode

jse3d v1.3.7

09 May 12:07
Compare
Choose a tag to compare

jse3d v1.3.7
First stable release!

Changes:
-Fixes distortion upon moving the camera, the last remaining known bug

jse3d v1.3.6 beta

09 May 11:06
Compare
Choose a tag to compare
jse3d v1.3.6 beta Pre-release
Pre-release

jse3d v1.3.6 beta

Changes:
-Fixed a bug where objects behind the camera would be rendered

jse3d v1.3.5 beta

08 May 10:48
Compare
Choose a tag to compare
jse3d v1.3.5 beta Pre-release
Pre-release

jse3d v1.3.5 beta

Changes:
-Adds the ability to set the camera position
-Adds the ability to set the camera distance
-Adds the ability to set the camera mode to drag or move (default is drag)
-Adds the ability to transition the camera distance
-Adds the ability to use the scroll wheel to adjust the camera distance

Known issues:
-When objects do not have a center of (0,0,0), mild to severe perspective distortion occurs

jse3d v1.3.4 beta

07 May 10:10
Compare
Choose a tag to compare
jse3d v1.3.4 beta Pre-release
Pre-release

jse3d v1.3.4 beta

Changes:
-Adds getters and setters for the physics timestep (default is 60)