我有一条曲线(比如JTS边缘):如何使用JTS(Java)找到所有超过给定角度的曲线方向变化点或NTS(C#): 最佳答案 我在JTS上做了一些研究和测试,我发现最好的方法是:创建多边形并使用函数union然后遍历坐标,并在每个“硬角”(负标量积)上创建一个子数组,当角度和达到180时(不要取最后一个角度以避免非功能问题)然后我用x(firstElemOfSubArray,lastElemOfSubArray)通过计算rebase矩阵将基改成正交基,然后在新坐标系中重新计算子数组然后我使用org.apache.commons.mat