- 博客(125)
- 资源 (5)
- 收藏
- 关注
原创 Opencascade官方教程之几何篇(Geometry)
包含圆心和半径的数据对象。标准的直接构造函数:默认构造函数、带有点和半径的构造函数等。外部——解决方案和论证彼此外部。封闭 - 解决方案包含了论点。附上 - 解决方案包含在论证中。
2024-10-23 14:05:51 1750
原创 Opencascade官方教程之拓扑篇(Topology)
抽象拓扑(TopoDS):通过描述有界和有界对象之间的关系来定义数据结构。边由其边界(即顶点)描述。边界表示(B-Rep):通过关联拓扑和几何信息来完成对象的定义。一条边位于曲线上并由点界定。摘要:边界表示和算法类被分组在不同的包中。一个点。Edge(边缘):一部分受顶点限制的曲线。Wire(边界线): 一组边(通过它们的顶点连接)。Face(面):一部分由边界线限制的表面。Shell(壳体):一组面(通过它们的边连接)。Solid(实体): 一部分受壳体限制的实体。
2024-10-22 13:56:03 2082
原创 使用vcpkg快速安装opencascade并自动配置部署开发环境
广泛的开源库:vcpkg 提供了上千个流行的 C++ 开源库,用户可以通过简单的命令安装和集成这些库,包括 Boost、OpenCV、SQLite、fmt 等。确保包版本一致性:通过 vcpkg.json 文件,开发者可以指定依赖的库版本,确保项目在不同环境下的构建结果一致,避免由于依赖库版本不一致而导致的构建问题。强大的社区支持:Vcpkg 是开源项目,拥有活跃的社区和微软团队的支持,提供了稳定的更新和问题修复。快速更新:Vcpkg 社区活跃,库的更新速度较快,开发者可以迅速获得库的最新版本。
2024-09-12 08:38:52 1285
原创 使用win32gui模块在pyqt窗口中嵌入其他EXE程序窗口
1.下载microsoftspy++工具,方便搜索需要嵌入EXE的。microsoftspy++工具,打开软件。4.将窗口所指的靶心移到你要嵌入的EXE。7.新建一个pyqt最简单的应用程序。3.点击搜索->查找窗口。5.获取窗口的类名和标题。
2024-03-24 23:06:58 667
原创 ctypes --- Python 的外部函数库
目录一、ctypes介绍二、开发环境配置三、ctypes简单入门四、相关函数用法介绍五、案例介绍六、官方帮助文档
2024-02-15 21:18:25 745
原创 sublime配置Mingw编译器
我使用的是开源的Mingw编译器,关于他的下载,安装等过程。然后依次点击菜单栏中的Tools->Build System 选择你之前保存的那个名字,最后按下CTRL+B进行编译,将在你编写的c++文件的当前目录下生成你要的exe或者dll。:我们再编写生成dll的编译器配置(先重复步骤一的操作),然后将下面的代码复制到你新建的文件中,然后保存名字为c++_dll。:我们先编写生成exe的编译器配置,将下面的代码复制到你新建的文件中,然后保存名字为c++。:编写一个c++程序。
2024-02-12 22:48:43 512
原创 基于Opencascade的CAD/CAM软件( SARibbonCAD)的介绍
它提供了一套丰富的工具和功能,使用户能够轻松创建复杂的三维模型,进行可视化设计和工程分析。用户可以使用这些工具创建各种形状和结构,从简单的几何体到复杂的曲面和零件。此外,SARibbonCAD还支持插件,使用户能够根据需要扩展软件的功能。用户可以通过不同的材质、光照和视角设置来改进他们的设计,并在设计过程中实时预览。用户可以评估他们的设计在结构、流体力学和其他方面的性能,从而进行优化。: SARibbonCAD提供了团队协作和版本管理工具,使多个用户能够同时在一个项目上进行协作,并追踪设计的版本历史。
2023-11-26 21:09:56 751 2
原创 基于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 1437 8
原创 sunlime常用插件之Anaconda设置说明
前面一篇,我简单的介绍了sunlime经常使用的插件以及他的安装方法。这一篇我就介绍一下anaconda插件如何配置你需要的python开发环境。2.在菜单栏种找到并打开 Preferences->Package Settings->Anaconda->Setting Default。3.按住Ctrl+f 搜索找到"python_interpreter“4.将他的值修改为你python.exe的对应路径。1.打开sublime软件。
2023-09-07 11:21:49 277
原创 opencascad从入门到进阶之:下载 配置和编译
初学OCC时,可能会不知所措,无从下手。但是网上的教程确实非常的多,但是他们都有一个特点,都是站在大佬的技术上写成的,初学c++和occ的人基本也是照着教程做一遍,中间会出现无数的问题,弄的人心力交瘁。以上就是opencascade的下载,安装,vs2017环境的配置,我是非常不专业的,也许很多地方我都是瞎说,但是这样做确实可行,简单还好理解。第一步,我们先从官网下载opencade安装包,这个安装包也只能在windows系统使用,而我也只会windows系统的配置和编译,所以我的能力只能教你这个。
2023-07-23 13:56:55 3584 5
原创 sublime常用插件及安装方式介绍
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个文本编辑器(收费软件,可以无限期试用),同时也是一个先进的代码编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。2.3.输入你要安装插件的名称。
2023-01-23 06:04:54 5519
原创 通过bat设置环境变量的方式运行pythonocc程序
一直以来,我们都是先通过anaconda安装pythonocc,然后在通过运行pycharm设置开发环境的方式来运行pythonocc的程序。后来我观察出来他们是设置以下几个环境变量,于是我把他们写成了bat,通过此方法来运行pythonocc,结果肯定是成功的下面我将把过程和内容告诉大家。3.start.bat所在文件夹下 新建一个名字为core_classic_occ_bottle.py的python文件 其内容如下。2.新建一个记事本取名为start.bat 里面内容如下。
2023-01-18 22:28:29 1455 1
原创 第三章:pythonocc 开源框架(BrepCAD)初识
pythonocc-CAD开源框架是根据pythonocc里的SimpleGui改写而来,里面融入了美观的 Ribbon风格,此风格也是使用Github里的开源库QupyRibbon。此框架基本可以满足在校学生的的毕业实际和企业级轻量的CAD软件开发。因为是基于python语言,所以运行效率不能和c++版本的相提并论,但是这个世界上没有不好的语言,只有不够优秀的程序员,只要不断的自我优化,也是可以写出性能优良的软件。
2022-12-02 05:45:04 4617 12
原创 第二章:Pythonocc官方demo 案例95(使用threejs在浏览器中显示文件)
pythonocc 使用threejs在浏览器中显示3D。
2022-12-01 04:48:32 523
原创 第二章:Pythonocc官方demo 案例94(将step格式转换为X3DOM格式并在浏览器中显示)
pythonocc 将step格式转换为X3DOM格式并在浏览器中显示。
2022-12-01 04:40:20 448
原创 第二章:Pythonocc官方demo 案例92(自定义graphic3d类来渲染显示大量线段)
pythonocc 自定义graphic3d类使用类内的group来储存opengl缓存,提高显示效率,减少渲染时间。
2022-12-01 04:32:34 452
原创 第二章:Pythonocc官方demo 案例91(使用AIS_ColoredShape类对不同面进行着色)
pythonocc 使用AIS_ColoredShape类对不同面进行着色。
2022-12-01 04:07:49 637
原创 第二章:Pythonocc官方demo 案例90(将三维坐标值转换为屏幕上的二维坐标)
pythonocc 将三维坐标值转换为屏幕上的二维坐标。
2022-12-01 04:03:58 524 4
原创 第二章:Pythonocc官方demo 案例87(基于拓扑结构的通过曲线组)
pythonocc 通过一系列的截面创建特征(效果类似UG的通过曲线组)
2022-11-30 04:35:23 259
原创 第二章:Pythonocc官方demo 案例81(基于拓扑结构的特征操作)
pythonocc 基于拓扑结构的拉伸,挤出,抽壳,偏置,分割实体,加强筋,旋转特性等操作。
2022-11-30 04:12:41 672
原创 第二章:Pythonocc官方demo 案例78(基于拓扑结构的三维倒角)
pythonocc 生成基于拓扑结构的三维倒角(普通倒圆角和可变倒圆角)
2022-11-29 04:48:58 202
华凯自动化零件选型软件
2021-08-05
TBI-SFU系列丝杠选型软件.zip
2020-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人