KiCad PCB EDA Suite
MODULE_3D_SETTINGS Class Reference

#include <class_module.h>

Classes

struct  VECTOR3D
 

Public Member Functions

 MODULE_3D_SETTINGS ()
 

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 module in rendering. More...
 

Detailed Description

Definition at line 74 of file class_module.h.

Constructor & Destructor Documentation

◆ MODULE_3D_SETTINGS()

MODULE_3D_SETTINGS::MODULE_3D_SETTINGS ( )
inline

Definition at line 77 of file class_module.h.

77  :
78  // Initialize with sensible values
79  m_Scale { 1, 1, 1 },
80  m_Rotation { 0, 0, 0 },
81  m_Offset { 0, 0, 0 },
82  m_Opacity( 1.0 ),
83  m_Show( true )
84  {
85  }
bool m_Show
Include module in rendering.
Definition: class_module.h:97
VECTOR3D m_Offset
3D model offset (mm)
Definition: class_module.h:94
VECTOR3D m_Rotation
3D model rotation (degrees)
Definition: class_module.h:93
VECTOR3D m_Scale
3D model scaling factor (dimensionless)
Definition: class_module.h:92

Member Data Documentation

◆ m_Filename

◆ m_Offset

◆ m_Opacity

◆ m_Rotation

◆ m_Scale

VECTOR3D MODULE_3D_SETTINGS::m_Scale

◆ m_Show


The documentation for this class was generated from the following file: