fix: declare scene graph nodes as mutable to fix borrow errors
This commit is contained in:
@@ -224,11 +224,11 @@ fn main() {
|
||||
let heli_tail_rotor_vao = unsafe { create_vao(&helicopter.tail_rotor.vertices, &helicopter.tail_rotor.normals, &helicopter.tail_rotor.colors, &helicopter.tail_rotor.indices) };
|
||||
|
||||
// Scene Graph setup
|
||||
let root_node = SceneNode::new();
|
||||
let terrain_node = SceneNode::from_vao(terrain_vao, terrain_mesh.index_count);
|
||||
let mut root_node = SceneNode::new();
|
||||
let mut terrain_node = SceneNode::from_vao(terrain_vao, terrain_mesh.index_count);
|
||||
root_node.add_child(&*terrain_node);
|
||||
|
||||
let heli_root = SceneNode::new();
|
||||
let mut heli_root = SceneNode::new();
|
||||
let body_node = SceneNode::from_vao(heli_body_vao, helicopter.body.index_count);
|
||||
let door_node = SceneNode::from_vao(heli_door_vao, helicopter.door.index_count);
|
||||
let main_rotor_node = SceneNode::from_vao(heli_main_rotor_vao, helicopter.main_rotor.index_count);
|
||||
|
||||
Reference in New Issue
Block a user