首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
openinventor专题
各种计算机图形相关库(CGAL、VTK、OSG、OpenInventor、ITK)
(1)CGAL,Computational Geometry Algorithms Library,计算几何算法库,设计目标是,以C++库的形式,提供方便,高效,可靠的几何算法。CGAL可用于各种需要几何计算的领域,如计算机图形学,科学可视化,计算机辅助设计和建模,地理信息系统,分子生物学,医学成像,机器人运动规划,网格生成,数值方法等等。 计算几何算法库(CGAL),提供计算几何相
阅读更多...
OpenInventor/Coin3D 学习指南
简介 Coin3D是OpenInventor规范/API的开源实现,它提供了丰富的资源供学习OpenInventor编程,并以更为宽松的LGPL许可证发布。 重要类别 包括基本类型(如向量、矩阵等)、大多数对象的基类、用于运行时类型检查的类、字段和字段容器的抽象基类、场景图中的节点基类与组节点、场景数据库中节点遍历路径的容器类,以及用于建立复杂连接的引擎基类等。 SoPath, SoNod
阅读更多...
OpenInventor开发笔记:解决FaceSet的填充问题
在OpenInventor里画一个多边形时,遇到了奇怪的填充问题,多边形的第一个顶点竟然与其中的某一个顶点相连,在wireframe模式下显示一切正常,在填充模式中就显示不正常。 初始代码是这样的: float[,] vertices2 = new float[8, 3] {{ -5.0f, 0.0f, 0.0f}, { 5.0f, 0.0f, 0.0f}
阅读更多...
OpenInventor读取SolidWorks模型
Coin3D自带了类SoVRMLGroup类及其相关类,可以直接读取wrl模型。这种文件可以由Solidworks软件另存为.wrl格式的文件。 void readVRML::openModel(QString fileName){SoInput myInput;SoSearchAction search;search.setType(SoVRMLGroup::getClassTypeId()
阅读更多...