On 16.06.2015 12:40, ea...@katamail.com wrote: > Hi Cirilo and Tom, > > I tried OCC to import a stl shape (to263 from kicad lib generated from > wings3d) and generate step and iges models and render it in wxpython... > > please find attached the py code used for conversion and IGES and STEP > generated
Hi Maurice, This is cool! I did more or less the same in C++. There are few caveats with OCC though: - dealing with colors when loading STEP needs some extra code (OCC doesn't handle color correctly if the color is an attribute of an assembly instead of a single shape), - when exporting a hierarchical STEP assembly, the hierarchy must be build bottom-up, - In order to get the names of the parts OK I had to dive in the internal STEP representation of the data. It's not very complex, it just takes a few extra lines of code. For the moment, I'm thinking of making a wx IPC service that would include OCC, mesh & cache models and export assemblies. It could be built as an option. Other possibility is to use DLL plugins, but I'm afraid it's a much bigger endeavor to get them to work reliably on all OS platforms. Certainly not for the stable release. Tom > > Maurice > > On 6/16/15 12:20 PM, Tomasz Wlostowski wrote: >> On 16.06.2015 12:02, ea...@katamail.com wrote: >>> Hi Cirilo, >>> >>> it seems that Peter Clifton has added AP214 support: >>> http://comments.gmane.org/gmane.comp.cad.geda.user/43517 >>> >> Hi Maurice, >> >> It looks like just a hack to me (just the board shape). Adding >> components will be IMHO more complex... Besides Peter's approach does >> not solve the problem of meshing/visualization of STEP component models >> (see [1] for an example - this is all STEP). >> >> Regards, >> Tom >> >> [1] https://edms.cern.ch/file/1158539/1/EDA-02189-V4-0_3D-top.jpg >> _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp