線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1857
推到 Plurk!
推到 Facebook!

如何找出兩點連成直線中的點

 
seaweed
一般會員


發表:1
回覆:0
積分:0
註冊:2005-04-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-03-23 11:22:31 IP:59.124.xxx.xxx 訂閱
版上各位高手好

小弟目前遇到一個畫線的問題難以解決,想請教眾位高手解惑

問題是這樣的

因為要作人體骨骼的架構,所以要把sample point連起來,會先遇到的就是兩點樣連成一直線,可是這並沒有辦法用VC裡面line draw的 fucntion來完成,因為我需要的是兩點連成直線中的每一點資訊都要存起來

本來是打算以線性方程式 y = m x c 來完成的,可是這樣執行出來的線段並不能如預期般的平滑

如附圖所見,Horizontal的偏移應該發生在中間,而非在起始點旁就開始偏移,一旦horizontal的距離拉開,線條會更不平滑

有什麼好的演算法可以完成這個程式呢?

謝謝各位高手!
系統時間:2024-12-04 1:09:45
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!