gpt4 book ai didi

c++ - 在内存网格上应用 Assimp 后处理

转载 作者:太空狗 更新时间:2023-10-29 23:06:31 26 4
gpt4 key购买 nike

如何在 Assimp 中加载网格、编辑顶点,然后让 assimp 重新计算顶点并进行其他后处理?

导入器可以导入场景并支持一些标志,其中包括生成法线的标志。然而,在我加载网格之后,我稍微编辑了网格(添加了一些皱纹,没什么特别的)并且想使用 Assimp 重新计算网格的法线。但是,我无法将网格放回 Assimp。据我所知,只有导入器可以应用后处理,我不能向导入器添加网格,并且没有后处理内存中网格的功能。

如何将 Assimp 的后处理应用到我在程序中生成的顶点数据?

最佳答案

我不确定在你提问的时候这个功能是否可用,但此时你可以在 assimp documentation: 中找到以下引用资料

Assimp::导入器类引用

const aiScene * ApplyPostProcessing (unsigned int pFlags)
// Apply post-processing to an already-imported scene.

还有一个C-API style functioncimport.h

cimport.h 文件引用

ASSIMP_API const aiScene * aiApplyPostProcessing (const aiScene *pScene, unsigned int pFlags)
//Apply post-processing to an already-imported scene.

关于c++ - 在内存网格上应用 Assimp 后处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15437924/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com