-
-
Notifications
You must be signed in to change notification settings - Fork 520
Closed
Description
I'm trying to calculate the normal of a triangle:
// A triangle
let x = Pnt3::new(0.0f32, 1.0, 0.0);
let y = Pnt3::new(0.0f32, 1.0, 1.0);
let z = Pnt3::new(1.0f32, 0.0, 1.0);
let v = y - x; // first side
let w = z - x; // second side
let n = cross(v, w); // the normalI get this however:
/Users/brendan/dev/projects/voyager/experiments/village/src/main.rs:153:13: 153:18 error: the trait `nalgebra::structs::pnt::Pnt3SubRhs<f32, &_>` is not implemented for the type `nalgebra::structs::pnt::Pnt3<f32>`
/Users/brendan/dev/projects/voyager/experiments/village/src/main.rs:153 let v = y - x; // first side
^~~~~
/Users/brendan/dev/projects/voyager/experiments/village/src/main.rs:154:13: 154:18 error: the trait `nalgebra::structs::pnt::Pnt3SubRhs<f32, &_>` is not implemented for the type `nalgebra::structs::pnt::Pnt3<f32>`
/Users/brendan/dev/projects/voyager/experiments/village/src/main.rs:154 let w = z - x; // second side
^~~~~
Metadata
Metadata
Assignees
Labels
No labels