#include <exception>
#include <fstream>
#include <iomanip>
#include <vector>
#include <wx/dir.h>
#include <wx/msgdlg.h>
#include <wx/wfstream.h>
#include <wx/zstream.h>
#include "3d_cache/3d_cache.h"
#include "3d_cache/3d_info.h"
#include "board.h"
#include "board_design_settings.h"
#include <fp_lib_table.h>
#include "footprint.h"
#include "pad.h"
#include "pcb_text.h"
#include "pcb_track.h"
#include <project_pcb.h>
#include <core/arraydim.h>
#include <filename_resolver.h>
#include "plugins/3dapi/ifsg_all.h"
#include "streamwrapper.h"
#include "vrml_layer.h"
#include "pcb_edit_frame.h"
#include <convert_basic_shapes_to_polygon.h>
#include <geometry/geometry_utils.h>
#include <macros.h>
#include <exporter_vrml.h>
Go to the source code of this file.
|
static void | build_quat (double x, double y, double z, double a, double q[4]) |
|
static void | from_quat (double q[4], double rot[4]) |
|
static void | compose_quat (double q1[4], double q2[4], double qr[4]) |
|
◆ ADD_COLOR
#define ADD_COLOR |
( |
|
list, |
|
|
|
r, |
|
|
|
g, |
|
|
|
b, |
|
|
|
a, |
|
|
|
name |
|
) |
| list.emplace_back( r/255.0, g/255.0, b/255.0, a, name ) |
◆ ERR_APPROX_MAX_MM
#define ERR_APPROX_MAX_MM 0.005 |
◆ build_quat()
static void build_quat |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
double |
a, |
|
|
double |
q[4] |
|
) |
| |
|
static |
◆ compose_quat()
static void compose_quat |
( |
double |
q1[4], |
|
|
double |
q2[4], |
|
|
double |
qr[4] |
|
) |
| |
|
static |
◆ from_quat()
static void from_quat |
( |
double |
q[4], |
|
|
double |
rot[4] |
|
) |
| |
|
static |
◆ g_ColorsLoaded
bool g_ColorsLoaded = false |
|
static |