Hi Cirilo,
I tested Mario branch and I found something that I think it would be
nice to implement:
1) 3d-viewer 'Fit in Page' option doesn't fit correctly the board and
moreover resets the zoom, but not the board orientation (as it is done
in standard kicad 3d-viewer)
2) 3d-viewer-Render Option-Render material Properties
doesn't work
I think is still an useful option because of the following reasons:
a) a lot of 3d-models in official libs (not mine 3D MCAD libs) have
bad material properties, so not implementing this feature will give you
a lot of 'rumors' from kicad users
b) when inspecting a board in 3d-viewer I don't like been 'flashed'
from pads and pins reflex ... properties are useful only to get a
realistic screenshot of the board and parts
c) as I already mailed to Mario, disable material properties could be
*very* useful for toggle the visibility of e.g. enclosure objects
if you put an enclosure transparency value to 100%, it will not be
displayed if material properties are on, but it will appear if the
material properties are off... that will give kicad the ability to
switch ON/OFF enclosure for a better mechanical design (ability that
Altium has)
3) pivot center of rotation: it would be nice/necessary to add a pivot
center of rotation for board an parts (as it is available in most (E)CAD
sw) to let user to inspect objects on the perimeter of the board (option
much more necessary when the board it is not small)
use zoom 'Fit in Page' to reset the pivot
Regards
Maurice
On 22/02/2016 01.28, Cirilo Bernardo wrote:
Hi Folks,
Any thoughts on merging the 3d_initial_merge branch? Between
mainly Mario and myself and a few reports by others (nickoe,
reportingsjr) we have sorted out quite a few bugs and other
deficiencies but I think the only way to get more testing from users
is to merge the code. I believe that the new parsers all offer much
better specifications compliance compared to the old parsers and
the code is more robust. As an example, there is this post by a
user:
https://forum.kicad.info/t/trouble-with-3d-models-vrml/2320/7
The user's models, D_Pak.wrl (VRML1) and D_Pakx.wrl (VRML2)
load and display correctly in the file preview which uses the new
parsers. In the legacy parsers, D_Pak.wrl causes a segfault and
D_Pakx.wrl does not display correctly. Note: the 3d_initial_merge
branch still uses the legacy 3DViewer so the 3DViewer will segfault
on the D_Pak.wrl model, but for me this only serves as a reminder
of some of the improvements gained with the new 3D plugin system.
- Cirilo
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp