我正在寻找用于在 Qt 应用程序中呈现 Sektchup (.skp) 模型文件的 SDK/API。我找到了 Sketchup SDK但没有关于渲染的提示。
我所需要的只是一个标准视角中的静止图像,但平移、旋转和缩放当然会是很好的补充。
最佳答案
更多谷歌搜索发现了一种无需任何 SDK 或其他库即可从 Sketchup-Model 文件中提取缩略图 PNG 的方法。这满足了我现在的需求。
事实证明,缩略图只是嵌入在 SKP 文件中的 PNG,因此只需要解析 QFile
并查找第一个 PNG 签名 0x89504e470d0a1a0a
即可。然后,我将正确定位的 QFile
传递给 QImageReader
以读取 PNG 并显示它。
代码相当简单,我可以分享它,但我不确定将它粘贴在这里是否真的被认为是好的风格。意见?
关于c++ - 渲染 SketchUp 模型 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34218781/