/* Compute the dot product between the direction vector and the +X vector */
/* This will be used later to determine if we will use a positive or
negative */
/* offset distance. */
UF_VEC3_dot(direction_vector,
x_direction,
&dot);
/* Set up the structures to define a non-associative type of offset */
/* curve. This will use a distance and have a trim method of fillet. */