kwahoo
github.com/kwahoo2
FreeCAD, VR
[EN] @MonadoXR@floss.social with libsurvive tracking works well now even with two Lighthouse setup.
@FreeCAD@fosstodon.org XR workbench does not need SteamVR at all now for Lighthouse-based devices.
Other news: the workbench now allows to creation of Draft polylines, including filled faces and point snapping.
#FreeCAD #XR #FreeCADFriday
[PL] Monado ze śledzeniem libsurvive działa teraz dobrze nawet przy konfiguracji z dwoma Lighthouse.
@FreeCAD@fosstodon.org XR workbench nie potrzebuje już SteamVR dla urządzeń opartych na Lighthouse.
Inne nowości: Workbench umożliwia teraz tworzenie polilinii Draft, w tym wypełnionych powierzchni i przyciągania punktów.
@FreeCAD@fosstodon.org Virtual Reality addon just works with Tilt Five AR glasses and the latest beta runtime(1.5). Pretty cool, knowing that T5 does not obstruct real world view.
Tip: you can pair two T5 wands with single glasses to get full left/right hand controller scheme.
...and another attempt to Free Flight tool for @FreeCAD@fosstodon.org (navigate with keyboard and mouse like in a FPS game). Since I failed to deliver equal experience on all platforms using just Qt, this time I'm experimenting with SDL library provided by pySDL3 python bindings. More info: https://github.com/FreeCAD/FreeCAD/issues/5563#issuecomment-3192561148
Testing/developing #FreeCAD XR workbench without VR hardware should be easier now.
I created https://github.com/kwahoo2/remote-mndset This is a client for @MonadoXR@floss.social remote driver. The client supports both keyboard/mouse or gamepad input.
Of course, remote-mndset can be used with any OpenXR application, as long as the Monado runtime is used.

I am currently working on modelling tools in FreeCAD XR Workbench. That includes:
- working plane that can be aligned to object's face normal
- drawing wires (polylines) for face creation
- making pads and pockets from these faces
Teaser below:
Testing/developing #FreeCAD XR workbench without VR hardware should be easier now.
I created https://github.com/kwahoo2/remote-mndset This is a client for @MonadoXR@floss.social remote driver. The client supports both keyboard/mouse or gamepad input.
Of course, remote-mndset can be used with any OpenXR application, as long as the Monado runtime is used.
Picking objects with 3D ray demo.
Shows an example use of FreeCADGui.ActiveDocument.ActiveView.getObjectInfoRay(vec_start, vec_dir) introduced in FreeCAD 1.1
More info: https://forum.freecad.org/viewtopic.php?t=98958
https://gist.github.com/kwahoo2/6be97fd804ab3df0441eb0e710eafbd9#file-robo-waypoints-ray-pick-py
Good news, it seems that 4 year old bug in #Linux #SteamVR is finally fixed https://github.com/ValveSoftware/SteamVR-for-Linux/issues/422
#FreeCAD XR Workbench can run now on Wayland thanks to the EGL interface.
Works with #SteamVR and @MonadoXR@floss.social or any runtime that supports XR_MNDX_egl_enable extension.
Note: this is an early work amd requires an pyopenxr fork and Coin3D compiled with EGL instead of GLX (info: https://github.com/kwahoo2/freecad-xr-workbench/blob/main/doc/EGL_Howto.md)
[EN] Making an egg shape with Sketcher and Descartes method in @FreeCAD@fosstodon.org
Based on https://www.ijpam.eu/contents/2012-78-5/8/8.pdf
[PL] Tworzenie kształtu jajka w szkicowniku metodą Descantesa
