main/src/georegression/geometry/GeometryMath_F64.java
public static void cross( GeoTuple2D_F64 a, GeoTuple3D_F64 b, GeoTuple3D_F64 c ) {
		c.x = a.y * b.z - b.y;
		c.y = b.x - a.x * b.z;
		c.z = a.x * b.y - a.y * b.x;
	}
public static void cross( GeoTuple2D_F64 a, GeoTuple3D_F64 b, GeoTuple3D_F64 c ) {
		c.x = a.y * b.z - b.y;
		c.y = b.x - a.x * b.z;
		c.z = a.x * b.y - a.y * b.x;
	}
public static void cross ( GeoTuple2D_F64 a , GeoTuple3D_F64 b , GeoTuple3D_F64 c ) { c . x = a . y * b . z - b . y ; c . y = b . x - a . x * b . z ; c . z = a . x * b . y - a . y * b . x ; }
<p>
Computes the cross product:<br>
<br>
c = a x b<br>
where 'a' is in homogeneous coordinates.
</p>

@param a Homogeneous coordinates, z = 1 assumed. Not modified.
@param b Not modified.
@param c Modified.
<p > Computes the cross product : <br > <br > c = a x b<br > where a is in homogeneous coordinates . < / p >