Overview | All Modules | Tutorial | User's Guide | Programming Guide

COVISE Online Documentation


Module category: IO



ReadModel

Read module for polygon meshes in all formats supported by Assimp library.

rm.png

ReadModel reads all formats supported by the Assimp library (v3.0), which are currently:

Collada ( *.dae;*.xml ) Blender ( *.blend ) 3 Biovision BVH ( *.bvh ) 3D Studio Max 3DS ( *.3ds ) 3D Studio Max ASE ( *.ase ) Wavefront Object ( *.obj ) Stanford Polygon Library ( *.ply ) AutoCAD DXF ( *.dxf ) IFC-STEP, Industry Foundation Classes ( *.ifc ) Neutral File Format ( *.nff ) Sense8 WorldToolkit ( *.nff ) Valve Model ( *.smd,*.vta ) 3 Quake I ( *.mdl ) Quake II ( *.md2 ) Quake III ( *.md3 ) Quake 3 BSP ( *.pk3 ) 1 RtCW ( *.mdc ) Doom 3 ( *.md5mesh;*.md5anim;*.md5camera ) DirectX X ( *.x ). Quick3D ( *.q3o;q3s ). Raw Triangles ( .raw ). AC3D ( *.ac ). Stereolithography ( *.stl ). Autodesk DXF ( *.dxf ). Irrlicht Mesh ( *.irrmesh;*.xml ). Irrlicht Scene ( *.irr;*.xml ). Object File Format ( *.off ). Terragen Terrain ( *.ter ) 3D GameStudio Model ( *.mdl ) 3D GameStudio Terrain ( *.hmp ) Ogre (*.mesh.xml, *.skeleton.xml, *.material)3 Milkshape 3D ( *.ms3d ) LightWave Model ( *.lwo ) LightWave Scene ( *.lws ) Modo Model ( *.lxo ) CharacterStudio Motion ( *.csm ) Stanford Ply ( *.ply ) TrueSpace ( *.cob, *.scn )2 XGL ( *.xgl, *.zgl )

Parameters

Name Type Description
polygonFile Browser input file
triangulate Boolean Check, if you prefer to triangulate all polygons. Line and point primitives are not modified.
joinVertices Boolean Check, if you want to identify and join identical vertex data sets within all imported meshes.
ignoreErrors Boolean Check, if you are not interested in error messages.

Output Ports

Name Type Description
GridOut0outputpolygons Generated polygons or points, if imported mesh does not contain faces
DataOut0outputnormals Generated normals, if imported mesh contains normals

Examples

rmRen.png

The map above shows you how to connect the output ports of ReadModule without using normals (OpenCOVER_1) and with using normals (OpenCOVER_3).

Polygon output in OpenCOVER_1:

spider1.png

Polygon and normal output in OpenCOVER_3:

spider.png


Authors: Martin Aumüller, Ruth Lang, Daniela Rainer, Jürgen Schulze-Döbold, Andreas Werner, Peter Wolf, Uwe Wössner
Copyright © 1993-2022 HLRS, 2004-2014 RRZK, 2005-2014 Visenso
COVISE Version 2021.12