[問題] 畫圖形加上座標軸

作者: wandering25 (晃晃)   2015-01-10 23:28:30
大家好我是初學程式新手
寫作業時遇到遇個問題不知怎麼解決比較好
題目是輸入一個中心座標和邊長畫出大略圖形和座標軸
以正方形為例畫出大略像這樣
// |
// ********
// * | *
//
作者: x000032001 (版廢了該走了)   2015-01-10 23:33:00
開一個陣列來畫
作者: tony21177   2015-01-10 23:38:00
2維陣列?
作者: PoorLoser (廢文製造機)   2015-01-10 23:51:00
1. 設定螢幕輸出範圍, 例如 31 * 31, 中心點 (16, 16)2. 以 (16, 16) 為中心畫圖形3. 平移後的座標原點畫十字線
作者: loveme00835 (髮箍)   2015-01-11 00:34:00
所以你寫程式是用嘴的?
作者: Killercat (殺人貓™)   2015-01-11 00:40:00
你要先把座標系轉換定出來 在跑公式你這種硬幹法到後面你會發現很難幹下去座標轉換要做 不要用切成幾個象限的方法去思考...等等 你該不會其實是想找這東西?http://koolplot.codecutter.org
作者: EdisonX (卡卡獸)   2015-01-11 04:02:00
是作業,應該還不會想找 lib 的東西.
作者: fgkor123 (n(N))   2015-01-12 07:14:00
先理解中心點和特別有意義的座標之間的關係你為什麼要一直移動你的平面?你都擺在正規平面上了 中心點也定好 當然用中心找邊界一個軸一個軸找根本是把XY關係的數學式分別算...或是你先畫完圖形再移平面或圖
作者: Killercat (殺人貓™)   2015-01-13 14:21:00
「正式」的做法不難,但是需要座標矩陣轉換等等基礎知識,我看了一下元po的發言歷史應該還沒學到那麼多...不過可以先學著把畫面座標中心訂為0,0的座標轉換然後把Y=-40(假設你用80,48螢幕)一格格把X對應值跑出來這樣就不用做什麼象限 轉換好座標即可

Links booklink

Contact Us: admin [ a t ] ucptt.com