2
在曲线上应用笔划时如何避免自相交?
我的代码中有几个Spline2D对象,每个对象都有一个Position,Velocity和Acceleration方法,该方法在特定时间返回指定数量的向量。我一直在使用这些向量来构造几何图形以创建曲线的渐变笔触,但是我在陡峭曲线处的自相交方面遇到了问题。例如,这是发生这种情况的一条曲线: 线框:http : //twitpic.com/2zplw1/full 填充:http : //twitpic.com/2zpmnt/full 如您所见,在第二个弯曲处,内部相交,这导致了丑陋的伪影。在不引起自相交的情况下,是否有很好的算法/方法可以绘制曲线? 编辑:更多极端的例子,再加上我想要实现的模型: 线框:http : //twitpic.com/2ztwzi/full 填充:http : //twitpic.com/2ztwkt/full 理想结果(模拟):http : //twitpic.com/2ztxa8/full