KiCad PCB EDA Suite
|
#include <footprint.h>
Public Member Functions | |
FP_3DMODEL () | |
bool | operator== (const FP_3DMODEL &aOther) const |
Public Attributes | |
VECTOR3D | m_Scale |
3D model scaling factor (dimensionless) | |
VECTOR3D | m_Rotation |
3D model rotation (degrees) | |
VECTOR3D | m_Offset |
3D model offset (mm) | |
double | m_Opacity |
wxString | m_Filename |
The 3D shape filename in 3D library. | |
bool | m_Show |
Include model in rendering. | |
Definition at line 86 of file footprint.h.
|
inline |
Definition at line 89 of file footprint.h.
|
inline |
Definition at line 106 of file footprint.h.
References m_Filename, m_Offset, m_Opacity, m_Rotation, m_Scale, and m_Show.
wxString FP_3DMODEL::m_Filename |
The 3D shape filename in 3D library.
Definition at line 103 of file footprint.h.
Referenced by FOOTPRINT::Add3DModel(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), FOOTPRINT::Deserialize(), PCB_IO_EASYEDAPRO_PARSER::fillFootprintModelInfo(), PCB_IO_KICAD_LEGACY::load3D(), PANEL_FP_PROPERTIES_3D_MODEL::OnAdd3DModel(), operator==(), PCB_IO_KICAD_SEXPR_PARSER::parse3DModel(), ALTIUM_PCB::ParseComponentsBodies6Data(), PCB_IO_EASYEDA_PARSER::ParseToBoardItemContainer(), and DIALOG_SELECT_3DMODEL::TransferDataFromWindow().
VECTOR3D FP_3DMODEL::m_Offset |
3D model offset (mm)
Definition at line 101 of file footprint.h.
Referenced by ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), FOOTPRINT::Deserialize(), PCB_IO_EASYEDAPRO_PARSER::fillFootprintModelInfo(), PCB_IO_KICAD_LEGACY::load3D(), operator==(), PCB_IO_KICAD_SEXPR_PARSER::parse3DModel(), ALTIUM_PCB::ParseComponentsBodies6Data(), PCB_IO_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 102 of file footprint.h.
Referenced by ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), FOOTPRINT::Deserialize(), PANEL_PREVIEW_3D_MODEL::onOpacitySlider(), operator==(), PCB_IO_KICAD_SEXPR_PARSER::parse3DModel(), ALTIUM_PCB::ParseComponentsBodies6Data(), and PANEL_PREVIEW_3D_MODEL::SetSelectedModel().
VECTOR3D FP_3DMODEL::m_Rotation |
3D model rotation (degrees)
Definition at line 100 of file footprint.h.
Referenced by ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), FOOTPRINT::Deserialize(), PCB_IO_EASYEDAPRO_PARSER::fillFootprintModelInfo(), PCB_IO_KICAD_LEGACY::load3D(), operator==(), PCB_IO_KICAD_SEXPR_PARSER::parse3DModel(), ALTIUM_PCB::ParseComponentsBodies6Data(), PCB_IO_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 99 of file footprint.h.
Referenced by FOOTPRINT::Deserialize(), PCB_IO_KICAD_LEGACY::load3D(), operator==(), PCB_IO_KICAD_SEXPR_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 104 of file footprint.h.
Referenced by FOOTPRINT::Deserialize(), PANEL_FP_PROPERTIES_3D_MODEL::OnAdd3DModel(), PANEL_FP_PROPERTIES_3D_MODEL::OnAdd3DRow(), operator==(), and PCB_IO_KICAD_SEXPR_PARSER::parse3DModel().