Next: Joint Elements Up: Corkscrew Elements Previous: Clothoid 2:   Contents

### All Regions

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 .
 (2.115)

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