Mathieu Westphal
Mathieu Westphal
> ssh without x11 forward Then you want to use the headless binary release instead: https://github.com/f3d-app/f3d/releases/download/v2.4.0/F3D-2.4.0-Linux-x86_64-headless-raytracing.tar.xz
Ideally, F3D should not crash but just return in error with: `Error: unable to open display`. This should be fixed in VTK, see this issue: https://gitlab.kitware.com/vtk/vtk/-/issues/19383
VTK recently fixed this so F3D will not crash anymore if no Xorg server is available :)
Please note F3D now support headless and non-headless in a single version, you can try the last nightly for that: https://github.com/f3d-app/f3d/releases/tag/nightly
This one may be hard as Nurbs are not natively supported by VTK, so we would need to do some kind discretization.
Here is the OpenNURBS github: https://github.com/mcneel/opennurbs It is maintained but the build system may reveal to be challenging.
please rebase on master
hey @nabielkandiel , need any help moving forward ?
options_struct.h ```cpp #ifndef f3d_options_struct_h #define f3d_options_struct_h #include "types.h" #include #include namespace f3d { struct options_struct { struct interactor { bool axis = false; bool invert_zoom = false; bool trackball =...
options_struct_internals.h: ```cpp #ifndef f3d_options_struct_internals_h #define f3d_options_struct_internals_h #include "options_struct.h" #include "options.h" namespace options_struct_internals { void set(f3d::options_struct& ostruct, const std::string& name, const option_variant_t& value){ try { if (name == "interactor.axis") ostruct.interactor.axis =...