class Vector3f extends AVector3 {

	public static Vector3f copy(final IVector3 original)
	{
		if (original.getNumDimensions() == 2)
		{
			return new Vector3f(original.x(), original.y(), 0);
		}
		return new Vector3f(original.x(), original.y(), original.z());
	}

	private  Vector3f();
	private  Vector3f(final double x, final double y, final double z);

}