Hi Cirilo and Mario, I just built the 3d_initial_merge branch revno 6528, but I see some annoying asserts when running the 3d viewer, not the previewer in the 3d properties dialog:
ASSERT INFO: /somepath/3d_initial_merge/3d-viewer/3d_rendering/3d_render_raytracing/shapes3D/cbbox.cpp(114): assert "aBBox.IsInitialized()" failed in Union(). BACKTRACE: [1] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const [2] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) [3] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) [4] wxEvtHandler::TryHereOnly(wxEvent&) [5] wxEvtHandler::ProcessEventLocally(wxEvent&) [6] wxEvtHandler::ProcessEvent(wxEvent&) [7] wxEvtHandler::SafelyProcessEvent(wxEvent&) [8] wxGLCanvas::OnInternalIdle() [9] wxWindowBase::SendIdleEvents(wxIdleEvent&) [10] wxWindowBase::SendIdleEvents(wxIdleEvent&) [11] wxFrame::SendIdleEvents(wxIdleEvent&) [12] wxWindowBase::SendIdleEvents(wxIdleEvent&) [13] wxFrame::SendIdleEvents(wxIdleEvent&) [14] wxAppBase::ProcessIdle() [15] wxApp::DoIdle() [16] g_main_context_dispatch [17] g_main_loop_run [18] gtk_main [19] wxGUIEventLoop::DoRun() [20] wxEventLoopBase::Run() [21] wxAppConsoleBase::MainLoop() [22] APP_SINGLE_TOP::OnRun() /somepath/3d_initial_merge/common/single_top.cpp:173 [23] wxEntry(int&, wchar_t**) [24] main /somepath/3d_initial_merge/common/single_top.cpp:210 [25] __libc_start_main [26] _start 2016-02-22 1:28 GMT+01:00 Cirilo Bernardo <[email protected]>: > 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 : [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

