Page 1 of 1

centOS 环境下用python转换step为stl出错

Posted: Fri Jun 10, 2022 4:08 pm
by lindow
环境:centos7
freecad版本:0.18.2
代码:
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')

但是导出的stl文件与step源文件有数据确实,图形显示不全。大家有遇到同样的问题吗,如何解决呢?

十分感谢

Re: centOS 环境下用python转换step为stl出错

Posted: Sat Jun 11, 2022 2:29 am
by johnwang
试一下新版0.20

Re: centOS 环境下用python转换step为stl出错

Posted: Sat Jun 11, 2022 2:52 am
by lindow
centos怎样安装0.20?

Re: centOS 环境下用python转换step为stl出错

Posted: Mon Jun 20, 2022 3:42 pm
by paullee
lindow wrote: Sat Jun 11, 2022 2:52 am centos怎样安装0.20?
下載 AppImage 直接便可行了,我用在Fedora 上。

https://www.freecadweb.org/downloads.php

Re: centOS 环境下用python转换step为stl出错

Posted: Tue Jun 21, 2022 2:17 am
by lindow
貌似不太行,我是装在服务器上的

Re: centOS 环境下用python转换step为stl出错

Posted: Tue Jun 21, 2022 4:30 pm
by paullee
lindow wrote: Tue Jun 21, 2022 2:17 am ... 装在服务器上的
甚麼意思?

Re: centOS 环境下用python转换step为stl出错

Posted: Wed Jun 22, 2022 1:22 am
by lindow
我需要将freecad安装在服务器上,服务器的系统是centos 7.6,因此无法使用appImage版本

Re: centOS 环境下用python转换step为stl出错

Posted: Wed Jun 22, 2022 4:39 pm
by paullee

Re: centOS 环境下用python转换step为stl出错

Posted: Thu Jun 23, 2022 6:16 am
by lindow
嗯,如果是snap安装的话,python调用就又有点麻烦