2012-09-18 68 views
-1

我有我研究我有問題的三個星期,都未能找到一個解決方案與操縱在Java 7的圖像問題,Java高級圖像處理

我想設置的圖像過一個區域,基本上設置了角落的位置。 我正在使用BufferedImage。

這是一款3D遊戲,我正在編寫3D轉換代碼。我設法創建了一個3d世界,並用立方體填充它,用圖形填充兩側。填充多邊形():

我想要做的是繪製一個填充多邊形形狀的圖像。

任何幫助,我將不勝感激(即使它更好地格式化這篇文章)。

+0

你使用的是什麼三維框架? –

+0

他說他正在編寫轉換代碼。所以我猜沒有框架。 – Ixx

+1

該帖子非常含糊......我懷疑有人可以幫助,而不必更確切地告訴你想要做什麼,你正在使用什麼,你嘗試過什麼...... – Ixx

回答

2

您可以在圖形上使用轉換。 Here是一個小教程。有了這個,你可以改變已經繪製的東西。如果要以不同方式轉換多個圖像,可以在不同的畫布上繪製它們,然後分別進行轉換。然後,你可以合併圖像在一起...

但我會建議使用3D引擎(JOGL,jMonkeyEngine,或其他)(除非你想了解幾何計算與此任務)。使用OpenGL比用自己繪製東西並在代碼中進行計算(最有可能意味着:在CPU上而不在GPU上)要快得多。

1

您是否嘗試過使用drawImage?而不是.fillPolygon

+0

我想要做的是繪製一個填充多邊形形狀的圖像,而不僅僅是一個圖像。感謝您的幫助。 – thetrueprime