查看: 1436|回复: 1

osg 相同顶点几何优化

[复制链接]

该用户从未签到

发表于 2019-2-22 13:31:15 | 显示全部楼层 |阅读模式

6个顶点相同通过不同矩阵变换

6个顶点相同通过不同矩阵变换

单独节点

单独节点
目前第一张图的6个节点虽然是同一个drawable,但是后期通过矩阵变换节点将其放置在不同位置。从图中的提示信息来看,这6个节点在绘制的时候是分别绘制的(顶点和三角面数不变),本想通过  geom.addPrimitiveSet( new osg:rawArrays( GL_QUADS, 0, 4, nInstances ) )类似这个方式,将nInstances 设置为6,但是此时绘制位置重叠,有什么方法可以传递一个位置矩阵将这6个几何放置在指定位置。

该用户从未签到

 楼主| 发表于 2019-3-12 15:57:30 | 显示全部楼层
想着色器中传递数组,然后重建矩阵。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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