The UnitVectorSimpleType is an array of three double values. used to represent a 3D unit vector. The first entry in the list is the X component (I), the second entry is the Y component (J), and the third entry is the Z component (K). A UnitVectorSimpleType should be of unit length to the limits of accuracy of the executing system, and in any event must not be less than 0.99999999 or greater than 1.00000001.
<xs:simpleType name="UnitVectorSimpleType"><xs:annotation><xs:documentation>The UnitVectorSimpleType is an array of three double values. used to represent a 3D unit vector. The first entry in the list is the X component (I), the second entry is the Y component (J), and the third entry is the Z component (K). A UnitVectorSimpleType should be of unit length to the limits of accuracy of the executing system, and in any event must not be less than 0.99999999 or greater than 1.00000001.</xs:documentation></xs:annotation><xs:restriction base="ListDoubleType"><xs:length value="3"/></xs:restriction></xs:simpleType>