全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:934
推到 Plurk!
推到 Facebook!

如何曲線化

尚未結案
tracydai1025
一般會員


發表:13
回覆:4
積分:3
註冊:2005-05-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-09-28 22:26:25 IP:220.134.xxx.xxx 未訂閱
請各位大大指教一下    以下image2是張人臉的大頭照
--------------------------------------
Image2->Canvas->Pen->Width = 1;
Image2->Canvas->Pen->Color = clBlue;
Image4->Canvas->Pen->Width = 1;
Image4->Canvas->Pen->Color = clBlack;
 if (sport > 0) {
       Image2->Canvas->MoveTo(x_buffer[number-1], y_buffer[number-1]);
       Image2->Canvas->LineTo(X, Y);           Image4->Canvas->MoveTo(x_buffer[number-1], y_buffer[number-1]);
       Image4->Canvas->LineTo(X, Y);
   }
   x_buffer[sport] = X;
   y_buffer[sport] = Y;
   sport  ;    
而 image4則是當我在image2裡任意描繪輪廓點之後會連成線 而此線的圖案會呈現在image4裡 我想讓線條平滑化 有個初步的想法是 當第一個點、第二個點、第三個點連接之後變成一條線 我第二個點想經過下面的想法變成新的第二個點, 但是當我點第四點時又經過下列的想法 於是原本舊的第二個點就變成新的第一個點, 第三點就變成新的第二點, 第四點就變成新的第三點, 現在就想用新的第一個點, 新的第二個點, 新的第三個點在經過下列的想法使新的第二個點 變成曲線化後的第三個點 但是在曲線化之前所套用的點皆是原本的座標位置 套進下列的點是使用
int a_x, a_y;    for(y=第一個點  y
但程式方面苦手    希望大大提供點意見讓我有頭緒進行下一步    不好意思打擾了    
        
系統時間:2024-04-28 14:02:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!