From e4ea479cf0f4e7314f7aeb13c5a67945d03dc37c Mon Sep 17 00:00:00 2001 From: Ian McInerney <ian.s.mcinerney@ieee.org> Date: Tue, 4 Feb 2025 15:53:20 +0000 Subject: [PATCH] Don't show hidden models in raytracing view Fixes https://gitlab.com/kicad/code/kicad/-/issues/19836 --- 3d-viewer/3d_rendering/raytracing/create_scene.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/3d-viewer/3d_rendering/raytracing/create_scene.cpp b/3d-viewer/3d_rendering/raytracing/create_scene.cpp index 4fbef0dea3..0ec83f2448 100644 --- a/3d-viewer/3d_rendering/raytracing/create_scene.cpp +++ b/3d-viewer/3d_rendering/raytracing/create_scene.cpp @@ -1278,6 +1278,9 @@ void RENDER_3D_RAYTRACE_BASE::load3DModels( CONTAINER_3D& aDstContainer, for( FP_3DMODEL& model : fp->Models() ) { + if( !model.m_Show || model.m_Filename.empty() ) + continue; + // get it from cache const S3DMODEL* modelPtr = cacheMgr->GetModel( model.m_Filename, footprintBasePath, fp );