KQ2QT2D6XFX3FNI54N5GYSUI53QQB5LHOPFOX2JX64GPSZEZW46QC let forward = self.curve.velocity(t).normalize();let mut up = Vec3::new(0.0, 1.0, 0.0);if up.dot(forward) > 0.9 {up = Vec3::new(1.0, 0.0, 0.0);}let right = up.cross(forward);
let up = -right.normalize().cross(*forward);*forward = self.curve.velocity(t).normalize();*right = up.cross(*forward);