Freecad sans GUI

From FreeCAD Documentation
Jump to navigation Jump to search
This page is a translated version of the page Headless FreeCAD and the translation is 100% complete.
Other languages:
English • ‎français • ‎polski

Introduction

Cette page wiki documente les différents aspects de l'exécution de FreeCAD dans la console sans activer l'interface utilisateur graphique (GUI) ou ce qui est appelé 'headless'.

Représentation par le graphe de scène

Comme il n'est pas possible de créer ou d'accéder au fournisseur de vues en mode sans GUI (ou headless). Ce qui est possible, c'est de charger FreeCADGui en mode headless mais il n'y a aucun moyen d'accéder au document GUI car il ne sera pas créé et, par conséquent, il n'existe aucun fournisseur de vues.

Cependant, il est possible de créer une représentation Graphe de scène d'un objet :

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)

Voir : fil du forum.

Exemples

Recherche des modules FreeCAD

  1. Ouvrez le terminal et tapez :
    $ /path/to/FreeCAD -c
    ou
    $ /path/to/FreeCADCmd
  2. Un shell python démarre avec une invite. Tapez help().
  3. Un texte d'aide s'affiche.
  4. Tapez modules freecad.

En relation