2010-08-01 105 views
0

我正在执行bezier句柄进入我的应用程序。我有点,我需要找出天气新点的当前方向是顺时针或逆时针。这是因为我的贝塞尔插值算法从右到左计算手柄。帮助解决这个问题?

因此不管它插: P1 P2 P1.righthandle P2.lefthandle实现三次Bezier

我怎么能计算出,如果形状是顺时针或逆时针。谢谢

+0

我认为一个更具描述性的标题(什么是“这个问题”?)不仅有助于可搜索性,还有你,因为它可能会吸引更多的用户而不是这个通用的用户(这同样适用于你的一些老问题,比如*“How可以这样做吗?“*,*”可以这样做吗?“等等)。 – 2010-08-01 03:00:42

回答

0

你有你的原始角度,最后一个已知角度(因为我确定你正在拖动手柄时重绘手柄)和当前角度。我会看看最后一次重绘的最后一个已知的手柄角度,并比较新角度是相对于180度还是180度。如果它是0-180度,则它以顺时针方向移动,如果它是180-360度,则它以逆时针方向移动。