Loading
0

如何设置3D模型可视化引擎HOOPS Visualize与HOOPS Exchange配合使用?

HPS_MFC_Sandbox使用说明

1、右键单击从Visual Studio打开项目属性

2、导航到C/C++ → General并添加$(HEXCHANGE_INSTALL_DIR)\include附加包含目录
HEXCHANGE_INSTALL_DIR是一个环境变量。在启动Visual Studio之前,其值必须是HOOPS Exchange包的根。

3、导航到C/C++ →预处理器并添加USING_EXCHANGE预处理器定义

4、导航到链接器→输入并添加hps_sprk_exchange.lib附加依赖项

5、在CHPSApp.cpp中添加包含并定义宏

#define INITIALIZE_A3D_API #include

#define INITIALIZE_A3D_API

#include <A3DSDKIncludes.h>

6、添加以下代码以CHPSApp::InitInstance()加载并初始化HOOPS Exchange

 

A3DBool loaded = A3DSDKLoadLibrary(bin_dir.str().data()); assert(loaded); A3DLicPutUnifiedLicense(HOOPS_LICENSE); A3DStatus result = A3DDllInitialize(A3D_DLL_MAJORVERSION, A3D_DLL_MINORVERSION); assert(result == A3D_SUCCESS);

 

 

7、添加以下代码以CHPSApp::ExitInstance()终止并卸载库

#ifdef USING_EXCHANGE

       { A3DDllTerminate();

A3DSDKUnloadLibrary(); }#endif

8、A3DSDKIncludes.h在CHPSView.cpp中添加包含内容

9、CHPSView::OnUserCode()使用HOOPS Exchange API添加您的代码

申请HOOPS试用             HOOPS中文网

慧都科技是Tech Soft 3D-HOOPS在中国区的唯一增值服务商,负责HOOPS试用,咨询,销售,技术支持,售后,旨在为企业提供一站式的3D开发解决方案。如果您的企业目前也有3D数据格式转换3D Web轻量化渲染的需求,欢迎咨询在线客服申请3D 轻量化引擎HOOPS的60天免费试用。

↓↓扫码添加客服微信,及时获取“HOOPS技术”支持↓↓

图片