Re: [問題] 兩個圖形的聯集

看板Prob_Solve (計算數學 Problem Solving)作者 (??????)時間17年前 (2007/11/07 00:36), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《littlemore (GO!GO!)》之銘言: : ※ [本文轉錄自 C_and_CPP 看板] : 作者: littlemore (GO!GO!) 看板: C_and_CPP : 標題: [問題] 兩個圖形的聯集 : 時間: Sat Oct 6 22:05:08 2007 : 小弟這邊有一個問題想請教一下各位大大 : 假設我用座標點和連接次序來表達一個圖形 : 如果現在我有兩個不同的圖形,希望能找出這兩個圖形的聯集圖形 : 當仍最後的結果也是用座標點來表示,是不是有這樣的演算法呢? : 一般的繪圖軟體很容易的就可以描繪出多個圖形的聯集圖形 : 如果我用c++來寫,我只想到用直線方程式來解聯立 : 再找出正確的圖形座標..但這樣的想法感覺會很雜亂 : 如果我有兩個十邊形..那我就要解10*10=100方程式 : 而且外加還要找出正確的外圍座標點..實在有點複雜 : 不知道是不是有比較好的演算法可以參考..謝謝各位大大 如果不是向量圖形,而是螢幕的離散點座標的話, 可以直接將兩個十邊形著相同色,藉由與背景顏色 的區分找到轉折的座標。 ex: 1 2 3 4 5 6 7 8 9 若5不為背景色,要判斷5是否為轉折點,即是說 1-5-9,2-5-8,3-5-7,4-5-6不為同一色。 不知道還有沒有更好的解法 :) 希望能幫助到你 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.21.1

11/09 10:11, , 1F
其實這題先會判斷點是否在另一圖形之內,就很好解了
11/09 10:11, 1F
文章代碼(AID): #17C9WVvN (Prob_Solve)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #17C9WVvN (Prob_Solve)