Конвертировать тип файла STEP в STL - PullRequest
1 голос
/ 16 апреля 2019

Я хочу преобразовать файл STEP в формат файла STL, используя Python.Я посмотрел онлайн, и похоже, что лучший вариант - использовать FreeCAD или OpenCascade (OCC).Однако я новичок и не знаю с чего начать.Я провел поиск в Интернете и обнаружил этот (код для преобразования STEP в файл OBJ).

Существуют ли примеры Python из FreeCAD (на основе OCC) для преобразования файлов STEP в STL?С чего мне начать?

1 Ответ

1 голос
/ 17 апреля 2019

Вот небольшой код для начала:

import FreeCAD
import Part
import Mesh
shape = Part.Shape()
shape.read('my_shape.step')
doc = App.newDocument('Doc')
pf = doc.addObject("Part::Feature","MyShape")
pf.Shape = shape
Mesh.export([pf], 'my_shape.stl')

FreeCAD широко использует python для пользовательских функций.По сути, все, что вы делаете через пользовательский интерфейс, выполняется с помощью python.

Поэтому полезно открыть пользовательский интерфейс, открыть консоль Python, а затем выполнить функцию вручную.Вы часто можете просто скопировать питона прямо из консоли и отредактировать его для своих нужд.

...