[英]How can I make a 3D object have different color front and back faces
幾乎每台計算機都使用OpenGL在屏幕上繪制內容,MATLAB(和Octave AFAIK)也是如此。 由於MATLAB使用OpenGL基元在屏幕上繪制事物,因此您無法執行OpenGL基元無法執行的任何操作,例如,在每側繪制具有不同顏色的基元。 有了這樣的理解,得出的結論是,要做您想做的事,您需要繪制兩次曲面。
surf(x, y, z, 'FaceColor', 'red') % Plot the surface
hold on
surf(x, y, z-z*0.001, 'FaceColor', 'blue') % Plot the surface
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.