U uedit Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-21 #1 我要用 OpenGL 畫一個四方體, 但是要從中間挖一個圓形的通孔, 請問我該怎麼做, 300分送上.
U uedit Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-21 #2 為什么沒有人理我, 難道真的沒有人用 OpenGL 寫過應用程序嗎? 真的是這樣的話, 哪太讓人失望了.
S songsgroup Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-25 #3 你下载一个glscene,那里边有个例子就是这样的,还有一个例子更复杂。你可以看看。
T timerri Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-26 #5 我想你的难点就在于如何画出一个方形上有一个圆洞这个问题吧! 其实opengl本身不可能先画出一个方形再切个洞,它能正确运算的多边形都应该是凸多边形。 所以这个面需要由多个凸多边形拼起来,至于圆孔,也应该变为正多边形(多少条边自己根据需要定,小的时候8边形都够)。这个正多边形的每一条边,都应该属于一个凸多边形,这样才能保证全部用凸多边形拼出这个面。
我想你的难点就在于如何画出一个方形上有一个圆洞这个问题吧! 其实opengl本身不可能先画出一个方形再切个洞,它能正确运算的多边形都应该是凸多边形。 所以这个面需要由多个凸多边形拼起来,至于圆孔,也应该变为正多边形(多少条边自己根据需要定,小的时候8边形都够)。这个正多边形的每一条边,都应该属于一个凸多边形,这样才能保证全部用凸多边形拼出这个面。
C creation-zy Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-26 #6 这个应用属于三维实体的布尔运算,OpenGL没有直接提供这个功能,3DMAX中有。 我认为楼上的方案是唯一的选择——自己动手吧。
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-03 #9 要建模,自己做比较麻烦,要将这个立体图形的表面用三角形或四边形 进行细化。 估计也不是很困难,这里主要处理一下圆柱形的两头和四方体的接触部分。 不能关键,先自己试试。
H huasoft Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-26 #10 请看此例程是否满足你的要求: http://www.huasoft.net/huasoft.exe
S sb0823 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-20 #12 这个地方有OpenGL控件和例子,http://www.playicq.com/。
T tuoniao055 Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-27 #13 用3dmax建模,如何导入dephi中呢。