|
KiCad PCB EDA Suite
|
#include <plugins/3dapi/model_import.h>Go to the source code of this file.
Functions | |
| KICAD_3D_IMPORT_API SCENEGRAPH * | LoadVRMLModel (const char *aFileName, const S3D::MODEL_IMPORT_OPTIONS *aOptions=nullptr) |
| SCENEGRAPH * | LoadVRMLModel (const char *aFileName, const S3D::MODEL_IMPORT_OPTIONS *aOptions, MODEL_IMPORT_STATUS *aStatus) |
| SCENEGRAPH * | LoadVRML (const wxString &aFileName, const S3D::MODEL_IMPORT_OPTIONS &aOptions, MODEL_IMPORT_STATUS *aStatus) |
| SCENEGRAPH * LoadVRML | ( | const wxString & | aFileName, |
| const S3D::MODEL_IMPORT_OPTIONS & | aOptions, | ||
| MODEL_IMPORT_STATUS * | aStatus ) |
Definition at line 72 of file vrml.cpp.
References CORRUPT, CreateModelImportTempFileName(), DecompressBoundedModel(), S3D::DestroyNode(), MODEL_IMPORT_STATUS::diagnostic, WRLPROC::GetVRMLType(), S3D::IMPORT_FAILED, S3D::INVALID, S3D::MODEL_IMPORT_OPTIONS::maxCompressedBytes, S3D::MODEL_IMPORT_OPTIONS::maxExpandedBytes, OK, MODEL_IMPORT_TEMP_FILE::path, MODEL_IMPORT_STATUS::Set(), TOO_LARGE, S3D::TOO_LARGE, traceVrmlPlugin, S3D::UNREADABLE, VRML_V1, VRML_V2, S3D::MODEL_IMPORT_OPTIONS::vrmlApplyLegacyUnitConversion, S3D::MODEL_IMPORT_OPTIONS::vrmlEnableInline, and S3D::WriteVRML().
Referenced by WRL2BASE::GetInlineData(), and LoadVRMLModel().
| SCENEGRAPH * LoadVRMLModel | ( | const char * | aFileName, |
| const S3D::MODEL_IMPORT_OPTIONS * | aOptions, | ||
| MODEL_IMPORT_STATUS * | aStatus ) |
Definition at line 298 of file vrml.cpp.
References S3D::AUTO, MODEL_IMPORT_STATUS::diagnostic, S3D::MODEL_IMPORT_OPTIONS::format, S3D::IMPORT_FAILED, LoadVRML(), LoadX3D(), MODEL_IMPORT_STATUS::Set(), S3D::VRML, and S3D::X3D.
Referenced by LoadVRMLModel().
| KICAD_3D_IMPORT_API SCENEGRAPH * LoadVRMLModel | ( | const char * | aFileName, |
| const S3D::MODEL_IMPORT_OPTIONS * | aOptions = nullptr ) |
Definition at line 330 of file vrml.cpp.
References MODEL_IMPORT_STATUS::diagnostic, LoadVRMLModel(), and traceVrmlPlugin.
Referenced by S3D::ImportModel(), and Load().