occ
文章平均质量分 71
宁波莱布尼茨信息技术有限公司
一直认为自己有乔布斯的思维
展开
-
基于Opencascade的CAD/CAM软件( SARibbonCAD)的介绍
它提供了一套丰富的工具和功能,使用户能够轻松创建复杂的三维模型,进行可视化设计和工程分析。用户可以使用这些工具创建各种形状和结构,从简单的几何体到复杂的曲面和零件。此外,SARibbonCAD还支持插件,使用户能够根据需要扩展软件的功能。用户可以通过不同的材质、光照和视角设置来改进他们的设计,并在设计过程中实时预览。用户可以评估他们的设计在结构、流体力学和其他方面的性能,从而进行优化。: SARibbonCAD提供了团队协作和版本管理工具,使多个用户能够同时在一个项目上进行协作,并追踪设计的版本历史。原创 2023-11-26 21:09:56 · 413 阅读 · 1 评论 -
基于opencascade的开源项目AnalysisSitus开发环境配置介绍
Analysis Situ是一个开源原型制作工作台和用于开发 CAD/CAM/CAE 算法的 SDK。其主要驱动理念是为 CAD 软件开发人员提供高度直观、可视化和可定制的孵化器,新的 CAD 算法将在此诞生。该工作台采用C++和Tcl作为主要编程语言。该应用程序包括分层组织的数据模型、基于 VTK 的 3D 查看器和脚本控制台。提供了一系列几何处理算法,从 CAD 特征识别到网格计算。在技术方面,Analysis Situs 建立在 OpenCascade 和另一个内部开源 NURBS 库的基础上。原创 2023-11-05 11:11:27 · 863 阅读 · 7 评论 -
基于miniforge/anaconda的FreeCAD的外部程序开发开发环境搭建
FreeCAD是一种通用的参数化三维建模3D CAD软件。发展是完全开源(GPL的LGPL许可证)。FreeCAD直接的目的是在机械工程和产品设计,也适合在更广泛的用途,如建筑或其他工程专业,工程周围。FreeCAD具有类似CATIA,SolidWorks或Solid Edge的工具,因此也将提供CAX(CAD,CAM,CAE),PLM等功能。这将是一个基于参数化建模功能与模块化的软件架构,这使得它易于无需修改核心系统提供额外的功能。FreeCAD还提供了Python二次开发的接口,我们可以使用Pytho原创 2021-11-21 01:12:48 · 1605 阅读 · 0 评论 -
第一章:pythonocc7.4.1安装及开发环境搭建
pythonocc的安装需要使用anaconda或者miniconda。这两个都受限与版权和开源协议,假如后期要对产品进行商业化会有一定的困扰。所以我个人建议使用BSD协议的minigorge,也是基于conda的软件包安装管理软件。体积比anaconda小,但是功能是一模一样。1.先从github下载miniforge:https://github.com/conda-forge/miniforge2.选择合适的操作系统:3.进行安装:(所有选项均为默认)备注:修改自己要安装的目录原创 2021-08-29 08:43:19 · 8071 阅读 · 10 评论