106 cout <<
"H=" << fV[4].distance( fV[7] ) << endl;
107 cout <<
"h=" << fV[0].distance( fV[3] ) << endl;
110 cout <<
"t=" << acos( t1 * t2 / ( t1.mag() * t2.mag() ) ) * 180 /
pi << endl;
111 cout <<
"B=" << fV[4].distance( fV[5] ) << endl;
112 cout <<
"b=" << fV[0].distance( fV[1] ) << endl;
113 cout <<
"A=" << fV[7].distance( fV[6] ) << endl;
114 cout <<
"a=" << fV[3].distance( fV[2] ) << endl;
115 cout <<
"L=" << fV[4].distance( fV[0] ) << endl;
119 if ( fType == SIX_PLANE )
121 cout <<
"A=" << fV[5].distance( fV[6] ) << endl;
122 cout <<
"a=" << fV[1].distance( fV[2] ) << endl;
123 cout <<
"B=" << fV[7].distance( fV[4] ) << endl;
124 cout <<
"b=" << fV[0].distance( fV[3] ) << endl;
125 cout <<
"C=" << fV[7].distance( fV[6] ) << endl;
126 cout <<
"c=" << fV[3].distance( fV[2] ) << endl;
127 cout <<
"D=" << fV[4].distance( fV[5] ) << endl;
128 cout <<
"d=" << fV[1].distance( fV[0] ) << endl;
133 cout <<
"alpha1=" << acos( t1 * t2 / ( t1.mag() * t2.mag() ) ) * 180 /
pi << endl;
136 cout <<
"alpha2=" << acos( t1 * t2 / ( t1.mag() * t2.mag() ) ) * 180 /
pi << endl;
139 cout <<
"alpha3=" << acos( t1 * t2 / ( t1.mag() * t2.mag() ) ) * 180 /
pi << endl;
142 cout <<
"alpha4=" << acos( t1 * t2 / ( t1.mag() * t2.mag() ) ) * 180 /
pi << endl;
145 t = t1 * t2 / ( t1.mag() * t2.mag() );
146 t = sqrt( 1 -
t *
t );
147 cout <<
"L=" << t1.mag() *
t << endl;
151 cout <<
"A=" << fV[5].distance( fV[9] ) << endl;
152 cout <<
"a=" << fV[0].distance( fV[4] ) << endl;
153 cout <<
"B=" << fV[9].distance( fV[8] ) << endl;
154 cout <<
"b=" << fV[4].distance( fV[3] ) << endl;
155 cout <<
"C=" << fV[8].distance( fV[7] ) << endl;
156 cout <<
"c=" << fV[3].distance( fV[2] ) << endl;
157 cout <<
"D=" << fV[7].distance( fV[6] ) << endl;
158 cout <<
"d=" << fV[2].distance( fV[1] ) << endl;
159 cout <<
"E=" << fV[6].distance( fV[5] ) << endl;
160 cout <<
"e=" << fV[1].distance( fV[0] ) << endl;
165 cout <<
"alpha1=" << acos( t1 * t2 / ( t1.mag() * t2.mag() ) ) * 180 /
pi << endl;
168 cout <<
"alpha2=" << acos( t1 * t2 / ( t1.mag() * t2.mag() ) ) * 180 /
pi << endl;
171 cout <<
"alpha3=" << acos( t1 * t2 / ( t1.mag() * t2.mag() ) ) * 180 /
pi << endl;
174 cout <<
"alpha4=" << acos( t1 * t2 / ( t1.mag() * t2.mag() ) ) * 180 /
pi << endl;
177 cout <<
"alpha5=" << acos( t1 * t2 / ( t1.mag() * t2.mag() ) ) * 180 /
pi << endl;
180 t = t1 * t2 / ( t1.mag() * t2.mag() );
181 t = sqrt( 1 -
t *
t );
182 cout <<
"L=" << t1.mag() *
t << endl;