Hi Dalton,


you could try to change the line "stepexporter.Write(arquivosaida)" to 
"stepexporter.Write(arquivosaida.Shape())", I hope it helps.




Best regards






---------- Původní zpráva ----------
Od: Dalton <dfazan...@gmail.com>
Komu: pythonocc-users@gna.org
Datum: 3. 4. 2014 15:49:19
Předmět: [Pythonocc-users] STEP and Geom

"Hi! I'm building an algorithm to construct a NURBS surface with pythonnocc 
and need to export it to a STEP file.

I construct a Geom_BSplineSurface with the command line

stepnurbs = Geom_BSplineSurface(stepptosctrl, steppesos, stepuknots, 
stepvknots, stepumults, stepvmults, k-1, l-1, 0, 0)

where all the parameters are already defined and it works well. Then I try 
to write it to a STEP file with the following lines

stepexporter = STEPControl_Writer()
stepexporter.Transfer(stepnurbs, STEPControl_AsIs)
stepexporter.Write(arquivosaida)

and I get the message error

TypeError: in method 'STEPControl_Writer_Transfer', argument 2 of type 
'TopoDS_Shape const'

At GitHub, I was told to execute the command

TopoDS_face(BRepBuilderAPI_MakeFace(stepnurbs, ...

but I still get a message error as below

TypeError: in method 'new_BRepBuilderAPI_MakeFace', argument 1 of type 
'TopoDS_Wire const'

Sorry if this may seems a noobie question, but I am not an specialist in 
python or opencascade, just starting to learn. :)

Best regards.


_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users";
_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users

Reply via email to