From ee3f00f89bb480ea93d9fd336ce85aaec1627d01 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Sun, 16 Jun 2019 16:58:31 +0300 Subject: [PATCH] fbx loader improvements, test map --- .idea/workspace.xml | 476 +- data/models/map.FBX | 7957 ++++++++++++++ data/models/ripper.fbx | 20841 +++++++++++++++++++++++++++++++++++++ src/engine/mod.rs | 94 +- src/main.rs | 63 +- src/math/mat4.rs | 12 +- src/math/mod.rs | 21 +- src/math/quat.rs | 38 +- src/math/triangulator.rs | 4 +- src/math/vec2.rs | 2 +- src/math/vec3.rs | 10 +- src/math/vec4.rs | 10 +- src/renderer/renderer.rs | 30 +- src/renderer/surface.rs | 386 +- src/resource/fbx/mod.rs | 762 +- src/scene/node.rs | 72 +- src/utils/pool.rs | 79 +- 17 files changed, 30064 insertions(+), 793 deletions(-) create mode 100644 data/models/map.FBX create mode 100644 data/models/ripper.fbx diff --git a/.idea/workspace.xml b/.idea/workspace.xml index d012d549b..c23ea73b1 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,16 +5,20 @@ - - - + + + + + + + @@ -28,64 +32,10 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -93,8 +43,53 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -103,16 +98,25 @@ - + - + - - + + + + + + + + + + + @@ -128,16 +132,21 @@ - b-> a-> cursorst find_node + Handle + type_id + b-> + borrow + materials b. + @@ -145,28 +154,29 @@ @@ -188,6 +198,8 @@ + + @@ -252,18 +264,17 @@