首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于btIDebugDraw的CGAL渲染器(没有QT)?

基于btIDebugDraw的CGAL渲染器(没有QT)?
EN

Stack Overflow用户
提问于 2013-02-26 05:45:24
回答 1查看 123关注 0票数 1

是否有一个复杂结构/渲染器(如Nef多面体和多面体)和一个简单的渲染器(引擎)的集合,可以像bullet btIDebugDraw one - virtual class一样工作-你实现了五个渲染函数,为结构渲染器(在bullet案例中是World like btDiscreteDynamicsWorld )提供渲染引擎对象的实例,这里是Nef多面体或多面体渲染器。CGAL中有这样的类吗?或者如何使用btIDebugDraw渲染多面体(CGAL::Polyhedron_3<Kernel>)和Nef多面体(CGAL::Nef_polyhedron_3<Kernel>)的现成实现?

EN

回答 1

Stack Overflow用户

发布于 2013-02-26 06:19:45

API没有直接的一部分,但CGAL附带了演示,用于展示其功能,并经常用于开发或调试。它们或多或少是使用qglViewer通过OpenGL呈现结构的即席代码。对于你来说,多面体附带的演示应该包含展示如何渲染特定结构的代码,特别是Scene_nef_polyhedron_item.{h,cpp}Scene_polyhedron_item.{h,cpp}应该有你正在寻找的东西。

我不能评论这与你提到的其他API相比如何,因为我不熟悉它们。

一般来说,使用固定函数管道绘制多面体并不太难,但使用顶点缓冲区对象会变得更加棘手。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15077097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档