code: public void setFirstAxisProperties(Vector3d vector, DoubleProperty extent, CoordinateSystem3D system) {
  		this.axis1.setProperties(vector.xProperty,vector.yProperty,vector.zProperty);
  		assert(this.axis1.isUnitVector());
  		if (system.isLeftHanded()) {
  			this.axis3.set(this.axis1.crossLeftHand(this.axis2));
  		} else {
  			this.axis3.set(this.axis3.crossRightHand(this.axis2));
  		}
  		this.extent1Property = extent;
  	}
docs: Set the second axis of the box.
  The third axis is updated to be perpendicular to the two other axis.
  
  @param vector
  @param extent
  @param system