kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #31541
Re: adding support for OCCT
-
To:
kicad-developers@xxxxxxxxxxxxxxxxxxx
-
From:
Wayne Stambaugh <stambaughw@xxxxxxxxx>
-
Date:
Sat, 11 Nov 2017 08:52:13 -0500
-
In-reply-to:
<CAOuK9LiLHCYyo9U-fQU_9tQvkVM_aDrgbDiA=uQ_kLES5=c6bw@mail.gmail.com>
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
That's a show stopper unless someone is willing to step up and fix this
issues. Just out of curiosity and a bit of laziness, what is the OCCT
license before we decide to make it a dependency?
On 11/11/2017 03:43 AM, Nick Østergaard wrote:
> It did work for me on archlinux, as in it could build. But when
> exporting with kicad2step it seems like it does not export the complete
> model.
>
> Den 11. nov. 2017 03.55 skrev "Simon Wells" <swel024@xxxxxxxxx
> <mailto:swel024@xxxxxxxxx>>:
>
> Currently kicad only supports OCE but with FreeCAD moving to occt by
> default it seems this might not be the best long term solution
>
> Currently OCE (which is 0.18) is based on OCCT 6.9 where as OCCT has
> released 7.3. This was one of the primary reasons that FreeCAD chose
> to move to OCCT by default
>
> What i am thinking is
>
> -DKICAD_USE_OCE changes to -DKICAD_USE_CASCADE or
> -DKICAD_USE_OPENCASCADE or -DKICAD_USE_OCC and the options change
> from OFF/ON to OFF/OCCT/OCE/ON with ON being autoish.
>
> By default ON would first check for OCE and if its found it would
> use that, if it was not found then it would check for OCCT. Where
> OCCT/OCE would force it to use the specific package.
>
> I have checked to see whether kicad can build/run with OCCT and
> found no issues with OCCT 7.2 except needing to remove 2 #include's,
> Nick tried it with OCCT 6.9 i believe and found it did not work,
> then tried with 7.0+ and it did work. but we could say that version
> 7 of OCCT is required.
>
> OCCT/OCE and their version would also be added to the copy version
> info window to provide additional runtime/buildtime information for
> debugging.
>
> Regards
>
> Simon
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> More help : https://help.launchpad.net/ListHelp
> <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