我在图上取了4个点,用这四个点得到一个Points2D集合生成了一条GeoCardinal曲线,如图所示为蓝色线。
现在我想取12个在这条曲线上的点,再生成一个Points2D集合,用折线连接这些点,也就是用折线逼近曲线,类似于下面我用绘图软件绘制的效果,如黑色线所示。我该怎么取这12个点生成一个Points2D集合呢?
您好,可以将样条曲线转为线对象,然后获取线对象的节点坐标。
GeoCardinal.convertToLine(int pointCountPerSegment)
参数pointCountPerSegment在文档中的解释是 - 二维 Cardinal 样条曲线的相邻控制点之间插值拟合的节点数。请问可以说一下具体是什么意思吗?
pointCountPerSegment在文档中的解释是
比如说我调用,GeoCardinal.convertToLine(5),设置参数为5,是不是把GeoCardinal对象分为了5段折线,然后返回5个GeoLine对象? 还是返回一个Geoline对象包含5个折线段?
您好,通过GeoLine.getPart(int index)参数为0就可以获取到该对象节点坐标串。可以在帮助文档搜索GeoLine