← Back to team overview

kicad-developers team mailing list archive

Re: 3D-Viewer - Request for merge evaluation

 

Have you been reporting the random segfaults to him? If this branch is still
having random segfaults, then it's not ready to be merged yet in my opinion, as
that would be a regression - current 3D viewer doesn't segfault anywhere that I
know of.

On Tue, Jun 14, 2016 at 09:07:48PM +0300, firewalker wrote:
> I am using it for some time now.
> 
> One note for the component preview. For through hole components the pcb is
> quite larger.
> 
> There were also some random segfaults.
> 
> On Tue, Jun 14, 2016 at 9:00 PM, Chris Pavlina <pavlina.chris@xxxxxxxxx>
> wrote:
> 
> > I'm pulling it to have a look now. :)
> >
> > On Tue, Jun 14, 2016 at 05:50:47PM +0000, 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
> > > _______________________________________________
> > > 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