FlipNormals.h file
Function Magnum::
Namespaces
- namespace Magnum
- Root namespace.
- namespace Magnum::MeshTools
- Mesh tools.
Functions
-
void flipNormalsInPlace(const Containers::
StridedArrayView1D<Vector3>& normals) - Flip mesh normals in-place.
-
void flipNormals(std::
vector<Vector3>& normals) deprecated in 2020.06 - Flip mesh normals in-place.
-
void flipFaceWindingInPlace(const Containers::
StridedArrayView1D<UnsignedInt>& indices) new in 2020.06 - Flip mesh face winding in-place.
-
void flipFaceWindingInPlace(const Containers::
StridedArrayView1D<UnsignedShort>& indices) new in 2020.06 -
void flipFaceWindingInPlace(const Containers::
StridedArrayView1D<UnsignedByte>& indices) new in 2020.06 -
void flipFaceWindingInPlace(const Containers::
StridedArrayView2D<char>& indices) new in 2020.06 - Flip mesh face winding in-place on a type-erased index array.
-
void flipFaceWinding(std::
vector<UnsignedInt>& indices) deprecated in 2020.06 - Flip mesh face winding in-place.
- auto flipFaceWinding(const Trade::MeshData& mesh) -> Trade::MeshData new in Git master
- Flip face winding in a mesh data.
- auto flipFaceWinding(Trade::MeshData&& mesh) -> Trade::MeshData new in Git master
- Flip face winding in a mesh data.
- void flipFaceWindingInPlace(Trade::MeshData& mesh) new in Git master
- Flip face winding in a mesh data in-place.
-
void flipNormalsInPlace(const Containers::
StridedArrayView1D<UnsignedInt>& indices, const Containers:: StridedArrayView1D<Vector3>& normals) new in 2020.06 - Flip mesh normals and face winding in-place.
-
void flipNormalsInPlace(const Containers::
StridedArrayView1D<UnsignedShort>& indices, const Containers:: StridedArrayView1D<Vector3>& normals) new in 2020.06 -
void flipNormalsInPlace(const Containers::
StridedArrayView1D<UnsignedByte>& indices, const Containers:: StridedArrayView1D<Vector3>& normals) new in 2020.06 -
void flipNormalsInPlace(const Containers::
StridedArrayView2D<char>& indices, const Containers:: StridedArrayView1D<Vector3>& normals) new in 2020.06 - Flip mesh normals and face winding in-place on a type-erased index array.
-
void flipNormals(std::
vector<UnsignedInt>& indices, std:: vector<Vector3>& normals) deprecated in 2020.06 - Flip mesh normals and face winding in-place.
- auto flipNormals(const Trade::MeshData& mesh, InterleaveFlags flags = {}) -> Trade::MeshData new in Git master
- Flip normals and face winding in a mesh data.
- auto flipNormals(Trade::MeshData&& mesh, InterleaveFlags flags = {}) -> Trade::MeshData new in Git master
- Flip normals and face winding in a mesh data.
- void flipNormalsInPlace(Trade::MeshData& mesh) new in Git master
- Flip normals and face winding in a mesh data in-place.