Dihedral Angle - Methods of Computation

Methods of Computation

The dihedral angle between two planes relies on being able to efficiently generate a normal vector to each of the planes. One approach is to use the cross product. If A1, A2, and A3 are three non-collinear points on plane A, and B1, B2, and B3 are three non-collinear points on plane B, then UA = (A2A1) × (A3A1) is orthogonal to plane A and UB = (B2B1) × (B3B1) is orthogonal to plane B. The (unsigned) dihedral angle can therefore be computed with either

Another approach to computing the dihedral angle is first to pick an arbitrary vector V that is not tangent to either of the two planes. Then applying the Gram–Schmidt process to the three vectors (A2A1, A3A1, V) produces an orthonormal basis of space, the third vector of which will be normal to plane A. Doing the same with the vectors (B2B1, B3B1, V) yields a vector normal to plane B. The angle between the two normal vectors can then be computed by any method desired. This approach generalizes to higher dimensions, but does not work with flats that have a codimension greater than 1.

To compute the dihedral angle between two flats, it is additionally necessary to ensure that each of the two normal vectors is selected to have a minimal projection onto the other flat. The Gram–Schmidt process does not guarantee this property, but it can be guaranteed with a simple eigenvector technique. If

is a matrix of orthonormal basis vectors for flat A, and
is a matrix of orthonormal basis vectors for flat B, and
the eigenvector with the smallest corresponding eigenvalue of, and
the eigenvector with the smallest corresponding eigenvalue of ,

then, the angle between and is the dihedral angle between A and B, even if A and B have a codimension greater than 1.

Read more about this topic:  Dihedral Angle

Famous quotes containing the words methods of, methods and/or computation:

    If men got pregnant, there would be safe, reliable methods of birth control. They’d be inexpensive, too.
    Anna Quindlen (b. 1952)

    We can best help you to prevent war not by repeating your words and following your methods but by finding new words and creating new methods.
    Virginia Woolf (1882–1941)

    I suppose that Paderewski can play superbly, if not quite at his best, while his thoughts wander to the other end of the world, or possibly busy themselves with a computation of the receipts as he gazes out across the auditorium. I know a great actor, a master technician, can let his thoughts play truant from the scene ...
    Minnie Maddern Fiske (1865–1932)