Sergey Linev
Sergey Linev
Strange. Can you provide g4.gdml file? By default JSROOT tries to use same settings which are applied for normal geometry drawing. Try to export geometry to ROOT file after your...
I see problem. It is wrong assumption in JSROOT - if volume has subnodes shape shape is simply ignored. I will try to fix it
Now I start understands difference. JSROOT follows logic which is implemented with geometry GL viewer. You can see it when calling `g4.GetTopVolume().Draw("ogl")` In such case JSROOT will reproduce drawing if...
I checked again your example. One can produce output like your first picture using `wire` (wireframe) draw option: https://jsroot.gsi.de/dev/?file=../files/tmp/g4.root&item=Default&opt=wire  With normal drawing one just not able to see _embedded_...
> It removes the requirement for version 3.9. Technically code works with all 3.x versions of `nlohmann/json.hpp`. I add requirement for 3.9 recently just because we were not using and...
> I still don't understand this. All discussions we had so far ended with agreeing that the LLVM upgrade will change nothing wrt the JSON library. After LLVM upgrade we...
That about this PR? It is necessary to correctly detect situation when `json_fwd.hpp` is really required. Main problem if system-wide installation of newer 3.11.x version of `nlohmann/json.hpp` does not includes...
> and I disagree with the references to the "LLVM upgrade" solving something with nlohmann/json.hpp - this never stood up to a factual check. I did check with llvm 13...
> I don't understand why we would want to allow older versions than we did in the past The reason why we restrict version - we were not testing for...
> What did you check, and what worked? Did you build a module? For me, LLVM 9 and LLVM 13 give the same result: including json.hpp into a header in...