← Back to team overview

kicad-developers team mailing list archive

Re: update on 3D refactor

 

Hi Nick,

I can speak from my work and ideas so far with the work in 3d-viewer, but one thing I think Cirilo said already (and I agree) is that it will be not possible to make "progressive patches". There is no changes / improvements to the currently code that can be made progressively.
It will be a massive patch change and after that point I believe we can continue with "progressive additions" to the trunk.

Thinking quickly about the subject I can give this ideas/suggestions:

- Keep updating our progress here in the mailing list. So you know we are progressing.
- When we fill that we have a "working" solution, announce it here and request to start discussion to advance to the integration phase.
- Agree with project manager when it will be the appropriate calm times to apply the changes. (i.e: discuss a timeline plan / roadmap)
- Discuss with project manager, the most import things we need to review our code before merge (coding style, comments, documentation, etc)
- I plan to make a final code revision to my source code and I was about to propose some peer review to all other code (i.e: I will make a review to the source code developed by Cirilo). So hopping that Cirilo or others can make a peer review to my source as well.
- Discuss with project manager if he or if he can assigned someone that he trust to make a review on our solution / source code.
- Apply the fixes / suggestions from that review.
- Deliver the source to be merged in the trunk.
- Keep developing it and progressively add improvements and fixes in order to polish it to make a release.
- Then follow with the normal process of making a kicad release.

uhmm I am thinking that it may take a bit longer :)
2016 Christmas.. maybe

Regards,
Mario Luzeiro

________________________________________
From: Kicad-developers [kicad-developers-bounces+mrluzeiro=ua.pt@xxxxxxxxxxxxxxxxxxx] on behalf of Nick Østergaard [oe.nick@xxxxxxxxx]
Sent: 27 November 2015 09:00
To: Cirilo Bernardo
Cc: KiCad Developers
Subject: Re: [Kicad-developers] update on 3D refactor

Hi Cirilo

Thank you for the update. It looks good that the preview is becoming ready. :)

Maybe you said this earlier, but what things do you plan to have done to be able to integrate with the product branch?

Nick

Den 27/11/2015 03.27 skrev "Cirilo Bernardo" <cirilo.bernardo@xxxxxxxxx<mailto:cirilo.bernardo@xxxxxxxxx>>:
Work is moving along slowly with the 3D cache and renderer but I've just finished the
first iteration of work on the code which translates from the cache data representation
to the data structures needed by the new renderer. I've got a screen shot of the
output created by the '3d_plugin_tetra' example plugin rendered in the preview screen
of the Footprint Properties 3D tab:

https://drive.google.com/file/d/0By_XTJN-s8aXdlBrWmZHV2tKLUE/view?usp=sharing

Previously I showed the VRML output of the tetra plugin as rendered by view3dscene,
but now I have a genuine preview rendered in kicad.

There's some polishing up to do and then I'll move onto implementing the IDF plugin
which will be the first plugin which actually does something useful. After that the
X3D and VRML plugins can be developed.

There's still a lot of work to do to overhaul 3DViewer but the 3D model selection and
caching system is starting to look good.

- Cirilo


_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx<mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp



References