我的代码中有几个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