Assimp  v3.1.1 (June 2014)
Assimp::X3DExporter Class Reference

Class which export aiScene to X3D file. More...

Public Member Functions

 X3DExporter (const char *pFileName, IOSystem *pIOSystem, const aiScene *pScene, const ExportProperties *pProperties)
 Default constructor. More...
 
 ~X3DExporter ()
 Default destructor. More...
 

Detailed Description

Class which export aiScene to X3D file.

Limitations.

Pay attention that X3D is format for interactive graphic and simulations for web browsers. aiScene can not contain all features of the X3D format. Also, aiScene contain rasterized-like data. For example, X3D can describe circle all cylinder with one tag, but aiScene contain result of tesselation: vertices, faces etc. Yes, you can use algorithm for detecting figures or shapes, but thats not good idea at all.

Supported nodes: Core component: "MetadataBoolean", "MetadataDouble", "MetadataFloat", "MetadataInteger", "MetadataSet", "MetadataString" Geometry3D component: "IndexedFaceSet" Grouping component: "Group", "Transform" Lighting component: "DirectionalLight", "PointLight", "SpotLight" Rendering component: "ColorRGBA", "Coordinate", "Normal" Shape component: "Shape", "Appearance", "Material" Texturing component: "ImageTexture", "TextureCoordinate", "TextureTransform"

Constructor & Destructor Documentation

◆ X3DExporter()

Assimp::X3DExporter::X3DExporter ( const char *  pFileName,
IOSystem pIOSystem,
const aiScene pScene,
const ExportProperties pProperties 
)

Default constructor.

◆ ~X3DExporter()

Assimp::X3DExporter::~X3DExporter ( )
inline

Default destructor.


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