三、OrcaSlicer预设显示
一、界面类
主框架使用的是wxWidgets库;3D模型的渲染区的控件,使用的是imgui库。
1、Plater
此类在OrcaSlicer\src\slic3r\GUI\Plater.hpp文件中定义
1.1 Plater::priv
此结构体是Plater的数据类,各种数据的对象和指针保存在此结构体中。如Sidebar *sidebar。
2、Sidebar 边栏(左侧栏)类
此类在OrcaSlicer\src\slic3r\GUI\Plater.hpp文件中定义,此类是从wxPanel派生而来。
2.1 成员函数
1、Sidebar::Sidebar(Plater *parent)
在构造函数中会创建打印机下拉框PlaterPresetComboBox,new出来的对象指针保存在Plater::priv中,变量名为combo_printer;会创建耗材下拉框PlaterPresetComboBox,new出来的对象指针保存在Plater::priv中,变量名为combos_filament