
如圖,左側是繪制的顏色表值btValue(0x00~0xFF)對應顏色從白到綠。
現在在右側繪圖時要求每個點顯示的顏色為該點所有繪制層中btValue最大值對應的顏色。
如圖中,第一層繪制的時候根據a,b,c,d的值填充中間顏色,第二層繪制時根據e,f,g,h填充中間顏色,
當a=b=c=d=0,e=f=g=h=0xFF時,中間重疊的部分顯示綠色,當a=b=c=d=0xFF,e=f=g=h=0x0時,中間重疊的部分還是顯示綠色。
用混合的方式來處理glBlendFunc(GL_ONE, GL_ONE)時只顯示白色,其他方法又不能正確的顯示白色底色。之前用VTK的時候,通過色彩映射可以很方便的解決這個問題。各位大佬有知道OpenGL里面有相同的方法嗎?或者其他的方法,剛學OpenGL不久,各位大佬給個方向,感謝感謝

uj5u.com熱心網友回復:
不是很懂, 不過看圖似乎兩個面沒有重疊部分轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/18521.html
標籤:圖形處理/算法
