Page 212 - 6734
P. 212
Рисунок 49 – Результати виконання програми
FreeCAD – вільна САПР з Python API
FreeCAD 0.17 (http://www.freecadweb.org) – це вільна
параметрична 3D САПР, яка базується на геометричному ядрі Open
CASCADE Technology 7.2.0 і володіє Python API. Геометричні
моделі створюються способом граничного подання BREP за
допомогою її Python-модуля Part, який є прямим зв’язком з OCCT
[34]. Повністю OCCT доступна з PythonOCC, але використання
FreeCAD модуля Part набагато зручніше. Для виконання прикладу
введіть у консолі:
"e:\FreeCAD 0.17x64\bin\python.exe" main.py
Для виконання з довільного інтерпретатора Python27x64
введіть у консолі:
c:\Python27\python.exe main.py
import sys
FREECADPATH = r"e:\FreeCAD 0.17x64\bin"
sys.path.append(FREECADPATH) # шлях до бібліотек
FreeCAD
import math
211