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

如何才能畫圓後在取出裡面的座標呢

答題得分者是:taishyang
dfredfc0
一般會員


發表:8
回覆:9
積分:3
註冊:2006-11-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-03-03 09:40:43 IP:203.64.xxx.xxx 訂閱
首先我在一個Image上畫出一個圓~
但是我想不出要如何取出園內的座標點~
我網上找都是畫圓的方法~
哪位大大能抽空幫我解答~
編輯記錄
taishyang 重新編輯於 2008-03-03 09:56:16, 註解 無‧
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-03-03 14:55:20 IP:118.169.xxx.xxx 訂閱
極座標轉換?
dfredfc0
一般會員


發表:8
回覆:9
積分:3
註冊:2006-11-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-03-03 15:31:47 IP:203.64.xxx.xxx 訂閱
抱歉大大~我沒說清楚~
問題:
我利用Form1->Image1->Canvas->Ellipse(x,y);來畫一個圈~
但是我的目的是要這一圈裡面的座標~
不知道要怎麼做~
還是BCB的新手~希望大大能提供方法~謝

編輯記錄
dfredfc0 重新編輯於 2008-03-03 15:33:17, 註解 無‧
dfredfc0 重新編輯於 2008-03-03 15:36:29, 註解 無‧
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-03-03 15:48:56 IP:118.169.xxx.xxx 訂閱
那就是極座標的轉換了
http://caterpillar.onlyfun.net/Gossip/ComputerGraphics/TwoDimension.htm


===================引 用 dfredfc0 文 章===================
抱歉大大~我沒說清楚~
問題:
我利用Form1->Image1->Canvas->Ellipse(x,y);來畫一個圈~
但是我的目的是要這一圈裡面的座標~
不知道要怎麼做~
還是BCB的新手~希望大大能提供方法~謝

dfredfc0
一般會員


發表:8
回覆:9
積分:3
註冊:2006-11-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-03-03 18:30:00 IP:203.64.xxx.xxx 訂閱
謝謝副站長給我的資料~我知道該怎樣做了^^
dfredfc0
一般會員


發表:8
回覆:9
積分:3
註冊:2006-11-02

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-03-03 19:49:52 IP:203.64.xxx.xxx 訂閱
我剛剛想了一段程式來實現我要的結果~


[code cpp]
for(int y=0;y {
for(int x=0;x {
if(hypot(abs(Cx-x),abs(Cy-y))>30)
{
Form1->Image5->Canvas->Pixels[x][y]=clRed;
}
}
}
[/code]

這樣就能把我畫的圈裡面的座標給標出來了^^








編輯記錄
dfredfc0 重新編輯於 2008-03-03 19:52:00, 註解 無‧
dfredfc0 重新編輯於 2008-03-03 19:52:49, 註解 無‧
dfredfc0 重新編輯於 2008-03-03 19:53:17, 註解 無‧
dfredfc0 重新編輯於 2008-03-03 19:54:04, 註解 無‧
dfredfc0 重新編輯於 2008-03-03 19:57:48, 註解 無‧
dfredfc0 重新編輯於 2008-03-03 19:58:14, 註解 無‧
系統時間:2024-04-26 14:38:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!