Skip to content

Commit 06c97d8

Browse files
committed
date, log and build
1 parent 5e9b3d1 commit 06c97d8

File tree

3 files changed

+12
-8
lines changed

3 files changed

+12
-8
lines changed

build/jsroot.js

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const version_id = '7.5.x',
1111

1212
/** @summary version date
1313
* @desc Release date in format day/month/year like '14/04/2022' */
14-
version_date = '14/02/2024',
14+
version_date = '4/03/2024',
1515

1616
/** @summary version id and date
1717
* @desc Produced by concatenation of {@link version_id} and {@link version_date}
@@ -108985,8 +108985,10 @@ class TGraph2DPainter extends ObjectPainter {
108985108985
res.Triangles = 11; // wireframe and colors
108986108986
else if (d.check('TRI2'))
108987108987
res.Triangles = 10; // only color triangles
108988-
else if (d.check('TRIW') || d.check('TRI'))
108988+
else if (d.check('TRIW'))
108989108989
res.Triangles = 1;
108990+
else if (d.check('TRI'))
108991+
res.Triangles = 2;
108990108992
else
108991108993
res.Triangles = 0;
108992108994
res.Line = d.check('LINE');
@@ -109126,8 +109128,9 @@ class TGraph2DPainter extends ObjectPainter {
109126109128
if (!dulaunay.fNdt) return;
109127109129

109128109130
const main_grz = !fp.logz ? fp.grz : value => (value < fp.scale_zmin) ? -0.1 : fp.grz(value),
109129-
do_faces = this.options.Triangles >= 10,
109130-
do_lines = this.options.Triangles % 10 === 1,
109131+
plain_mode = this.options.Triangles === 2,
109132+
do_faces = (this.options.Triangles >= 10) || plain_mode,
109133+
do_lines = (this.options.Triangles % 10 === 1) || (plain_mode && (graph.fLineColor !== graph.fFillColor)),
109131109134
triangles = new Triangles3DHandler(levels, main_grz, 0, 2*fp.size_z3d, do_lines);
109132109135

109133109136
for (triangles.loop = 0; triangles.loop < 2; ++triangles.loop) {
@@ -109161,8 +109164,8 @@ class TGraph2DPainter extends ObjectPainter {
109161109164

109162109165
triangles.callFuncs((lvl, pos) => {
109163109166
const geometry = createLegoGeom(this.getMainPainter(), pos, null, 100, 100),
109164-
color = palette.calcColor(lvl, levels.length),
109165-
material = new MeshBasicMaterial(getMaterialArgs(color, { side: DoubleSide, vertexColors: false })),
109167+
color = plain_mode ? this.getColor(graph.fFillColor) : palette.calcColor(lvl, levels.length),
109168+
material = new MeshBasicMaterial(getMaterialArgs(color, { side: DoubleSide, vertexColors: false })),
109166109169

109167109170
mesh = new Mesh(geometry, material);
109168109171

@@ -109222,7 +109225,7 @@ class TGraph2DPainter extends ObjectPainter {
109222109225

109223109226
if (fp.usesvg) scale *= 0.3;
109224109227

109225-
if (this.options.Color || this.options.Triangles) {
109228+
if (this.options.Color || (this.options.Triangles >= 10)) {
109226109229
levels = main.getContourLevels(true);
109227109230
palette = main.getHistPalette();
109228109231
}

changes.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
## Changes in 7.5.x
44
1. Fix - abort tree draw operation faster
5+
2. Fix - support plain TRI option for TGraph2D
56

67

78
## Changes in 7.5.4

modules/core.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const version_id = '7.5.x',
44

55
/** @summary version date
66
* @desc Release date in format day/month/year like '14/04/2022' */
7-
version_date = '14/02/2024',
7+
version_date = '4/03/2024',
88

99
/** @summary version id and date
1010
* @desc Produced by concatenation of {@link version_id} and {@link version_date}

0 commit comments

Comments
 (0)