public void set(double x, double y, double z) {
		assert Vector3D.isUnitVector(x, y, z) : AssertMessages.normalizedParameters(0, 1, 2);
		if ((x != getX() || y != getY() || z != getZ()) && !isBound()) {
			final Vector3dfx v = super.get();
			v.set(x, y, z);
			fireValueChangedEvent();
		}
	}
public void set ( double x , double y , double z ) { assert Vector3D . isUnitVector ( x , y , z ) : AssertMessages . normalizedParameters ( 0 , 1 , 2 ) ; if ( ( x != getX ( ) || y != getY ( ) || z != getZ ( ) ) && ! isBound ( ) ) { final Vector3dfx v = super . get ( ) ; v . set ( x , y , z ) ; fireValueChangedEvent ( ) ; } }
Change the coordinates of the vector.

@param x x coordinate of the vector.
@param y y coordinate of the vector.
@param z z coordinate of the vector.