This may be the way to go. The only drawback to making it a separate project is that we will have to create separate binary packages. I'm guessing step support would be a popular feature. I know I would like it.
On 3/10/2016 9:04 AM, Brian Sidebotham wrote: > 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 > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

