diff --git a/doc/generated/shaders.cpp b/doc/generated/shaders.cpp index 126769b39..388e712df 100644 --- a/doc/generated/shaders.cpp +++ b/doc/generated/shaders.cpp @@ -190,14 +190,20 @@ std::string ShaderVisualizer::meshVisualizer3D() { Matrix4::rotationZ(13.7_degf)* Matrix4::rotationX(-12.6_degf); - Shaders::MeshVisualizer3D{Shaders::MeshVisualizer3D::Flag::Wireframe} + Shaders::MeshVisualizer3D{Shaders::MeshVisualizer3D::Flag::Wireframe| + Shaders::MeshVisualizer3D::Flag::TangentDirection| + Shaders::MeshVisualizer3D::Flag::BitangentFromTangentDirection| + Shaders::MeshVisualizer3D::Flag::NormalDirection} .setColor(BaseColor) .setWireframeColor(OutlineColor) .setWireframeWidth(2.0f) + .setLineLength(0.3333333333f) + .setLineWidth(3.0f) .setViewportSize(Vector2{ImageSize}) .setTransformationMatrix(transformation) .setProjectionMatrix(Projection) - .draw(MeshTools::compile(Primitives::icosphereSolid(1))); + .setNormalMatrix(transformation.normalMatrix()) + .draw(MeshTools::compile(Primitives::uvSphereSolid(4, 8, Primitives::UVSphereFlag::TextureCoordinates|Primitives::UVSphereFlag::Tangents))); return "meshvisualizer3d.png"; } diff --git a/doc/shaders-meshvisualizer3d.png b/doc/shaders-meshvisualizer3d.png index 5022ecaff..b3aaeae9c 100644 Binary files a/doc/shaders-meshvisualizer3d.png and b/doc/shaders-meshvisualizer3d.png differ