如何设置QT Creator以将Autodesk FBX SDK用作库?

时间:2018-11-09 22:49:45

标签: qt 3d fbx qt3d

以下链接https://doc.qt.io/qt-5.11/qt3drender-qmesh.html上的QMesh Qt文档显示,当使用Autodesk FBX SDK时,QMesh支持FBX。它没有提供有关如何进行设置的资源,因此我在以下链接中搜索并找到了有关使用Qt Creator设置FBX SDK的1种资源:

https://forums.autodesk.com/t5/fbx-forum/including-sdk-to-qt-creator/td-p/8184654

我尝试了上述解决方案,但是当我尝试加载QMesh时,仍然收到Debug警告:from matplotlib.pyplot import * from math import * from array import * from import numpy * from numpy.random import * from scipy.misc import * from scipy.stats import * from scipy import * from random import * N=30 sigma=1 T=linspace(1,N,N) n=30 X=np.random.normal(0, sigma, 1000) x=1 alpha=0.45 def k_gaussien(x,sigma): #kernel gaussien if(sigma<=0): return((1/(sigma*sqrt(2*pi)))*exp(-(x**2/(2*sigma**2)))) def h(n,alpha): #bandwith h=ones((1,1)) for i in range(2,N): h[i]= h[i-1] + (i**(-alpha)) def f_PR(x,X,alpha,sigma): #Parzen-Rosenblatt estimator (f_PR) global F; F = zeros((N,0)); for k in range(2,N): for i in range(1,k): F[k] = F[k-1] + k_gaussien((x-X(i))*(i**alpha)); F[k] = F[k-1] *(1/(h(n,alpha))); print(F); # almost surely convergency fPR=f_PR(x,X,alpha,sigma) plot(T,fPR,lw=3) plot(T,(1/sqrt(2*pi))*exp ((-1/2)*(x*x))*linspace(1,1,N,),'r--')

这是我的代码,适用于Qt3D.Renderer.Jobs: unsupported format encountered (fbx)个文件

.obj

我不确定是否需要根据Qt文档构建和找到“ fbx几何加载器插件”。我在Qt3DRender::QMesh* mesh = new Qt3DRender::QMesh(); mesh->setSource(QUrl::fromLocalFile(filepath)); 中正确地引用了该库,但据我所知.pro仍然不知道如何使用FBX文件。

0 个答案:

没有答案