Python packages?
Hi Dzenan, I haven't had the chance to advertise it much as yet, but the new version is out and available on Pypi. See the CHANGELOG: https://sourceforge.net/p/gvirtualxray/gitroot/ci/v2.1.0/tree/CHANGELOG I'll close the ticket. Franck
Unable to run using Dockerfile
Ticket closed due to inactivity. Docker has been used extensively to run gVXR and for the compilation, including using the Manylinux distributions to create Python wheels on both x86_64 and aarch64 processors.
OpenGL context not created automatically with the digital twin framework
Writing non-finite normals
I had a look at the original file you provided. There are a few triangles defined by colinear vectors, i.e. their three vertices are along a line. It led to a division by zero when normalising the normal vector (as the lengthof the normal was null). There is now a test to avoid the division by zero, i.e. the normal vector will remain null rather than infinite. It'll make it more robust. The alternative was to remove the triangle, but I decided against it to avoid altering the original data. However,...
Strange. Here is a fully contained test. It worked after making sure it was with a fresh install. I even tried with a negative value of localScaleFactor. Can you try the code below? If still no luck, we'll have to arrange a video call. #!/usr/bin/env python3 from gvxrPython3 import gvxr label = "table" rotate = [45, -22.5, 0] translationVector = [1, 2, 3] localScaleFactor = 2 gvxr.createNewContext() gvxr.loadMeshFile(label, "table_0159.stl", "mm", True) gvxr.moveToCenter(label) gvxr.rotateNode(label,...