kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #25036
Re: 3D-Viewer - Request for merge evaluation
Mario,
I may not have time to look at it until this weekend. As soon as I've
had a chance to build and run it and look over the code, I'll let you know.
Cheers,
Wayne
On 6/14/2016 1:50 PM, Mário Luzeiro wrote:
> Hi Wayne,
>
> As you may know, I have been working on refactoring the 3D-Viewer. I believe it is ready to be evaluated to a merge in the main KiCad branch.
>
> At this moment it supports all the same features as the current stable version plus lots of new useful features, eye-candy and performance improvements.
> It completely takes advantage of the 3D plugin system (developed by Cirilo) that is already present in main KiCad repository.
>
> I invite you and you are welcomed to give a try in my branch:
> https://code.launchpad.net/~mrluzeiro/kicad/kicad_new3d-viewer
>
> The major new feature (from a user perspective) are:
> - New render targets (OpenGL and Raytracing) with expected fast loading of 3D models.
> - Shortcuts keys improved: x,y,z for orientation; t,s,v to hide/display THT,SMD,Virtual footprints; spacebar/middle mouse click to align with board (bounding box) pivot rotation. (to be documented)
> - On pcbnew, footprint 3D Settings, it is possible to adjust the 3D model and the footprint with a preview of the footprint board on a realtime WYSIWYG fashion.
>
> I am not adding new features for some months now, just keep it updated with main branch, some bug fixing and housekeeping.
> My branch is being used by me and at least by Cirilo and Maurice that actively send me feedback and helped testing it. There are other users that already tried it from the foruns.
>
> So I am now looking into you as I consider it is ready to be evaluated to be merged in the main KiCad branch.
> I am looking if you can start this evaluation and let me know any work it may still need before you feel it is ok to be merged.
>
> I scanned already my branch with -wshadow and Cppcheck fixing the most important warnings.
> I plan to have availability on the next months to give support into this merge process and fix any possible bugs.
>
> I have in mind other additions and improvements but I am holding it since I would like first that, this work I did so far, can be integrated.
> The next things I am planning would be small progressive additions and I will look to discuss it here in the list before implement it.
>
> I hope you can give it a try and I will be waiting for your feedback and guidelines on any changes needed.
>
>
> I left here some screenshots (raytracing renders) of a project I am working that require some kind of mechanical validation. I use both VRML files (converted from STEPS to WRL using Maurice FreeCAD exporter) and some STEP files (using out-of-the-tree OCE plugin by Cirilo)
>
> https://meocloud.pt/link/14febff7-0868-4671-a9e6-93386ebbdf44/20160614/
>
>
> Thanks in advance!
>
> Regards,
> Mario Luzeiro
>
Follow ups
References