查看: 1892|回复: 8

一个小问题

[复制链接]

该用户从未签到

发表于 2009-6-23 21:40:50 | 显示全部楼层 |阅读模式
const osgUtil:ineSegmentIntersector::Intersection::IndexList中的IndexList是什么意思啊?

该用户从未签到

发表于 2009-6-23 22:55:52 | 显示全部楼层
它保存了所有与射线产生相交的三角形的列表,列表中保存的内容为每个三角形各顶点的索引值。因此如果射线与n个三角面相交的话,那么列表中会保存3*n个元素

该用户从未签到

 楼主| 发表于 2009-6-23 23:03:38 | 显示全部楼层
版主回复真是效率啊!
谢谢!!!

该用户从未签到

 楼主| 发表于 2009-6-23 23:11:36 | 显示全部楼层
还有一个问题:
如果射线穿过的是实心物体,交点信息是怎么样的?只有表面的点还是所以相交点?怎么样获取实心物体内部的点坐标?
应该说是一连串问题

该用户从未签到

发表于 2009-6-23 23:52:36 | 显示全部楼层
OpenGL或者DX都没有“实心”物体的概念,所有的物体都是由表面的三角面片组成的~~

该用户从未签到

 楼主| 发表于 2009-6-24 11:47:27 | 显示全部楼层
谢谢回复!

该用户从未签到

 楼主| 发表于 2009-6-24 22:15:39 | 显示全部楼层
我看到glsolidCube的功能是画实心的正方体,画出来的效果不是实心的吗?鼠标能拾取正方体内的点坐标吗?

该用户从未签到

发表于 2009-6-24 23:50:56 | 显示全部楼层
把正方体的一个面去掉的话,它的内部其实是空的。因此不存在拾取内部点的事情

该用户从未签到

 楼主| 发表于 2009-6-25 17:59:48 | 显示全部楼层
谢谢版主!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表