I would create the plugin as a separate project. That's really the idea of plugins afterall. I wouldn't bother rolling much more than the bare essential plugins into the KiCad source. This would be a great example of how to externally develop a plugin.
Best Regards, Brian. On 10 March 2016 at 09:11, Cirilo Bernardo <[email protected]> wrote: > Hi folks, > > I have a 3D plugin built to support STEP and IGES visualization via OCE > and have linked 3 screenshots below. > > https://drive.google.com/open?id=0By_XTJN-s8aXS1pKSE5uNVp0VG8 > https://drive.google.com/open?id=0By_XTJN-s8aXclV4enBueWhnaGM > https://drive.google.com/open?id=0By_XTJN-s8aXclV4enBueWhnaGM > > The HackRF STEP model was created by Maurice via his KiCad StepUP > tools for FreeCAD. > > If people would like this plugin to be pushed into 3d_initial_merge then > let me know; I would need to add a CMake option to build it since it > depends on OCE and should not be built by default. Just remember that > these models will not be visible in 3DViewer until the current 3DViewer > has been replaced by one which uses the scenegraph objects from > 3d_initial_merge. Mario is making a lot of progress with his 3DViewer > branch, so hopefully it won't be too long before we have all the latest > 3D visualization codes. :) > > One note: although the new 3D viewer will be able to directly use the > STEP/IGES models (no need to convert to VRML), actual MCAD > exports is still a long way away since it depends on the implementation > of a plugin system for reading and manipulating the PCB data itself. > > Thanks to Tom Wlostowski for the initial OCE investigations and his > sample c++ code for converting STEP to VRML. > > - Cirilo > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

