2010-08-01 102 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度,則它以逆時針方向移動。