#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 ) | 
        
      
 
Value:    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   |