Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[jsroot] newer three.js, many fixes #15544

Merged
merged 2 commits into from
May 21, 2024
Merged

Conversation

linev
Copy link
Member

@linev linev commented May 17, 2024

  1. Correctly scale size of axis ticks - take into account NDC axis length
  2. Remove source_dir output in node.js How to remove jsroot source_dir message in node.js jsroot#296
  3. Set name and userData in geometry build() function TGeoPainter build method doesn't fill name and other Object3d fields jsroot#303
  4. Draw histogram title afterwards - place in front of stats box
  5. Upgrade three.js r158 -> r162, last with WebGL1 support
  6. Split extras into three_addons.mjs, provide jsroot geometry build without three.js
  7. Fix - correctly draw only grids with AXIG draw option
  8. Fix - let read object from TFile with empty name
  9. Fix - graph drawing fix custom labels on X axis TGraph bin labels are set incorrectly jsroot#297
  10. Fix - draw at least line for TGraphErrors ROOT-8131
  11. Fix - log scales on TH3 drawings TH3 with log scale not supported jsroot#306
  12. Fix - preserve attributes and draw options when call drawingJSON() Many properties are not properly saved by the drawingJSON() function jsroot#307
  13. Fix - draw geometry top node volume if all childs not visible Can't draw geometry 'FAILS to get geometry bounding box' jsroot#308

This module includes components from three.js extras
which provided in examples
Copy link

github-actions bot commented May 17, 2024

Test Results

    11 files      11 suites   2d 12h 30m 57s ⏱️
 2 636 tests  2 636 ✅ 0 💤 0 ❌
27 440 runs  27 440 ✅ 0 💤 0 ❌

Results for commit 8221f57.

♻️ This comment has been updated with latest results.

1. Correctly scale size of axis ticks - take into account NDC axis length
2. Remove source_dir output in node.js root-project#296
3. Set name and userData in geometry `build()` function root-project#303
4. Draw histogram title afterwards - place in front of stats box
5. Upgrade three.js r158 -> r162, last with WebGL1 support
6. Split extras into three_addons.mjs, provide jsroot geometry build without three.js
7. Fix - correctly draw only grids with AXIG draw option
8. Fix - let read object from TFile with empty name
9. Fix - graph drawing fix custom labels on X axis root-project#297
10. Fix - draw at least line for TGraphErrors ROOT-8131
11. Fix - log scales on TH3 drawings root-project#306
12. Fix - preserve attributes and draw options when call drawingJSON() root-project#307
13. Fix - draw geometry top node volume if all childs not visible root-project#308
14. Fix - canvas resize in Qt5 window
@linev linev merged commit 3d8524b into root-project:master May 21, 2024
13 of 14 checks passed
@linev linev deleted the new_jsroot branch May 21, 2024 07:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants