API Documentation
Loading...
Searching...
No Matches
SH3DFactory.cpp File Reference
Include dependency graph for SH3DFactory.cpp:

Classes

struct  MaterialDefinition
 
struct  WallDefinition
 
struct  LevelDefinition
 
struct  SH3DParams
 

Namespaces

namespace  NDEVR
 

Functions

TranslatedString SH3DDescription ()
 
void ReadMaterialLibINI (SH3DParams &params, const String &ini)
 
void addMaterialsToMTL (XMLElement *data_item, SH3DParams &params)
 
Vector< 2, fltp08CreateMaterial (Model &model, const char *const color_id, const char *const materal_id, XMLElement *data_item, SH3DParams &params)
 
void ReadLevel (XMLElement *data_item, SH3DParams &params)
 
void ReadPolyline (XMLElement *data_item, SH3DParams &params, Model &model, bool is_ceiling, bool is_floor, const Vector< 2, fltp08 > &image_size)
 
void ReadPolyline (XMLElement *data_item, SH3DParams &params)
 
void ReadRoom (XMLElement *data_item, SH3DParams &params)
 
void ReadDimensionLine (XMLElement *data_item, SH3DParams &params)
 
void ReadText (XMLElement *data_item, SH3DParams &params)
 
fltp08 ArcRadius (LineSegment< 3, fltp08 > line, fltp08 arc_extent)
 
Vertex< 3, fltp08ArcCircleCenter (LineSegment< 3, fltp08 > line, fltp08 arc_extent)
 
void ReadWall (XMLElement *data_item, SH3DParams &params)
 
fltp08 CornerLength (const WallDefinition &wall, const WallDefinition &reference, bool is_start, bool is_left)
 
void CreateWall (const WallDefinition &definition, SH3DParams &params)
 
void ReadFurniture (XMLElement *data_item, SH3DParams &params, bool is_door_window)
 
void ReadElement (XMLElement *data_item, SH3DParams &params)
 
bool ReadHouse (Scene &scene, const FactoryParameters &params)