OpenCASCADE:适用于 Android 的 OCCT JniViewer 示例

  • OpenCASCADE:适用于 Android 的 OCCT JniViewer 示例

OpenCASCADE:适用于 Android 的 OCCT JniViewer 示例

此示例演示了在使用 Java 编写的 Android 应用程序中使用 OCCT 库的简单方法。

Java 和 OCCT (C++) 级别之间的连接由代理库 libTKJniSample.so 提供,该库是用 C++ 编写的,带有 Java 类 OcctJniRenderer 的导出 JNI 方法。代理库包含单个 C++ 类 OcctJni_Viewer,封装 OCCT 查看器并提供操作此查看器的功能,并从多种支持的 CAD 文件格式(IGES、STEP、BREP)导入 OCCT 形状。

此示例演示了使用手动创建的代理库将 C++ 包装到 Java 的间接方法。可以使用替代方法,将单个 OCCT 类包装为 Java 等效项,以便 Java 用户可以使用它们的完整 API,并且可以在 Java 级别上对代码进行编程,类似于 C++ 级别。

安装 Android Studio 4.0+ 并安装构建工具(检查工具 -> SDK 管理器):

Android SDK(API 级别 21 或更高)。
Android SDK 构建工具。<

OpenCASCADE:适用于 Android 的 OCCT JniViewer 示例相关推荐

  1. OpenCASCADE:适用于 Android 的 OCCT AndroidQt 示例

    OpenCASCADE:适用于 Android 的 OCCT AndroidQt 示例 OpenCASCADE:适用于 Android 的 OCCT AndroidQt 示例 构建示例要求: 指定安卓 ...

  2. OpenCASCADE:Android交叉编译 OCCT库

    OpenCASCADE:Android交叉编译 OCCT库 OpenCASCADE:Android交叉编译 OCCT库 配置 配置工具 配置 OCCT 生成 Makefile 构建 Makefile ...

  3. OpenCASCADE:适用于 iOS 的 OCCT 示例

    OpenCASCADE:适用于 iOS 的 OCCT 示例 OpenCASCADE:适用于 iOS 的 OCCT 示例 OpenCASCADE:适用于 iOS 的 OCCT 示例 UIKitSampl ...

  4. 适用于Android的OpenSL ES指南-OpenSL ES的Android扩展

    翻译自Android Extensions 针对Android的OpenSL ES扩展了参考OpenSL ES规范,使其与Android兼容,并利用Android平台的强大功能和灵活性. Androi ...

  5. android原生插件,适用于 Android 的原生 (C++) 插件

    扩展 UnityPlayerActivity Java 代码 使用 Java 或 Kotlin 源文件作为插件 适用于 Android 的原生 (C++) 插件 Unity 支持用 C/C ++ 编写 ...

  6. 扫描仪scanner接口_QR Code Scanner –适用于Android的条形码扫描仪

    扫描仪scanner接口 QR Code scanner or Barcode scanner for android features are present in many apps to rea ...

  7. 适用于 Android 初学者的 Dagger 2 - DI 第一部分

    本文翻译自 Dagger 2 for Android Beginners - DI part I. 目录 系列目录 Dagger 2 前情回顾.. 先决条件 什么是依赖注入? 解决硬性依赖问题(又名  ...

  8. android4.0 音频框架 opensl openmax,适用于android的OpenSL ES指南-面向Android的OpenSL ES

    本文将详细说明NDK中OpenSL ES™的实现与OpenSL ES 1.0.1参考规范的不同.在使用规范中的示例代码时,可能需要修改它以在Android上工作. 除非另有说明,所有功能都可以在And ...

  9. github snap android,GitHub - albuer/heapsnap: HeapSnap 是一个定位内存泄露的工具,适用于Android平台。...

    HeapSnap 1.HeapSnap 是什么 HeapSnap 是一个定位内存泄露的工具,适用于Android平台. 主要特性如下: 对系统负载低 不需要修改目标进程的源代码 支持Andoroid上 ...

最新文章

  1. VISTA中注册表项LEGACY_****的删除
  2. MapReduce设计模式
  3. 【对讲机的那点事】450MHz模拟无线列调的工作原理(连载五)
  4. JAVA客户端数据传输_java模拟TCP通信实现客户端上传文件到服务器端
  5. ceph中查看一个rbd的image的真实存储位置
  6. 调剂厦大计算机,2017智能系硕士统考研究生调剂信息
  7. 《目标检测》R-CNN、SPP-NET、Fast R-CNN、Faster R-CNN
  8. cie规定的标准光源_什么是标准光源?
  9. c# 获取字符串的字节数
  10. hive体系架构以及各个组件的作用
  11. Synchronized与ReentrantLock区别总结(简单粗暴,一目了然)
  12. 初步解决网同客户端升级后局域网不能上网的问题
  13. 遥控器油门摇杆电位器封装尺寸图
  14. onenote 无法正常使用的解决办法
  15. easyui的filebox组件实现多文件上传
  16. Android读出Excel报表数据然后导出写入到SQLite数据库
  17. matlab统计所有股票分析,MATLAB金融算法分析实战:基于机器学习的股票量化分析...
  18. 什么是 “好的“ 逻辑清楚
  19. Canvas绘制圆点线段
  20. 2.OrientDB连接操作

热门文章

  1. C#——《C#语言程序设计》实验报告——泛型与集合——运算符重载
  2. Element UI——滚动条组件(ElScrollBar)修改.el-scrollbar__wrap和el-scrollbar__view的CSS属性
  3. Python——Python连接MySQL数据库
  4. 模拟电梯1.0(类与对象实验)
  5. flash socket通信问题
  6. Python实训day14pm【Python网络爬虫综合大作业-参考解析】
  7. 2020年 第11届 蓝桥杯 Java C组 省赛真题详解及小结【第1场省赛 2020.7.5】
  8. Java队列 Deque
  9. Android 监听锁屏、解锁、开屏 操作
  10. Android构建流程——篇一