# D:/CHAI3D/build-2-0-0/2.0.0/win32/src/files/CFileLoader3DS.h File Reference

Files
3DS Format 3D Model Loader. More...

`#include "math/CMatrix3d.h"`
`#include "math/CVector3d.h"`
`#include "graphics/CVertex.h"`
`#include "graphics/CTriangle.h"`
`#include "scenegraph/CMesh.h"`
`#include "graphics/CMaterial.h"`
`#include "graphics/CTexture2D.h"`
`#include "scenegraph/CWorld.h"`
`#include "scenegraph/CLight.h"`
`#include <string>`
`#include <vector>`
`#include <stdio.h>`

Go to the source code of this file.

## Functions
bool | cLoadFile3DS (cMesh *iMesh, const string &iFileName)
| Loads a 3DS image file by providing a filename and mesh in which object is loaded.
## Variables
bool | g_3dsLoaderShouldGenerateExtraVertices

## Detailed Description

Files
3DS Format 3D Model Loader.

## Variable Documentation

bool g_3dsLoaderShouldGenerateExtraVertices

Clients can use this to tell the 3ds loader how to behave in terms of vertex merging.

If true (default), loaded 3ds files will have three _distinct_ vertices per triangle, with no vertex re-use.

CHAI3D 2.0.0 documentation
Please address any questions to support@chai3d.org
(C) 2003-2009 - CHAI 3D
All Rights Reserved.