diff options
author | Stijn Buys <ingar@osirion.org> | 2009-08-10 22:32:36 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2009-08-10 22:32:36 +0000 |
commit | bd142a328328cdf0cbfbb59e4e0aa99dd51184b8 (patch) | |
tree | c2ed4e832e60b379723ea3f530c5b192bec0da61 /src/model/fragment.cc | |
parent | bbd04914749b2e3918796fe331daf649b06163ea (diff) |
initial texture support for ase models
Diffstat (limited to 'src/model/fragment.cc')
-rw-r--r-- | src/model/fragment.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/model/fragment.cc b/src/model/fragment.cc index 7765b7e..72d8e2a 100644 --- a/src/model/fragment.cc +++ b/src/model/fragment.cc @@ -37,6 +37,17 @@ size_t Fragment::add_vertex(math::Vector3f const & vertex, math::Vector3f const return n; } +size_t Fragment::add_vertex(math::Vector3f const & vertex, math::Vector3f const &normal, math::Vector2f const &texcoord, bool detail) +{ + size_t n = VertexArray::instance()->add_vertex(vertex, normal, texcoord.x, texcoord.y); + if (n) { + if (detail) + fragment_detail_size += n; + else + fragment_structural_size += n; + } + return n; +} /* ---- class FragmentGroup ---------------------------------------- */ FragmentGroup::FragmentGroup() |