【问题标题】:object intersection overlapping in freeGlutfreeGlut中的对象交集重叠
【发布时间】:2011-10-13 21:44:37
【问题描述】:

对于以下代码段,我的问题是两个对象相交,但视图(下图)不正确,对象1(框)插入圆柱体但侧视图(下图)不正确,看起来黄色框在圆柱体后面。我怎样才能让它看起来他们相交?

    glColor3f(1,1,0);
    drawobj1(); // draw box 
    glColor3f(1,0.5,0);
    drawobj2();draw Cyclinder() using gluCylinder


【问题讨论】:

    标签: opengl freeglut


    【解决方案1】:

    圆柱体后面。它在里面和后面。盒子一部分在里面,一部分在后面。

    想象一下嵌入罐子侧面的叉子。您可以旋转罐子,使其看起来像图中的圆柱体。叉子还是嵌在里面的,但是从那个角度看,你只能怀疑它是基于你对叉子长度的了解。

    您的问题是缺乏视觉深度提示,这是因为该场景缺乏照明、纹理以及您的大脑通常用来实际解释某些东西的所有其他东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多