diff --git a/docs/cookbook.rst b/docs/cookbook.rst index 0b5d7be599ccfbed0a850b0d584d5c8ca5e2c231..6f22e760ad30eac39695b6ac29d7ab3ab898fb9d 100644 --- a/docs/cookbook.rst +++ b/docs/cookbook.rst @@ -47,21 +47,12 @@ Add Triangle Faces to Mesh :: + // given: + // std::vector<tg::triangle3> tris; + pm::Mesh m; auto pos = pm::vertex_attribute<tg::pos3>(m); - const auto n = 10; - std::vector<tg::triangle3> tris; - tris.reserve(n); - - // some box to sample random positions - const auto box = tg::box3(tg::aabb3({-n, -n, -n}, {n, n, n})); - - tg::rng rng; - // create random triangles - for (auto i = 0u; i < n; ++i) - tris.emplace_back(tg::triangle3(tg::uniform(rng, box), tg::uniform(rng, box), tg::uniform(rng, box))); - for (auto const& tri : tris) { /// add vertices to topology