PythonOCC入门进阶到实战

PythonOCC基础使用:建模——布尔运算(Boolean operation)-卡核

PythonOCC基础使用:建模——布尔运算(Boolean operation)

布尔剪(Boolean cut) my_cylinder = BRepPrimAPI_MakeCylinder (gp_Ax2 (gp_Pnt(-3,5,2),gp_Dir (1,0,1)),1,20).Shape() my_box = BRepPrimAPI_MakeBox(10, 10, 10).Sh...
小新快跑123的头像-卡核小新快跑123
5972133
pythonocc进阶学习:极值问题(点到曲线/曲面的最小值,曲线之间,曲面之间,曲线曲面之间)-卡核

pythonocc进阶学习:极值问题(点到曲线/曲面的最小值,曲线之间,曲面之间,曲线曲面之间)

1. 点到曲线/曲面极值 点到曲线 GeomAPI_ProjectPointOnCurve 点到曲面 GeomAPI_ProjectPointOnSurface 2. 曲线与曲线之间的极值 2d曲线 Geom2dAPI_ExtremaCurveCurve3d曲线 GeomAPI_ExtremaCur...
小新快跑123的头像-卡核小新快跑123
3916188
pythonocc入门指导:1.搭建pythonocc的虚拟开发环境-卡核

pythonocc入门指导:1.搭建pythonocc的虚拟开发环境

总目录 >> PythonOCC入门进阶到实战(目前已更新入门篇、基础篇和进阶篇) 云图三维-招募贴 云图三维 https://www.yuntucad.com 由AutoDesk、西门子等知名大牛带队,顶级VC机构连续加...
小新快跑123的头像-卡核小新快跑123
7111225
PythonOCC基础使用:点的性质(glsl定义)-卡核

PythonOCC基础使用:点的性质(glsl定义)

此处用于定义点的性质(例如起点,落定点,中心点等) import sys from OCC.Core.gp import gp_Pnt from OCC.Core.Geom import Geom_CartesianPoint from OCC.Core.Quantity import Q...
小新快跑123的头像-卡核小新快跑123
7570954
pythonocc进阶学习:分割面/合并面(体)splitter/glue-卡核

pythonocc进阶学习:分割面/合并面(体)splitter/glue

不同于布尔运算的交并补 ,此处进行的是对已有的图形的快速分割(splitter)以及合并(glue) 分割(splitter) 1.以边分面 from OCC.Core.BRepBuil...
小新快跑123的头像-卡核小新快跑123
6600798
pythonocc进阶学习:计算曲线上的点(points on curve)-卡核

pythonocc进阶学习:计算曲线上的点(points on curve)

三维空间中的参数化曲线上存在以下特征点: 曲线上等距的点,沿着等弦曲线分布的点,与曲线上另一点保持一定距离的点。 对应三种方法:AbscissaPoint ,UniformA...
小新快跑123的头像-卡核小新快跑123
8923213
pythonocc基础使用:2.提取曲线上的点位信息或者曲面上的点位信息-卡核

pythonocc基础使用:2.提取曲线上的点位信息或者曲面上的点位信息

总目录 >> PythonOCC入门进阶到实战(目前已更新入门篇、基础篇和进阶篇) BRepLProp:(local property 局部性质) These global functions compute the degree ofconti...
小新快跑123的头像-卡核小新快跑123
549167
PythonOCC基础使用:面打孔(holes in face)-卡核

PythonOCC基础使用:面打孔(holes in face)

本例子有参考 https://www.cnblogs.com/opencascade/p/MakeFaceWithHoles.html 效果图: from OCC.Core.gp import gp_Circ, gp_Pln, gp_XOY, gp_Pnt from OCC.Core.BRepBuilderAPI import (BRepB...
小新快跑123的头像-卡核小新快跑123
7402789
PythonOCC外延学习:cadquery-卡核

PythonOCC外延学习:cadquery

关于CadQuery CadQuery2.0是pythonocc的高级封装库,使用了Qt语言作为界面语言,是一款正在起步的命令行建模软件,由于pythonocc的使命在于封装opencascade而非关注界面ÿ...
小新快跑123的头像-卡核小新快跑123
5511219
pythonocc进阶学习:获取物体的性质(体、面、边的性质)-卡核

pythonocc进阶学习:获取物体的性质(体、面、边的性质)

1.局部性质 Local Properties BRepLProp此包提供了对于边,面的局部性质的计算。 对于边而言(通过参数u可以获取如下性质): 点导数(可以求导至三阶)切...
小新快跑123的头像-卡核小新快跑123
5907611
pythonocc基础使用:1.读取/写入brep,iges,step,stl文件-卡核

pythonocc基础使用:1.读取/写入brep,iges,step,stl文件

总目录 >> PythonOCC入门进阶到实战(目前已更新入门篇、基础篇和进阶篇) 由作者实现的国产云端CAD www.yuntucad.com 对于cad系统的开发,读入外界的文件很重要。 目前OCC开发者已经...
小新快跑123的头像-卡核小新快跑123
5852759
pythonocc基础使用:导入模型——OCAF(iges/step)-卡核

pythonocc基础使用:导入模型——OCAF(iges/step)

总目录 >> PythonOCC入门进阶到实战(目前已更新入门篇、基础篇和进阶篇) 简单的模型文件的读取包括iges/step/stl,以及gltf和stl,obj等文件。最后呈现出的结果是将三维模型展示在界面中。 ...
小新快跑123的头像-卡核小新快跑123
6623739