Remove duplicate code in the deprecated Matrix3::look_at function
This commit is contained in:
parent
c0a66d2a34
commit
3bd348127c
1 changed files with 1 additions and 5 deletions
|
@ -191,11 +191,7 @@ impl<S: BaseFloat> Matrix3<S> {
|
||||||
/// `dir`, using `up` for orientation.
|
/// `dir`, using `up` for orientation.
|
||||||
#[deprecated = "Use Matrix3::look_to_lh"]
|
#[deprecated = "Use Matrix3::look_to_lh"]
|
||||||
pub fn look_at(dir: Vector3<S>, up: Vector3<S>) -> Matrix3<S> {
|
pub fn look_at(dir: Vector3<S>, up: Vector3<S>) -> Matrix3<S> {
|
||||||
let dir = dir.normalize();
|
Matrix3::look_to_lh(dir, up)
|
||||||
let side = up.cross(dir).normalize();
|
|
||||||
let up = dir.cross(side).normalize();
|
|
||||||
|
|
||||||
Matrix3::from_cols(side, up, dir).transpose()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Create a rotation matrix that will cause a vector to point at
|
/// Create a rotation matrix that will cause a vector to point at
|
||||||
|
|
Loading…
Reference in a new issue