Hi jelle

I have seen this example, and it does not generate any file in my installation of pythonOCC (I have tried to make filename "C:\Users\Petar\Desktop\result_export_multi.stp". It is probably because in my installation there is no "my_step_exporter.write_file()" command. I have only "my_step_exporter.write()" (I have installation from the web - all in one version 0.4 with python 2.6 for windows). But even after modifying this I don't see result_export_multi.stp file on my desktop.

But, could you do me a favor? Can you please make cut of this two shapes from the example (cube and sphere), export resulting shape in green, and put a STEP file on web page so that I can check it out?

Regards,
Petar Perisin


On 29.12.2010. 23:18, pythonocc-users-requ...@gna.org wrote:
Message: 3
Date: Wed, 29 Dec 2010 18:33:27 +0100
From: jelle feringa<jelleferi...@gmail.com>
Subject: Re: [Pythonocc-users] STEP with Colors export how to
To: "pythonOCC users mailing list."<pythonocc-users@gna.org>
Message-ID:
        <aanlktinsr1rt8jpdbzdzgbmc=n8efcraevjwxv0+b...@mail.gmail.com>
Content-Type: text/plain; charset="windows-1252"

Hi Petar,

3 links:

1) use 
StepOCAF_Export<http://code.google.com/p/pythonocc/source/browse/trunk/src/addons/Utils/DataExchange/STEP.py?r=1115>
it
supports colors&  layers ( not all readers support 'em rhino does... )
2) here's an 
example...<http://code.google.com/p/pythonocc/source/browse/trunk/src/examples/Level2/DataExchange/export_multi_to_step_colors_layers_ocaf.py?spec=svn1115&r=1115>
<http://code.google.com/p/pythonocc/source/browse/trunk/src/examples/Level2/DataExchange/export_multi_to_step_colors_layers_ocaf.py?spec=svn1115&r=1115>3)
use 
OCC.Utils.Construct<http://code.google.com/p/pythonocc/source/browse/trunk/src/addons/Utils/Construct.py?r=1115>to
make your code much more pythonic.

Happy to have you on board.
FreeCAD is a great project&  the link with pythonocc is terrific work!

-jelle


On Wed, Dec 29, 2010 at 2:44 PM, Petar<petar.peri...@cadcam.hr>  wrote:

>    Hi,
>
>  My name is Petar Perisin, And I'm trying to connect FreeCAD and pythonOCC.
>  I have posted 2 messages on web site, so here they go:
>
>  Hi,
>
>  I have been playing with this STEP export. I have also found
>  pythonocc-examples project on code.google.com (you should also include
>  this google code project on your web site, because there is no link to it
>  here ? I have found the link on google). Over here there is test_XDE.py and
>  the program creates some moduels, colors them and exports STEP with colors.
>  Couple of questions:
>
>  1. Over there there StepOCAF_Export class (from the Utils.DataExchange
>  package) is not used. It Uses STEPCAFControl writer. Is this the same thing
>  (it confuses me a little bit) or am I wrong?
>
>  2. I know that you were talking about how StepOCAF supports layers and
>  colors. This layers is what I?m interested in. Are this accually ?Parts?
>  that appear after I import Step file into another program, so I can see that
>  Step is accually made from many parts (XDE_test.step has three parts ? 2
>  boxes and a cylinder)?
>
>  3. Code does not seem to work untill you comment lines from 69-79 (and, of
>  course, uncomment lines 83-86). He reports error on line 74 ? ?Attribute
>  Error: ?TColStd_ListIteratorOfListOfInteger? object has no attribute ?Value?
>  ?. It is probably connected to line 72, where this is assigned. How to fix
>  this (in other way than comment lines from 69 to 79)
>
>  4. I have been looking through the code (newbie look) and I have figured
>  where new document is created, where shapes are created, where components
>  are referenced in assembly and coloured after that. But, as hard as I try I
>  can not figure out what do lines 69-79 do? What do they do?
>
>  5. Is there a way to assign colors based on Red-Green-Blue values (this was
>  not used here) and if yes, what is the range for this values (is it 0-1
>  float values like in FreeCAD or is it 0-256 integer values) ? can you give
>  me an example of this?
>
>  Thank you very much for pythonOCC
>
>
>
>    And the second one is:
>
>  Hi,
>
>  I wanted to explain what am I doing. I?m trying to export complex shapes
>  from FreeCAD to STEP with colors using pythonOCC. So far I have managed to
>  do that with simple shapes like sphere, box, cone ect. But how to export cut
>  between sphere and a box. I saw another example test_cut.py, and from there
>  I took and modified a few things:
>
>  from OCC import BRepPrimAPI, BRepBuilderAPI, gp, Geom, STEPControl,\
>  BRepAlgoAPI
>
>  R = 20.
>  sphere = BRepPrimAPI.BRepPrimAPI_MakeSphere(R)
>  box = BRepPrimAPI.BRepPrimAPI_MakeBox(100,100,100)
>  cut = BRepAlgoAPI.BRepAlgoAPI_Cut(box.Shape(), sphere.Shape())
>
>  now, how to export ?cut? as STEP with color. He reports some error that
>  ?cut? is of different type. How to make ?cut? be good type?
>
>
>  _______________________________________________
>  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