※ 引述《StubbornLin (Victor)》之銘言:
: 我需要在沒有3D函式庫的環境
: 跑wince 5.0的嵌入式系統下
: 畫一些立體的地圖
: 因為Wince下沒有現成的DirectX或OpenGL之類的東西可以用
: 得自己寫Renderer
: 像透視、旋轉、縮放和移動等都不難
: 目前我遇到比較麻煩的是剪裁
: 沒有剪裁的話,景深是負的,一樣會投影出來
: 會讓畫面變得非常奇怪
: 請問有沒有關於這方面的資料可以參考
: 又或著說應該找什麼關鍵字比較正確
: 關於software renderer的做法
: 以上,謝謝
clipping 現在都是硬體做了
要用軟體做的話 我個人用過比較簡單的方法叫 Liang-Barsky
方法 google 一下就有
一個三角形在經過 clipping 之後
可能會變成多邊形
我以前的做法是把這個多邊形再拆成多個三角形去處理
雖然有點蠢但也滿實用的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.29.108