Skip to main content
replaced http://computergraphics.stackexchange.com/ with https://computergraphics.stackexchange.com/
Source Link

This is the same problem as the rotation about an axis. What you need is a matrix (any matrix) that satisfies the following corner constraint: one axis must point toward $(-2, 2, 0)$ in the case of a rotation this matrix must be a rotation matrix, in the case of a planar mirror it just has to span the 3D space. But since we know how to make an arbitrary rotation matrix we use the same approach.

  1. Pick any vector (u) that's not parallel to the normal (n)
  2. Take cross product of u and n for b
  3. Take cross product of n and b for a

You now have an arbitrary rotation matrix with one axis defined using vectors n, b and a. Otherwise same as the last questionthe last question.

This is the same problem as the rotation about an axis. What you need is a matrix (any matrix) that satisfies the following corner constraint: one axis must point toward $(-2, 2, 0)$ in the case of a rotation this matrix must be a rotation matrix, in the case of a planar mirror it just has to span the 3D space. But since we know how to make an arbitrary rotation matrix we use the same approach.

  1. Pick any vector (u) that's not parallel to the normal (n)
  2. Take cross product of u and n for b
  3. Take cross product of n and b for a

You now have an arbitrary rotation matrix with one axis defined using vectors n, b and a. Otherwise same as the last question.

This is the same problem as the rotation about an axis. What you need is a matrix (any matrix) that satisfies the following corner constraint: one axis must point toward $(-2, 2, 0)$ in the case of a rotation this matrix must be a rotation matrix, in the case of a planar mirror it just has to span the 3D space. But since we know how to make an arbitrary rotation matrix we use the same approach.

  1. Pick any vector (u) that's not parallel to the normal (n)
  2. Take cross product of u and n for b
  3. Take cross product of n and b for a

You now have an arbitrary rotation matrix with one axis defined using vectors n, b and a. Otherwise same as the last question.

Link to last question for future readers - please revert if I have misunderstood
Source Link

This is the same problem as the rotation about an axis. What you need is a matrix (any matrix) that satisfies the following corner constraint: one axis must point toward $(-2, 2, 0)$ in the case of a rotation this matrix must be a rotation matrix, in the case of a planar mirror it just has to span the 3D space. But since we know how to make a an arbitrary rotation matrix we use the same approach.

  1. Pick any vector  (u) thatsthat's not paralellparallel to the normal (n)
  2. takeTake cross product of u and n for b
  3. takeTake cross product of n and b for a

youYou now have now an arbitrary rotation matrix with one axis defined using vectors n, b and a. Otherwise same as the last questionthe last question.

This is the same problem as the rotation about an axis. What you need is a matrix (any matrix) that satisfies the following corner constraint: one axis must point toward $(-2, 2, 0)$ in the case of a rotation this matrix must be a rotation matrix, in the case of a planar mirror it just has to span the 3D space. But since we know how to make a an arbitrary rotation matrix we use same approach.

  1. Pick any vector(u) thats not paralell to normal (n)
  2. take cross product of u and n for b
  3. take cross product of n and b for a

you now have now an arbitrary rotation matrix with one axis defined using vectors n, b and a. Otherwise same as the last question.

This is the same problem as the rotation about an axis. What you need is a matrix (any matrix) that satisfies the following corner constraint: one axis must point toward $(-2, 2, 0)$ in the case of a rotation this matrix must be a rotation matrix, in the case of a planar mirror it just has to span the 3D space. But since we know how to make an arbitrary rotation matrix we use the same approach.

  1. Pick any vector  (u) that's not parallel to the normal (n)
  2. Take cross product of u and n for b
  3. Take cross product of n and b for a

You now have an arbitrary rotation matrix with one axis defined using vectors n, b and a. Otherwise same as the last question.

edited body
Source Link
joojaa
  • 8.5k
  • 1
  • 26
  • 48

This is the same problem as the rotation about an axis. What you need is a matrix (any matrix) that satisfies the following corner constraint: one axis must point toward $(-2, 2, 0)$ in the case of a rotation this matrix must be a rotation matrix, in the case of a planar mirror it just has to span the 3D space. But since we know how to make a an arbitrary rotation matrix we use same approach.

  1. Pick any vector(u) thats not paralell to normal (n)
  2. take cross product of u and n for b
  3. take cross product of un and b for a

you now have now an arbitrary rotation matrix with one axis defined using vectors n, b and a. Otherwise same as the last question.

This is the same problem as the rotation about an axis. What you need is a matrix (any matrix) that satisfies the following corner constraint: one axis must point toward $(-2, 2, 0)$ in the case of a rotation this matrix must be a rotation matrix, in the case of a planar mirror it just has to span the 3D space. But since we know how to make a an arbitrary rotation matrix we use same approach.

  1. Pick any vector(u) thats not paralell to normal (n)
  2. take cross product of u and n for b
  3. take cross product of u and b for a

you now have now an arbitrary rotation matrix with one axis defined using vectors n, b and a. Otherwise same as the last question.

This is the same problem as the rotation about an axis. What you need is a matrix (any matrix) that satisfies the following corner constraint: one axis must point toward $(-2, 2, 0)$ in the case of a rotation this matrix must be a rotation matrix, in the case of a planar mirror it just has to span the 3D space. But since we know how to make a an arbitrary rotation matrix we use same approach.

  1. Pick any vector(u) thats not paralell to normal (n)
  2. take cross product of u and n for b
  3. take cross product of n and b for a

you now have now an arbitrary rotation matrix with one axis defined using vectors n, b and a. Otherwise same as the last question.

Source Link
joojaa
  • 8.5k
  • 1
  • 26
  • 48
Loading