Vuo
2.0.0
library
VuoMeshUtility.h
Go to the documentation of this file.
1
10
#ifdef __cplusplus
11
extern
"C"
12
{
13
#endif
14
15
#include "
VuoMesh.h
"
16
#include "
VuoInteger.h
"
17
#include "
VuoPoint3d.h
"
18
#include "
VuoPoint4d.h
"
19
#include "
VuoList_VuoPoint4d.h
"
20
#include "
VuoList_VuoInteger.h
"
21
25
void
VuoMeshUtility_calculateNormals
(
VuoSubmesh
* submesh);
26
30
void
VuoMeshUtility_calculateTangents
(
VuoSubmesh
* submesh);
31
35
void
VuoMeshUtility_calculateSphericalUVs
(
VuoSubmesh
* submesh);
36
40
void
VuoMeshUtility_calculateCubicUVs
(
VuoSubmesh
* submesh);
41
45
void
VuoMeshUtility_calculateCubicUVsPerTriangle
(
VuoSubmesh
* submesh);
49
void
VuoMeshUtility_insertSeam
(
VuoSubmesh
* submesh);
50
55
void
VuoMeshUtility_removeUnusedVertices
(
VuoSubmesh
* mesh);
56
60
static
inline
VuoPoint4d
VuoMeshUtility_faceNormal
(VuoPoint4d a, VuoPoint4d b, VuoPoint4d c)
61
{
62
return
VuoPoint4d_normalize3d
(
VuoPoint4d_crossProduct
(
VuoPoint4d_subtract
(b,a),
VuoPoint4d_subtract
(c,a)));
63
}
64
65
#ifdef __cplusplus
66
}
67
#endif
Generated on Thu Aug 29 2019 16:20:51 for Vuo by
1.8.16