quick backup of the finished scene loader before I submit other parts
authorEleni Maria Stea <estea@igalia.com>
Tue, 11 Jul 2017 07:20:12 +0000 (10:20 +0300)
committerEleni Maria Stea <estea@igalia.com>
Tue, 11 Jul 2017 07:20:12 +0000 (10:20 +0300)
commit7a8a3e835aa4fefb930b843466db1566621e1fbe
treebac2febdf6eadfba5aa134f5d0417431448600d7
parent46cc932f7ddb0c81f352bc847973dae6b327ebeb
quick backup of the finished scene loader before I submit other parts
changes

*Note: I made a change to simplify the recursive create_object function.
Since most nodes contain only one mesh, there's no point to iterate
through meshes, we just choose the first one available.

Also: despite the fact that our 3d model is flat (no node hierarchy) we
calculate its modelling transformation recursively (as a product of its
local transform with the accumulative transformation of its parent
nodes), this way we can safely replace the models anytime.
src/main.cc
src/object.cc
src/object.h
src/scene.cc