diff --git a/src/Magnum/MeshTools/GenerateIndices.h b/src/Magnum/MeshTools/GenerateIndices.h index a1022da5a..6358d8735 100644 --- a/src/Magnum/MeshTools/GenerateIndices.h +++ b/src/Magnum/MeshTools/GenerateIndices.h @@ -213,8 +213,11 @@ MAGNUM_MESHTOOLS_EXPORT void generateQuadIndicesInto(const Containers::StridedAr Expects that @p mesh is not indexed and is one of @ref MeshPrimitive::LineStrip, @ref MeshPrimitive::LineLoop, -@ref MeshPrimitive::TriangleStrip, @ref MeshPrimitive::TriangleFan primitives. -If your mesh is indexed, call @ref duplicate(const Trade::MeshData& data, Containers::ArrayView) +@ref MeshPrimitive::TriangleStrip, @ref MeshPrimitive::TriangleFan primitives, +calling one of @ref generateLineStripIndices(), @ref generateLineLoopIndices(), +@ref generateTriangleStripIndices() or @ref generateTriangleFanIndices() +functions to generate the index buffer. If your mesh is indexed, call +@ref duplicate(const Trade::MeshData& data, Containers::ArrayView) on it first. The resulting mesh always has @ref MeshIndexType::UnsignedInt, call diff --git a/src/Magnum/MeshTools/GenerateNormals.h b/src/Magnum/MeshTools/GenerateNormals.h index 3dbf88bfc..a7da2fc2f 100644 --- a/src/Magnum/MeshTools/GenerateNormals.h +++ b/src/Magnum/MeshTools/GenerateNormals.h @@ -54,7 +54,8 @@ Example usage: @snippet MagnumMeshTools.cpp generateFlatNormals @see @ref generateFlatNormalsInto(), @ref generateSmoothNormals(), - @ref MeshTools::CompileFlag::GenerateFlatNormals + @ref MeshTools::CompileFlag::GenerateFlatNormals, + @ref Math::cross(const Vector3&, const Vector3&) */ MAGNUM_MESHTOOLS_EXPORT Containers::Array generateFlatNormals(const Containers::StridedArrayView1D& positions);