KiCad PCB EDA Suite
Loading...
Searching...
No Matches
vrml.cpp File Reference
#include "plugins/3d/3d_plugin.h"
#include "plugins/3dapi/ifsg_all.h"
#include "vrml_line_reader.h"
#include "vrml1_base.h"
#include "vrml2_base.h"
#include "wrlproc.h"
#include "x3d.h"
#include <wx/filename.h>
#include <wx/stdpaths.h>
#include <wx/string.h>
#include <wx/wfstream.h>
#include <wx/log.h>
#include <algorithm>
#include <limits>
#include <memory>
#include <vector>
#include "loadmodel.h"
#include "../model_import_internal.h"

Go to the source code of this file.

Functions

SCENEGRAPH * LoadVRML (const wxString &aFileName, const S3D::MODEL_IMPORT_OPTIONS &aOptions, MODEL_IMPORT_STATUS *aStatus)
 
SCENEGRAPH * LoadX3D (const wxString &aFileName, const S3D::MODEL_IMPORT_OPTIONS &aOptions, MODEL_IMPORT_STATUS *aStatus)
 
SCENEGRAPH * LoadVRMLModel (const char *aFileName, const S3D::MODEL_IMPORT_OPTIONS *aOptions, MODEL_IMPORT_STATUS *aStatus)
 
SCENEGRAPH * LoadVRMLModel (const char *aFileName, const S3D::MODEL_IMPORT_OPTIONS *aOptions)
 

Variables

const wxChar *const traceVrmlPlugin = wxT( "KICAD_VRML_PLUGIN" )
 Flag to enable VRML plugin trace output.
 

Function Documentation

◆ LoadVRML()

◆ LoadVRMLModel() [1/2]

SCENEGRAPH * LoadVRMLModel ( const char * aFileName,
const S3D::MODEL_IMPORT_OPTIONS * aOptions )

Definition at line 330 of file vrml.cpp.

References MODEL_IMPORT_STATUS::diagnostic, LoadVRMLModel(), and traceVrmlPlugin.

Referenced by S3D::ImportModel(), and Load().

◆ LoadVRMLModel() [2/2]

SCENEGRAPH * LoadVRMLModel ( const char * aFileName,
const S3D::MODEL_IMPORT_OPTIONS * aOptions,
MODEL_IMPORT_STATUS * aStatus )

◆ LoadX3D()

SCENEGRAPH * LoadX3D ( const wxString & aFileName,
const S3D::MODEL_IMPORT_OPTIONS & aOptions,
MODEL_IMPORT_STATUS * aStatus )