Commit 7f66d0b
committed
[1.3.53] 2025-10-10
- The visualizer can now render images with a transparent background. This is enabled with `Visualizer::setBackgroundTransparent`
- `Visualizer::printWindow` can now write images in PNG format (necessary for transparent backgrounds)
- Added navigation gizmo to visualizer window to make it easier to orient the view. This can be disabled with `Visualizer::hideNavigationGizmo()`.
- The line width argument to `Visualizer::addLine()` now works properly on all platforms.
- Fixed a bug where rectangle vertices were not returning the correct values when queried due to improper application of transformations.
- By default, the visualizer now uses a gradient background texture image. The user can also manually set their own using `Visualizer::setBackgroundImage()`.
- Added `Visualizer::setBackgroundSkyTexture()` to add a skybox background that automatically scales with the scene size.
- Deprecated `Visualizer::addSkyDomeByCenter()` in favor of `Visualizer::setBackgroundSkyTexture()`.
- Implemented Heckbert's "Nice Numbers" algorithm that generates clean, evenly-spaced tick values for the colorbar.
- Implemented more efficient setting of optional object data `age`, which yields a huge speedup when setting age for many thousands of compound objects.1 parent 6a1e8be commit 7f66d0b
File tree
38 files changed
+4076
-1138
lines changed- core
- src
- tests
- doc
- plugins
- plantarchitecture
- doc
- include
- src
- projectbuilder
- include
- src
- visualizer
- doc
- include
- shaders
- src
- tests
- textures
38 files changed
+4076
-1138
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1053 | 1053 | | |
1054 | 1054 | | |
1055 | 1055 | | |
1056 | | - | |
| 1056 | + | |
1057 | 1057 | | |
1058 | 1058 | | |
1059 | 1059 | | |
| |||
2597 | 2597 | | |
2598 | 2598 | | |
2599 | 2599 | | |
2600 | | - | |
| 2600 | + | |
2601 | 2601 | | |
2602 | 2602 | | |
2603 | 2603 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
701 | 701 | | |
702 | 702 | | |
703 | 703 | | |
704 | | - | |
| 704 | + | |
705 | 705 | | |
706 | 706 | | |
707 | 707 | | |
| |||
1227 | 1227 | | |
1228 | 1228 | | |
1229 | 1229 | | |
1230 | | - | |
| 1230 | + | |
1231 | 1231 | | |
1232 | 1232 | | |
1233 | 1233 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
651 | 651 | | |
652 | 652 | | |
653 | 653 | | |
654 | | - | |
| 654 | + | |
655 | 655 | | |
656 | 656 | | |
657 | 657 | | |
| |||
674 | 674 | | |
675 | 675 | | |
676 | 676 | | |
677 | | - | |
678 | | - | |
| 677 | + | |
679 | 678 | | |
680 | 679 | | |
681 | 680 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
457 | 457 | | |
458 | 458 | | |
459 | 459 | | |
460 | | - | |
| 460 | + | |
461 | 461 | | |
462 | 462 | | |
463 | 463 | | |
| |||
477 | 477 | | |
478 | 478 | | |
479 | 479 | | |
480 | | - | |
| 480 | + | |
481 | 481 | | |
482 | 482 | | |
483 | 483 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
3 | 19 | | |
4 | 20 | | |
5 | 21 | | |
| |||
0 commit comments