我正在嘗試編程一個4d的小遊戲。 我使用C++和OpenGL。本網站帶來了如何提高4D圖像一個很好的解釋:
http://eusebeia.dyndns.org/4d/vis/07-hsr.html#Enhancing_4D_Projection_Images4維隱藏表面去除
他們告訴申請四維隱面消除(HSR)算法。
我不得不說我是一個編程和算法的新手,我真的不知道從哪裏開始組裝一個4d HSR,也不是一個3d。
如果有人有這些算法的經驗,可以解釋我如何在C++中翻譯它?
BTW:我在投影3D四維空間,所以我需要爲頂點刪除算法,而不是像素的修改,或者至少是我想......我可能是錯的...
謝謝你的直接和準確的答案,但我投影3D的4D空間,所以我需要像深度緩衝區,頂點,而不是像素的算法:(我讀了關於這些(深度緩衝區,背面剔除)算法,看起來很複雜,我:( – Pella86