assimp 相关问题

Open Asset Import Library(简称:Assimp)是一个可移植的开源库,可以统一的方式导入各种着名的3D模型格式。

将局部空间法线转换为世界空间

我需要将局部空间网格转换为全局空间。 生成的法线向量似乎不正确。 我得到了顶点的世界变换矩阵(这有效,因为......的位置

回答 1 投票 0

DirectX12 骨骼动画和 Assimp 库的问题

我正在尝试在我的游戏引擎中实现骨骼动画,但在用 C++ 制作骨骼动画时遇到了问题。角色有动画,但躯干和手臂看起来扭曲。我正在关注

回答 1 投票 0

链接 Assimp Windows 11 的问题

我在 Windows 11 的 c++ 中链接 assimp 时遇到问题。我正在学习 LearnOpenGL 教程,但是我无法让 assimp 正确链接。我能够制作并生成 assimp .dl...

回答 1 投票 0

cookTriangleMesh访问异常

PxTriangleMesh* PhysX::CreateTriangleMesh(const PxVec3* verts, const PxU32 numVerts 、const PxU32* 索引、const PxU32 numIndexes、PxPhysics* 物理、PxCooking* 烹饪) { // 创建描述...

回答 1 投票 0

尝试从 makefile 构建 assimp 时出现多个 -fpermissive 错误

我已经使用 git clone https://github.com/assimp/assimp.git 从 git 下载了 assimp 源代码。然后我使用了 cmake,但我必须添加标志 -DASSIMP_WARNINGS_AS_ERRORS=OFF 才能避开

回答 1 投票 0

提高网格几何序列化性能

我想改进 3D 应用程序的序列化时间。 我使用以下场景进行测试: https://www.dropbox.com/scl/fi/j8ays9phm2xs45icla4bo/TestScene.zip?rlkey=qy8jpwgz3s8b95mz62l8ax...

回答 1 投票 0

如何检查提取的FBX索引是否正确?

我正在尝试使用 FBX SDK 导入 FBX 文件。参考的是 FBX 的“ImportScene”示例。我提取了顶点(FBX 中的控制点)和索引。我想检查是否提取了

回答 1 投票 0

Assimp 库的未知类型名称

我在我的 C 项目中使用 assimp 库。我使用 sudo apt install libassimp5 安装了该库并包含以下标头: #包括 #包括 我在我的 C 项目中使用 assimp 库。我使用 sudo apt install libassimp5 安装了该库,并包含以下标头: #include <assimp/cimport.h> #include <assimp/postprocess.h> #include <assimp/scene.h> 一开始一切似乎都很好,但像 aiMesh 和 aiScene 这样的类型名称是未知的。我也在使用 -lassimp 标志进行编译。知道为什么这些类型名称未知吗?这是我的错误: unknown type name ‘aiMesh’ static struct Mesh processMesh(aiMesh *mesh, const aiScene *scene) { 关于如何解决这个问题有什么想法吗? 您还需要包含 mesh.h nHeader: #include <assimp/mesh.h> 希望有帮助!

回答 1 投票 0

如何使用 MinGW(Windows、GCC)以 64 位编译 cmake 生成的二进制文件?

我一直在尝试使用 cmake 和 MinGW 为我的项目编译模型加载库 Assimp。但是,我不知道如何为我的项目中使用的 64 位执行此操作。我用过...

回答 1 投票 0

Assimp Exporter 抛出分段错误

我正在编写一个简单的程序,它应该使用 assimp 库导入一个步骤文件并将其转换为 collada 格式。 这是我的代码: #包括 #包括 我正在编写一个简单的程序,它应该使用 assimp 库导入一个步骤文件并将其转换为 collada 格式。 这是我的代码: #include <assimp/Importer.hpp> #include <assimp/scene.h> #include <assimp/postprocess.h> #include <assimp/Exporter.hpp> #include <iostream> int main() { Assimp::Importer importer; const aiScene* scene = importer.ReadFile( "../cad/excavator.STEP", aiProcess_CalcTangentSpace | aiProcess_Triangulate | aiProcess_JoinIdenticalVertices | aiProcess_SortByPType); if (!scene) { std::cout << "ERROR: model could not be loaded. \n"; return 1; } // export the scene as a Collada file Assimp::Exporter exporter; exporter.Export(scene, "collada", "../solutions/newFile.dae"); return 0; } 这个脚本输出Segmentation fault (core dumped) CMake 输出警告,不知道有没有关系: CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimpTargets.cmake:54 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimp-config.cmake:1 (include) CMakeLists.txt:5 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. 使用以下 CMakeList.txt: find_package(assimp REQUIRED) add_executable(AssimpTest AssimpTest.cpp) target_link_libraries(AssimpTest ${ASSIMP_LIBRARIES}) 我在 Ubuntu 20.04.6 LTS 上,我正在使用 assimp 版本 5.0.1~ds0-1build1 非常感谢解决此问题的任何帮助。谢谢。

回答 0 投票 0

努力在 DX12 中实现 assimp 骨架

最近我一直在尝试将 assimp 实现到 Frank Luna 的基本 dx12 引擎中,作为我学习的一部分。我真的很难让矩阵数学正常工作,并且遇到了...

回答 0 投票 0

aiNode::mTransformation 是如何计算的?

我想通过Assimp库加载模型的时候遇到这样的问题: aiNode::mTransformation的解释(https://assimp.sourceforge.net/lib_html/structai_node.html#

回答 0 投票 0

Assimp 找不到 utf8.h 头文件

我刚刚开始使用 Assimp 来解析一些 stl 文件。我从源代码构建它并将其作为静态库安装在我的系统中(Manjaro Linux x86_64 - 内核 6.2.6-1)。去感受...

回答 1 投票 0

dyld[2447]:未加载库:@rpath/libassimp.5.dylib

我目前正在使用 VSCode 构建一个 OpenGL 项目,并尝试使用 assimp 导入 3D 模型。我构建了 .dylib 文件并将其包含在我项目的 lib 文件夹中。它成功地遵守了,但是......

回答 0 投票 0

使用 CMake 包含 ompl 和 assimp 包时出现未定义的引用错误

尝试使用 CMake 编译我的项目时出现以下错误 (我在 Ubuntu 22.04.2 LTS 上): 合并目标 AssimpTest 的编译器生成的依赖项 [ 50%] 构建CXX对象

回答 1 投票 0

能够在 Android 中加载 FBX 的最轻的库是什么?

能够在 Android 中加载 FBX 的最轻的库是什么? autodesk 官方 fbxsdk 仍然不支持 Android。 assimp 在 Android 中工作,但还有比它更小的其他库吗? 谢谢!

回答 0 投票 0

在渲染 FBX 模型时,骨架中的骨骼和关节有什么区别?为什么大多数旅游都有骨骼但没有关节类?

渲染FBX模型时Skeleton中的Bone和Joint有什么区别?为什么大多数的toturials都有Bone而没有Joint类? 如何为 Assimp 导入的 FBX 模型制作动画(只有骨骼......

回答 0 投票 0

使用 Assimp 导入 3D 模型不起作用

我正在尝试使用 Assimp 读取不同的 3D 格式。我相应的 C++ 代码如下所示: void loadScene(string myFile) { 进口商进口商; const aiScene *scene = importer.ReadFile(

回答 0 投票 0

在Visual Studio 2015中链接Assimp 3.1.1。

我像以往使用其他中间件一样链接到assimp,但是当我运行我的应用程序时,我得到一个运行时错误。"应用程序无法正确启动(0xc000007b)." 我缺少什么?I ...

回答 1 投票 2

使用assimp获取纹理比例

我正在尝试.mtl文件中的纹理比例。在记事本中打开文件,我可以看到它有map_Kd -s 4.000000 4.000000 1.000000 crate_diffuse.ds 我正在尝试下面的代码,但它返回 ...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.