← Back to team overview

kicad-developers team mailing list archive

Re: STEP and v6 roadmap

 

Have a look at "assimp",  http://www.assimp.org/  it does STEP too, and a
whole bunch of 3d model formats both in and out, so it be used to extend
the range of formats that 3d models can be accepted in or exported.



On Sun, Dec 1, 2019, 8:33 AM Seth Hillbrand, <seth@xxxxxxxxxxxxx> wrote:

> Hi Cirilo-
>
> Integration here means using the internal parsers and routines.  I
> envision writing this as a routine that accepts input over KiMail and takes
> parameters as RPC as well as error handling in KiCad.
>
> I'm thinking of doing the same with ngspice integration for the same
> reasons you cite below.
>
> Best-
> Seth
>
> On Nov 30, 2019 1:57 PM, Cirilo Bernardo <cirilo.bernardo@xxxxxxxxx>
> wrote:
>
> Hi All,
>
> I noticed that the v6 roadmap has an item to merge the kicad step
> export. Although this is not difficult to do, I don't think it's a
> good idea because OCE/OCC does crash occasionally for various reasons
> and I wouldn't want it to take down kicad when it does crash.  As long
> as the exporter runs as a separate process we have the opportunity to
> check the exit code and inform the user if the process had crashed,
> but if it runs in the same process then kicad simply blinks out of
> existence.  Of course we could always assure that all data is saved
> prior to a STEP export so at least no data will be lost, but I still
> think this is a clumsy way to do things and we're at the mercy of a
> very complex third party tool behaving. The down side to using a
> separate process of course is that its parser needs to be kept up to
> date with any changes in the pcb format file, especially any new
> features which affect the mechanical model.
>
> Cirilo
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
>
> On Nov 30, 2019 1:57 PM, Cirilo Bernardo <cirilo.bernardo@xxxxxxxxx>
> wrote:
>
> Hi All,
>
> I noticed that the v6 roadmap has an item to merge the kicad step
> export. Although this is not difficult to do, I don't think it's a
> good idea because OCE/OCC does crash occasionally for various reasons
> and I wouldn't want it to take down kicad when it does crash.  As long
> as the exporter runs as a separate process we have the opportunity to
> check the exit code and inform the user if the process had crashed,
> but if it runs in the same process then kicad simply blinks out of
> existence.  Of course we could always assure that all data is saved
> prior to a STEP export so at least no data will be lost, but I still
> think this is a clumsy way to do things and we're at the mercy of a
> very complex third party tool behaving. The down side to using a
> separate process of course is that its parser needs to be kept up to
> date with any changes in the pcb format file, especially any new
> features which affect the mechanical model.
>
> Cirilo
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References