本软件是一个基于OpenCASCADE、android JNI开发的APP。底层用c++实现,UI层用android实现。底层和UI层之间通过JNI接口和json数据格式通信。
UI层包括资源管理器、编辑器、创建模型、工具栏四个部分。具体来说,包括模型列表、图层列表、相机列表、灯光列表、颜色库、贴图库、材质库、样式库、模型编辑器、图层编辑器、相机编辑器、灯光编辑器、颜色编辑器、材质编辑器、样式编辑器、动画编辑器。其中模型编辑器包括基本模型编辑器、扩展模型编辑器。扩展模型编辑器包括各标准实体、标准曲面、标准网格模型编辑器。还包括动态新建模型工具栏、动态编辑模型工具栏、放样模型工具栏、新建草图工具栏、灯光工具栏、相机工具栏、动画工具栏等。
底层包括交互式创建标准模型模块、动态新建模型模块、动态编辑模型模块、放样模型模块、布尔模型模块、文件模块、动画模块、灯光模块、材质模块、样式模块、贴图模块。
更多关于APP内容可以跳转到OCC中文网https://www.opencascade.cc/c/course/epaicad/61查看。
标签:工具栏,APP,编辑器,UI,模块,EPAI,手绘,模型 From: https://www.cnblogs.com/dshawshank/p/18158361