libalmath  2.5.7.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
meshfactory.h
Go to the documentation of this file.
1 /*
2  * Copyright 2015 Aldebaran. All rights reserved.
3  *
4  */
5 
6 #ifndef LIBALMATH_SCENEGRAPH_MESHFACTORY_H
7 #define LIBALMATH_SCENEGRAPH_MESHFACTORY_H
8 
9 namespace AL {
10 class Mesh;
11 
12 void addBoxMesh(float xHalfExtent, float yHalfExtent, float zHalfExtent,
13  Mesh &data);
14 
15 Mesh createBoxMesh(float xHalfExtent, float yHalfExtent, float zHalfExtent);
16 
17 void addRoundedBoxMesh(float pHalfExtentX, float pHalfExtentY,
18  float pHalfExtentZ, float pRadius, int pNbVertices,
19  Mesh &data);
20 
21 Mesh createRoundedBoxMesh(float pHalfExtentX, float pHalfExtentY,
22  float pHalfExtentZ, float pRadius, int pNbVertices);
23 }
24 
25 #endif
void addRoundedBoxMesh(float pHalfExtentX, float pHalfExtentY, float pHalfExtentZ, float pRadius, int pNbVertices, Mesh &data)
void addBoxMesh(float xHalfExtent, float yHalfExtent, float zHalfExtent, Mesh &data)
Mesh createBoxMesh(float xHalfExtent, float yHalfExtent, float zHalfExtent)
Mesh createRoundedBoxMesh(float pHalfExtentX, float pHalfExtentY, float pHalfExtentZ, float pRadius, int pNbVertices)