FreeCAD bez GUI
Wprowadzenie
Ta strona wiki dokumentuje różne aspekty uruchamiania FreeCAD w konsoli bez włączania GUI (Graphical User Interface) lub tak zwanego headless.
Reprezentacja scenografii
Ponieważ nie jest możliwe utworzenie lub dostęp do dostawcy widoku w trybie bez użycia GUI. Co jest możliwe, to załadowanie FreeCADGui
w trybie bez GUI, ale nie ma możliwości dostępu do dokumentu GUI, ponieważ nie zostanie on utworzony i w konsekwencji nie będzie istniał żaden dostawca widoku.
Możliwe jest jednak stworzenie Scenogramu reprezentacji obiektu:
import FreeCADGui as Gui
from pivy import coin
Gui.setupWithoutGUI()
doc = App.newDocument()
obj = doc.addObject("Part::Box","Box")
doc.recompute()
view = Gui.subgraphFromObject(obj)
Zobacz: wątek na forum.
Przykłady
Przeszukiwanie modułów FreeCAD
- Otwórz terminal i wpisz:
$ /path/to/FreeCAD -c
- lub
$ /ścieżka/do/FreeCADCmd
- Powłoka Python uruchomi się z promptem. Wpisz
help()
. - Zostanie wyświetlony tekst pomocy.
- Wpisz
modules freecad
.