Commit Graph

1360 Commits

Author SHA1 Message Date
Martin Pernollet 0ec6a543d9
Merge pull request #308 from jzy3d/bugs/textRendererMemoryLeak
Text renderer memory leak
2022-12-02 13:45:00 +01:00
Martin Pernollet bfb16af4a3 Fix GifDecoder on Ubuntu before running integration tests on memory leak 2022-11-29 16:43:24 +01:00
Martin Pernollet 37be906c85 . 2022-11-29 16:36:13 +01:00
martin 3fc38bc645 Fixed TextRenderer memory leak 2022-11-29 16:10:44 +01:00
Martin Pernollet 7bc68099c6 add constructor to coord3d 2022-11-13 18:33:58 +01:00
martin 328f99552e MAke composite able to work with VBO 2022-11-03 15:58:11 +01:00
Martin Pernollet 20ed39b22a
Merge pull request #307 from jzy3d/feature/gifWithMaxVariableFrameRate
Feature/gif with max variable frame rate
2022-10-07 19:32:21 +02:00
Martin Pernollet 764e9a3cda Improve frame rate with skipped image 2022-10-07 19:22:00 +02:00
Martin Pernollet 2ea2011524 Can skip frame when too high frame rate 2022-10-07 19:01:29 +02:00
Martin Pernollet b492081fbd Using more explicit frame rate mode 2022-10-07 14:03:07 +02:00
Martin Pernollet 19ac39ef3c Add debug 2022-10-06 15:56:44 +02:00
martin e61d2c06bd Add constructor for adaptive frame rate 2022-10-06 15:11:38 +02:00
Martin Pernollet 2df8c7a5b2
Merge pull request #306 from jzy3d/feature/gifAnimationExport
Feature/gif animation export
2022-10-06 14:25:39 +02:00
martin 00d7a2e1cd . 2022-10-06 14:22:44 +02:00
martin 2c91e22902 Additional javadoc 2022-10-06 14:12:20 +02:00
martin 3842c01196 last image has zero delay 2022-10-06 12:46:22 +02:00
martin c93f1879f4 Verifies total duration in output gif 2022-10-06 12:43:34 +02:00
martin 48e2b2f1e9 Allow export with frame-wise delay 2022-10-06 12:25:14 +02:00
martin fabae7a645 Export 2022-10-05 09:18:08 +02:00
martin 9bb0e35f3c Allow configuring background color of GifExporter 2022-10-04 20:56:57 +02:00
Martin Pernollet 394386df52 Update GIF 2022-10-04 18:20:47 +02:00
martin ec1fb2444d improve gif export 2022-10-03 22:15:27 +02:00
martin 787e9c27be Add exporter to swing and awt native canvas. Let drawable text have a point on the value and smart layout according to camera 2022-10-02 00:02:58 +02:00
martin 4ff9276764 init gif export 2022-09-29 20:15:54 +02:00
martin 2f13fd47cf init gif export 2022-09-29 20:08:17 +02:00
Martin Pernollet ab30bbf618
Merge pull request #305 from jzy3d/feature/configureUpAxis
Feature/configure up axis
2022-09-29 17:50:59 +02:00
martin 6ea020ce4c Unregistering mouse controller remove it as a listener of the canvas 2022-09-29 17:46:09 +02:00
martin 75fcd321b7 Improve the Axis base 2022-09-25 14:19:28 +02:00
martin a9338fbdb7 Allow defining other up vectors than Z 2022-09-25 10:23:12 +02:00
Martin Pernollet d00a9737f9
Merge pull request #303 from jzy3d/feature/mouseZoom2D
Mouse zoom for 2d charts
2022-09-15 16:38:34 +02:00
Martin Pernollet 8515c2fea2 Clean 2022-09-15 16:30:38 +02:00
martin b6f4c4c674 Build and test all on M1 OK 2022-09-15 16:06:48 +02:00
martin 365b560a6b It test per plateform 2022-09-15 15:34:01 +02:00
martin 5e805bd021 Simplify controller to let them target a single chart at a time. Disabled CI 2022-09-15 15:17:49 +02:00
Martin Pernollet fad52d751c Let mouse tests mock the OS detection. 2022-09-15 14:39:25 +02:00
Martin Pernollet ae4a6715f0 Add specific scaling for WIn10+HiDPI 2022-09-15 14:29:08 +02:00
Martin Pernollet 476d4773cf fix test 2022-09-15 14:15:58 +02:00
Martin Pernollet 30531beeac Merge branch 'feature/mouseZoom2D' of github.com:jzy3d/jzy3d-api into feature/mouseZoom2D 2022-09-15 14:08:30 +02:00
Martin Pernollet 43238a2967 Adapt mouse overlay to HiDPI screens AND EmulGL 2022-09-15 14:08:16 +02:00
martin 06ef0b8e76 Merge branch 'feature/mouseZoom2D' of github.com:jzy3d/jzy3d-api into feature/mouseZoom2D 2022-09-10 12:44:29 +02:00
martin f57d8de263 Added tests on view bounds 2022-09-10 12:44:21 +02:00
Martin Pernollet 480eb1197e Mouse zoom working on HiDPI / macOS 2022-09-09 20:04:47 +02:00
martin 10655cf211 Ensure zoom on a 0 (or less) range can not be applied. 2022-09-09 11:16:48 +02:00
martin 7d7341c557 Allow croping selection when colorbar is active. Support XZ and YZ view
cases.
2022-09-09 10:52:39 +02:00
martin 19920cb821 Allow croping mouse selection to current axis bounds on XY 2022-09-08 19:55:19 +02:00
martin 16f27a114c . 2022-09-01 17:29:03 +02:00
martin 8fdd651bff Fix clipping planes in EmulGL 2022-09-01 17:02:49 +02:00
martin 7f7d56d710 Fix labels for XZ and YZ views, add unit tests 2022-09-01 16:20:07 +02:00
martin eca6a95fb7 Cleanly crop a zoomed chart, allow configuration of mouse annotation rendering settings 2022-09-01 15:16:49 +02:00
martin ee54e5656a Deal with flipped X/Y axes 2022-08-31 17:48:49 +02:00