【发布时间】:2013-12-01 09:57:36
【问题描述】:
我需要将一条线分成多个相等的部分(因此每个部分都可以单独进行颜色编码)。我有几个问题:
1) 有没有人遇到过 c# 代码来执行此操作?
2) 我是否正确地假设我可以使用普通的“平面”三角函数来计算在哪里分割线?我将假设所有线条的高度均为 0。
【问题讨论】:
-
刚刚意识到这已经很老了。希望答案仍然有帮助。
我需要将一条线分成多个相等的部分(因此每个部分都可以单独进行颜色编码)。我有几个问题:
1) 有没有人遇到过 c# 代码来执行此操作?
2) 我是否正确地假设我可以使用普通的“平面”三角函数来计算在哪里分割线?我将假设所有线条的高度均为 0。
【问题讨论】:
我是否正确假设我可以使用普通的“平面”三角函数来计算在哪里分割线?我将假设所有线条的高度均为 0。
这取决于您要完成的任务、您需要的准确度以及您打算如何测量距离以从分割线的角度进行测量?
无论如何,步骤应该是这样的:
Total)Segment
P_less有你小于Segment,下一个点P_more大于Segment(检查当前点的边缘情况落右关于分段距离)P_less 和P_more 定义的线上创建一个新点,该点提供准确的目标段距离。 【讨论】: