我想找到覆盖圆弧的最小圆半径。这是我需要的api链接,但我认为它不是开源的:http://reference.mapinfo.com/common/docs/mapxtend-dev-web-none-eng/miaware/doc/apidoc/com/mapinfo/miAware/geom/CircArc.html
一个函数应该是这样的,它将返回Circle。
public Circle CircArc(double x, double y, double inRadius, double outRadius, double startAngle, double stopAngle)
在我能够获得圆坐标和半径的中心之后:
circle.getXCoord();
circle.getYCoord();
circle.getRadius();
有没有api?如果没有,我怎么能实现CircArc功能?
答案 0 :(得分:0)
计算外圆的两个端点的位置。有两种情况:
如果圆弧孔径小于半圈:请求圆的直径是这些端点之间的线段,
否则:圆圈只是圆弧的支撑圆。
无论如何,仍然存在一个小孔径弧形的困难配置,使得内弧可以通过上面定义的圆。