Sergey Linev

Results 172 comments of Sergey Linev

Does it mean that you are already loading `three.js` before jsroot? jsroot use own `three.js` build - with small patches and reduced number of components. Can you provide most simple...

Attached zip file is empty. But if you are using other three.js - it is just warning. I even can remove it from version used in jsroot. jsroot uses ES6...

In recent jsroot we are using `three,js` revision 162. It is last revision which supports WebGL v1.x. And seems to be we will be sticked to this version for a...

`three.js` remove support of WebGL1 - see https://github.com/mrdoob/three.js/releases/tag/r163, comments about WebGLRenderer . > If so, and if it does not matter, then yes please remove it (or downgrade the severity)....

To create any kind of image in node.js out of three.js - one need GL engine. In jsroot https://www.npmjs.com/package/gl is used. And it is only supports WebGL1

WebGLRenderer requires GL context. To get it in node.js one uses headless-gl. `puppeteer` is just tool to run web browsers. But if one uses web browsers - `node.js` is not...

Yes, `node.js` used for CI - but not only. One can directly use jsroot from node.js for ROOT data analysis and image production - therefore option to properly produce images...

@EdwardMoyse You can try special JSROOT build with supports external `three` module. Try to checkout repository, then do: ``` npm install npm build ``` After that in `build/` sub-directory you...

@DraTeots Crucial here is support of 3D rendering with `node.js`. Without proper `gl` component `three.js` model can not be rendered into PNG or JPEG image. In your usecase such functionality...

I add example which shows usage of special jsroot build for external three.js: https://github.com/root-project/jsroot/blob/master/demo/tgeo_build_external_threejs.htm It will be included into v 7.7.1 which I plan to release today.