I am wondering if we should just make the code so that it is always that x is east, y is north, and z is up. That would get rid of these things like upIndex. As it is coded, I was sort of inconsistent. Sometimes I gave control over upIndex, sometimes I assumed z is up, so we should be consistent. The entire way the Coriolis vector is set up assumes x east, y north, z up, so I really should never have had upIndex in there.
I am wondering if we should just make the code so that it is always that x is east, y is north, and z is up. That would get rid of these things like upIndex. As it is coded, I was sort of inconsistent. Sometimes I gave control over upIndex, sometimes I assumed z is up, so we should be consistent. The entire way the Coriolis vector is set up assumes x east, y north, z up, so I really should never have had upIndex in there.