On 03-07-2010 09:27, Wangshiraz wrote:
> Hi,
>
> I am trying to convert stl to iges using code CADViewer which is under
> the samples\Tools folder.
> after load the stl file:
>
> elif extension == "stl":
> from OCC import TopoDS, StlAPI
> shape = TopoDS.TopoDS_Shape()
> stl_reader = StlAPI.StlAPI_Reader()
> stl_reader.Read(shape,str(filename))
>
> I added this:
>
> from OCC import IGESControl
> i = IGESControl.IGESControl_Controller()
> i.Init()
> iges_writer = IGESControl.IGESControl_Writer()
> iges_writer.AddShape(shape)
> iges_writer.Write("my.iges")
> print "added an object to the IGES file. "
>
> But I didn't get the output file - my.iges.
>
> stl_reader doesn't has GetOutput and 'import vtk' shows no vtk module.
>
> What can I do?
>
> Regards,
>
> Cean
Hi,
About VTK [1], it's another lib, you have compile or in distro like
Fedora, Ubuntu, Debian have package from VTK. The stl_Reader from VTK
has GetOutput, from Python-OCC doesn't.
[1] - http://www.vtk.org/
>>
>> I put it here http://pastebin.org/375878 , it converts stl to step.
>>
>
>
> ------------------------------------------------------------------------
> 使用新一代 Windows Live Messenger 轻松交流和共享! 立刻下载!
> <http://www.windowslive.cn/messenger/>
>
>
>
> _______________________________________________
> Pythonocc-users mailing list
> [email protected]
> https://mail.gna.org/listinfo/pythonocc-users
_______________________________________________
Pythonocc-users mailing list
[email protected]
https://mail.gna.org/listinfo/pythonocc-users