Next: Joint Elements
Up: Corkscrew Elements
Previous: Clothoid 2:
  Contents
As with a loop, a corkscrew is initially created with a non-zero initial azimuth angle. As explained in
section 2.1, the azimuth angle must be zero at the start of every element. This is
required in order to guarantee slope continuity when the elements are joined. Since the corkscrew has
a non-zero initial azimuth angle, it must be rotated about the axis. This will result in both
the initial and final azimuth angles being zero.
|
(2.114) |
The value of is the initial angle in the - plane. It is found by evaluating the forward
vector of clothoid 1 at , where . This results in the following.
The value of can now be determined.
The corkscrew can now be rotated radians about the axis to force it to begin in the - plane. The rotation is performed as follows, where the subscript stands for rotated, and the subscript stands for non-rotated.
The rotation must be performed on the position vectors, forward vectors, and radial vectors. A
more complete description of rotation transformations is given in appendix B.
The calculation of the initial vertical angle requires the use of the forward vector at the beginning
of the corkscrew. The following is obtained by taking derivatives of the position vector after all
rotations.
The value of is the angle between the forward vector and the axis at the beginning of the corkscrew, when .
The result is the same for the final vertical angle, .
Next: Joint Elements
Up: Corkscrew Elements
Previous: Clothoid 2:
  Contents
Darla Weiss
2000-02-13