OpenCASCADE:适用于 Android 的 OCCT AndroidQt 示例
OpenCASCADE:适用于 Android 的 OCCT AndroidQt 示例
此示例演示了在使用 Qt/Qml 编写的 Android 应用程序中使用 OCCT 库的简单方法。
Qt/Qml 和 OCCT (C++) 级别之间的连接是由代理库 libAndroidQt.so 提供的,它是用 C++ 编写的。代理库包含单个 C++ 类 AndroidQt,封装 OCCT 查看器并提供操作此查看器和从支持的 CAD 文件格式 (BREP) 导入 OCCT 形状的功能。
构建示例要求:
Java 开发工具包 1.7 或更高版本
Qt 5.3 或更高版本
Android SDK 2014.07.02 或更新版本
Android NDK r9d 或更新版本
Apache Ant 1.9.4 或更高版本
Android平台下编译的OCCT,放在目录下:
occt/libs/armeabi-v7a/.so 和 occt/inc/.hxx(OCCT 安装的库和包含文件)
android/assets/opencascade/shared/Shaders/(OCCT安装的Shaders文件夹:/share/opencascade/resourc