C++ 1 source_name 0 0 res UTF-8 connect panel_3D_raytracing_options_base 1000 none 1 panel_3D_raytracing_options_base . 1 1 1 1 UI 0 0 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY PANEL_3D_RAYTRACING_OPTIONS_BASE -1,-1 RESETTABLE_PANEL; widgets/resettable_panel.h; forward_declare wxTAB_TRAVERSAL bSizerMain wxVERTICAL none 5 wxEXPAND|wxRIGHT 1 bSizerMargins wxVERTICAL none 5 wxEXPAND|wxALL 0 wxID_ANY Rendering Options -1,32 sbSizerRaytracingRenderOptions wxVERTICAL 1 none 5 wxEXPAND|wxBOTTOM 1 1 20 gSizer1 none 0 0 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Procedural textures (slow) 0 0 1 m_checkBoxRaytracing_proceduralTextures 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Add floor (slow) 0 0 1 m_checkBoxRaytracing_addFloor 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Anti-aliasing (slow) 0 0 1 m_checkBoxRaytracing_antiAliasing 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Screen space ambient occlusions and global illumination reflections (slow) 0 0 1 m_checkBoxRaytracing_postProcessing 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 wxTOP|wxBOTTOM|wxRIGHT|wxEXPAND 0 4 wxBOTH 8 fgSizer111 wxFLEX_GROWMODE_SPECIFIED none 0 4 5 wxEXPAND 1 0 protected 0 5 wxLEFT|wxRIGHT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Number of Samples 0 0 0 1 m_staticText19 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Spread Factor % 0 0 0 1 m_staticText201 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Recursion Level 0 0 0 1 m_staticText211 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Shadows: 0 0 1 m_checkBoxRaytracing_renderShadows 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 64 0 1 0 1 m_spinCtrl_NrSamples_Shadows 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 Number of rays that will be cast, into light direction, to evaluate a shadow point 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 1 Dock 0 Left 1 1 0 0 wxID_ANY 1 0 25 0 0.1 0 1 m_spinCtrlDouble_SpreadFactor_Shadows 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 Random direction factor of the cast rays 5 wxEXPAND 1 0 protected 0 5 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Reflections: 0 0 1 m_checkBoxRaytracing_showReflections 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 32 0 1 0 1 m_spinCtrl_NrSamples_Reflections 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 Number of rays that will be cast to evaluate a reflection point 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 1 Dock 0 Left 1 1 0 0 wxID_ANY 1 0 25 0 0.1 0 1 m_spinCtrlDouble_SpreadFactor_Reflections 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 Random direction factor of the cast rays 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 5 0 1 0 1 m_spinCtrlRecursiveLevel_Reflections 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 Interactions number that a ray can travel through objects. (higher number of levels improve results, specially on very transparent boards) 5 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Refractions: 0 0 1 m_checkBoxRaytracing_showRefractions 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 5 0 1 0 1 m_spinCtrl_NrSamples_Refractions 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 Number of rays that will be cast to evaluate a refraction point 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 1 Dock 0 Left 1 1 0 0 wxID_ANY 1 0 25 0 0.1 0 1 m_spinCtrlDouble_SpreadFactor_Refractions 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 Random direction factor of the cast rays 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 7 0 1 0 1 m_spinCtrlRecursiveLevel_Refractions 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 Number of bounces that a ray can hit reflective objects 5 wxEXPAND 0 3 protected 0 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 0 wxID_ANY Lights Configuration -1,-1 sbSizerRaytracingLightConfiguration wxVERTICAL 1 none 5 wxEXPAND|wxBOTTOM|wxRIGHT 0 -1,-1 bSizer11 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Ambient camera light: 0 0 0 1 m_staticText17 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 51,51,51 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_colourPickerCameraLight 1 protected 1 Resizable 1 72,-1 wxCLRP_DEFAULT_STYLE ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 1 0 protected 0 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Top light: 0 0 0 1 m_staticText5 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 63,63,63 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_colourPickerTopLight 1 protected 1 Resizable 1 72,-1 wxCLRP_DEFAULT_STYLE ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 1 0 protected 0 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Bottom light: 0 0 0 1 m_staticText6 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 63,63,63 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_colourPickerBottomLight 1 protected 1 Resizable 1 72,-1 wxCLRP_DEFAULT_STYLE ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 9 wxHORIZONTAL 4 0 fgSizer11 wxFLEX_GROWMODE_SPECIFIED none 0 0 5 0 0 protected 0 5 0 0 protected 0 5 wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Elevation (deg) 0 0 0 1 m_staticText20 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Azimuth (deg) 0 0 0 1 m_staticText18 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 0 0 protected 0 5 0 0 protected 0 5 0 0 protected 0 5 wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Elevation (deg) 0 0 0 1 m_staticText27 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Azimuth (deg) 0 0 0 1 m_staticText28 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Light 1: 0 0 0 1 m_staticText21 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_colourPickerLight1 1 protected 1 Resizable 1 72,-1 wxCLRP_DEFAULT_STYLE ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 90 0 -90 0 1 m_spinCtrlLightElevation1 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 359 0 0 0 1 m_spinCtrlLightAzimuth1 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS|wxSP_WRAP ; ; forward_declare 0 5 0 0 protected 10 5 wxALIGN_CENTER|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Light 5: 0 0 0 1 m_staticText22 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_colourPickerLight5 1 protected 1 Resizable 1 72,-1 wxCLRP_DEFAULT_STYLE ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 90 0 -90 0 1 m_spinCtrlLightElevation5 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 359 0 0 0 1 m_spinCtrlLightAzimuth5 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS|wxSP_WRAP ; ; forward_declare 0 5 wxALIGN_CENTER 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Light 2: 0 0 0 1 m_staticText23 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_colourPickerLight2 1 protected 1 Resizable 1 72,-1 wxCLRP_DEFAULT_STYLE ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 90 0 -90 0 1 m_spinCtrlLightElevation2 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 359 0 0 0 1 m_spinCtrlLightAzimuth2 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS|wxSP_WRAP ; ; forward_declare 0 5 0 0 protected 0 5 wxALIGN_CENTER|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Light 6: 0 0 0 1 m_staticText24 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_colourPickerLight6 1 protected 1 Resizable 1 72,-1 wxCLRP_DEFAULT_STYLE ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 90 0 -90 0 1 m_spinCtrlLightElevation6 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 359 0 0 0 1 m_spinCtrlLightAzimuth6 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS|wxSP_WRAP ; ; forward_declare 0 5 wxALIGN_CENTER 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Light 3: 0 0 0 1 m_staticText25 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_colourPickerLight3 1 protected 1 Resizable 1 72,-1 wxCLRP_DEFAULT_STYLE ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 90 0 -90 0 1 m_spinCtrlLightElevation3 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 359 0 0 0 1 m_spinCtrlLightAzimuth3 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS|wxSP_WRAP ; ; forward_declare 0 5 0 0 protected 0 5 wxALIGN_CENTER|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Light 7: 0 0 0 1 m_staticText26 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_colourPickerLight7 1 protected 1 Resizable 1 72,-1 wxCLRP_DEFAULT_STYLE ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 90 0 -90 0 1 m_spinCtrlLightElevation7 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 359 0 0 0 1 m_spinCtrlLightAzimuth7 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS|wxSP_WRAP ; ; forward_declare 0 5 wxALIGN_CENTER 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Light 4: 0 0 0 1 m_staticText171 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_colourPickerLight4 1 protected 1 Resizable 1 72,-1 wxCLRP_DEFAULT_STYLE ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 90 0 -90 0 1 m_spinCtrlLightElevation4 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 359 0 0 0 1 m_spinCtrlLightAzimuth4 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS|wxSP_WRAP ; ; forward_declare 0 5 0 0 protected 0 5 wxALIGN_CENTER|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Light 8: 0 0 0 1 m_staticText181 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_colourPickerLight8 1 protected 1 Resizable 1 72,-1 wxCLRP_DEFAULT_STYLE ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 90 0 -90 0 1 m_spinCtrlLightElevation8 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS ; ; forward_declare 0 1 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 359 0 0 0 1 m_spinCtrlLightAzimuth8 1 protected 1 Resizable 1 124,-1 wxSP_ARROW_KEYS|wxSP_WRAP ; ; forward_declare 0