use of eu.esdihumboldt.util.geometry.interpolation.model.Angle in project hale by halestudio.
the class ArcSplitSegment method getFirstPart.
@Override
public ArcSegment getFirstPart() {
ArcByCenterPoint byCenter = arc.toArcByCenterPoint();
Angle middleAngle = Angle.fromRadians(byCenter.getStartAngle().getRadians() + 0.5 * byCenter.getAngleBetween().getRadians());
Arc part = new ArcByCenterPointImpl(byCenter.getCenterPoint(), byCenter.getRadius(), byCenter.getStartAngle(), middleAngle, byCenter.isClockwise());
return new FixedStartEndSplitSegment(part, maxPositionalError, getStartPoint(), getMiddlePoint());
}
Aggregations