@Override
	public void set(
			double cx, double cy, double cz,
			double axis1x, double axis1y, double axis1z,
			double axis2x, double axis2y, double axis2z,
			double axis1Extent, double axis2Extent, double axis3Extent,
			CoordinateSystem3D system) {
		assert (system != null);
		this.center.set(cx, cy, cz);
		this.axis1.set(axis1x, axis1y, axis1z);
		this.axis2.set(axis2x, axis2y, axis2z);
		if (system.isLeftHanded()) {
			this.axis3.set(this.axis1.crossLeftHand(this.axis2));
		} else {
			this.axis3.set(this.axis1.crossRightHand(this.axis2));
		}
		this.extent1Property.set(axis1Extent);
		this.extent2Property.set(axis2Extent);
		this.extent3Property.set(axis3Extent);
	}
@ Override public void set ( double cx , double cy , double cz , double axis1x , double axis1y , double axis1z , double axis2x , double axis2y , double axis2z , double axis1Extent , double axis2Extent , double axis3Extent , CoordinateSystem3D system ) { assert ( system != null ) ; this . center . set ( cx , cy , cz ) ; this . axis1 . set ( axis1x , axis1y , axis1z ) ; this . axis2 . set ( axis2x , axis2y , axis2z ) ; if ( system . isLeftHanded ( ) ) { this . axis3 . set ( this . axis1 . crossLeftHand ( this . axis2 ) ) ; } else { this . axis3 . set ( this . axis1 . crossRightHand ( this . axis2 ) ) ; } this . extent1Property . set ( axis1Extent ) ; this . extent2Property . set ( axis2Extent ) ; this . extent3Property . set ( axis3Extent ) ; }
Change the attributes of the oriented box.
<p>
The thirds axis is computed from the cross product with the two other axis.
The cross product may be {@link Vector3f#crossLeftHand(org.arakhne.afc.math.geometry.d3.Vector3D)}
or {@link Vector3f#crossRightHand(org.arakhne.afc.math.geometry.d3.Vector3D)} according to
the given <code>system</code>.

@param cx x coordinate of the box center.
@param cy y coordinate of the box center.
@param cz z coordinate of the box center.
@param axis1x x coordinate of the first axis of the box.
@param axis1y y coordinate of the first axis of the box.
@param axis1z z coordinate of the first axis of the box.
@param axis2x x coordinate of the second axis of the box.
@param axis2y y coordinate of the secons axis of the box.
@param axis2z z coordinate of the second axis of the box.
@param axis1Extent extent of the first axis.
@param axis2Extent extent of the second axis.
@param axis3Extent extent of the third axis.
@param system the coordinate system to use for computing the third axis.