glClipPlane剪裁平面
生活随笔
收集整理的這篇文章主要介紹了
glClipPlane剪裁平面
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
glClipPlane裁剪平面
? (2012-02-21 12:49:18) 轉載▼ 標簽:? 半平面?裁剪?線框?球體?表示?雜談 | 分類:?OPENGL |
????定義一個裁剪平面。equation參數指向平面方程Ax + By + Cz + D = 0的4個系數。equation=(0,-1,0,0),前三個參數(0,-1,0)可以理解為法線向下,只有向下的,即Y<0的才能顯示,最后一個參數0表示從z=0平面開始。這樣就是裁剪掉上半平面。相應的equation=(0,1,0,0)表示裁剪掉下半平面,equation=(1,0,0,0)表示裁剪掉左半平面,equation=(-1,0,0,0)表示裁剪掉右半平面,equation=(0,0,-1,0)表示裁剪掉前半平面,equation=(0,0,1,0)表示裁剪掉后半平面
?
?
?
裁剪平面的代碼例子
示例3-5是經過兩個裁剪平面裁剪的線框球體,裁去了3/4體積,如圖3-23所示。
| ? |
| 圖3-23 裁剪后的線框球體 |
示例程序3-5 經過兩個裁剪平面裁剪的線框球體:clip.c
總結
以上是生活随笔為你收集整理的glClipPlane剪裁平面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++模板显示实例化,显示具体化,隐式实
- 下一篇: ubuntu16.04 + kineti