首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >渲染Sketchup模型API

渲染Sketchup模型API
EN

Stack Overflow用户
提问于 2015-12-11 16:10:00
回答 2查看 443关注 0票数 1

我正在寻找一个软件开发工具包/应用程序接口渲染一个Sektchup (.skp)模型文件在Qt应用程序。我已经找到了Sketchup SDK,但没有关于渲染的提示。

我所需要的只是一个标准透视图中的静止图像,但平移、旋转和缩放当然是很好的补充。

EN

回答 2

Stack Overflow用户

发布于 2015-12-11 18:24:44

一些更多的谷歌发现了一种从Sketchup-Model文件中提取缩略图PNG的方法,而不需要任何SDK或其他库。这满足了我现在的需求。

事实证明,缩略图只是一个嵌入在SKP文件中的PNG,所以解析一个QFile并查找第一个PNG签名0x89504e470d0a1a0a就足够了。然后,我将正确定位的QFile传递给QImageReader以读取PNG并显示它。

代码相当简单,我可以分享它,但我不确定在这里粘贴它是否真的被认为是好的风格。意见?

票数 1
EN

Stack Overflow用户

发布于 2017-07-17 14:26:31

您需要的是渲染引擎(用于渲染3D矢量图形/光栅化API /游戏引擎/其他类型的渲染引擎的API)。

  • 低级示例- OpenGL、WebGL、DirectX。
  • 高级示例- Ogre3D、Three.js、Unity Engine。

SketchUp SDK只提供读/写SketchUp文件的接口。

您将需要使用SketchUp C应用编程接口来提取有关模型的信息(三角化网格纹理camera position ...)。

然后将这些信息输入到您选择的渲染引擎中,以渲染模型。

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

https://stackoverflow.com/questions/34218781

复制
相关文章

相似问题

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