class HalfLine extends AUnboundedLine implements IHalfLine {

	public static IHalfLine fromDirection(final IVector2 supportVector, final IVector2 directionVector)
	{
		IVector2 sV = Vector2.copy(supportVector);
		IVector2 dV = directionVector.normalizeNew();
		return createNewWithoutCopy(sV, dV);
	}

	private  HalfLine(final IVector2 supportVector, final IVector2 directionVector);

}