继续思考如何画地暖,直接用filter命令偏移pl线圆角偏移后半径也会变大,不满足地暖设计要求。 依据原pl线坐标偏移出,求出两直线对象,在用圆角命令,可以直接求出圆角的两个端点坐标,而且省事,但运行速度慢。 想通过已知第一条线和第二条线角度、三个基点以及指定偏移间距求出偏移后且满足第二条线圆角的两个端点坐标。之后用pline连续画线,画出基于第一条路径的偏移指定距离,圆角半径满足要求的地暖线。
依据原pl线坐标偏移出,求出两直线对象,在用圆角命令,可以直接求出圆角的两个端点坐标,而且省事,但运行速度慢。
想通过已知第一条线和第二条线角度、三个基点以及指定偏移间距求出偏移后且满足第二条线圆角的两个端点坐标。之后用pline连续画线,画出基于第一条路径的偏移指定距离,圆角半径满足要求的地暖线。
如果横平竖直就简单很多了,但是这种算法需要不同角度可以通用,在地暖设计中会存在这种倾斜的商业,也有实际应用的场景。
还有一种方法,先用偏移命令,求出偏移后pl线各个点的坐标,在圆角不满足的地方重新计算坐标,在用修正后的坐标完成地暖单线的绘制。另一种算法了,走一步看一步吧。