KiCad PCB EDA Suite
|
#include <footprint.h>
Public Member Functions | |
FP_3DMODEL () | |
Public Attributes | |
VECTOR3D | m_Scale |
3D model scaling factor (dimensionless) More... | |
VECTOR3D | m_Rotation |
3D model rotation (degrees) More... | |
VECTOR3D | m_Offset |
3D model offset (mm) More... | |
double | m_Opacity |
wxString | m_Filename |
The 3D shape filename in 3D library. More... | |
bool | m_Show |
Include model in rendering. More... | |
Definition at line 83 of file footprint.h.
|
inline |
Definition at line 86 of file footprint.h.
wxString FP_3DMODEL::m_Filename |
The 3D shape filename in 3D library.
Definition at line 100 of file footprint.h.
Referenced by FOOTPRINT::Add3DModel(), PCB_EASYEDAPRO_PARSER::fillFootprintModelInfo(), LEGACY_PLUGIN::load3D(), PANEL_FP_PROPERTIES_3D_MODEL::OnAdd3DModel(), PCB_PARSER::parse3DModel(), ALTIUM_PCB::ParseComponentsBodies6Data(), PCB_EASYEDA_PARSER::ParseToBoardItemContainer(), and DIALOG_SELECT_3DMODEL::TransferDataFromWindow().
VECTOR3D FP_3DMODEL::m_Offset |
3D model offset (mm)
Definition at line 98 of file footprint.h.
Referenced by PCB_EASYEDAPRO_PARSER::fillFootprintModelInfo(), LEGACY_PLUGIN::load3D(), PCB_PARSER::parse3DModel(), ALTIUM_PCB::ParseComponentsBodies6Data(), PCB_EASYEDA_PARSER::ParseToBoardItemContainer(), PANEL_PREVIEW_3D_MODEL::SetSelectedModel(), DIALOG_SELECT_3DMODEL::TransferDataFromWindow(), and PANEL_PREVIEW_3D_MODEL::updateOrientation().
double FP_3DMODEL::m_Opacity |
Definition at line 99 of file footprint.h.
Referenced by PANEL_PREVIEW_3D_MODEL::onOpacitySlider(), PCB_PARSER::parse3DModel(), ALTIUM_PCB::ParseComponentsBodies6Data(), and PANEL_PREVIEW_3D_MODEL::SetSelectedModel().
VECTOR3D FP_3DMODEL::m_Rotation |
3D model rotation (degrees)
Definition at line 97 of file footprint.h.
Referenced by PCB_EASYEDAPRO_PARSER::fillFootprintModelInfo(), LEGACY_PLUGIN::load3D(), PCB_PARSER::parse3DModel(), ALTIUM_PCB::ParseComponentsBodies6Data(), PCB_EASYEDA_PARSER::ParseToBoardItemContainer(), PANEL_PREVIEW_3D_MODEL::SetSelectedModel(), DIALOG_SELECT_3DMODEL::TransferDataFromWindow(), and PANEL_PREVIEW_3D_MODEL::updateOrientation().
VECTOR3D FP_3DMODEL::m_Scale |
3D model scaling factor (dimensionless)
Definition at line 96 of file footprint.h.
Referenced by LEGACY_PLUGIN::load3D(), PCB_PARSER::parse3DModel(), PANEL_PREVIEW_3D_MODEL::SetSelectedModel(), DIALOG_SELECT_3DMODEL::TransferDataFromWindow(), and PANEL_PREVIEW_3D_MODEL::updateOrientation().
bool FP_3DMODEL::m_Show |
Include model in rendering.
Definition at line 101 of file footprint.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL::OnAdd3DModel(), PANEL_FP_PROPERTIES_3D_MODEL::OnAdd3DRow(), and PCB_PARSER::parse3DModel().