PythonOCC入门进阶到实战

PythonOCC基础使用:建模——基础三维实体(球体,长方体,棱柱/台/锥,圆柱/锥/台,环形)-卡核

PythonOCC基础使用:建模——基础三维实体(球体,长方体,棱柱/台/锥,圆柱/锥/台,环形)

下面会列举一些基本三维图形命令: 实现的国产云端CAD www.yuntucad.com 长方体 from OCC.Core.BRepPrimAPI import BRepPrimAPI_MakeBox from OCC.Display.OCCViewer import rgb_color #...
小新快跑123的头像-卡核小新快跑123
06538882
PythonOCC基础使用:建模——二维草图(线/任意/圆弧/圆/椭圆/三角形/矩形/任意多边形/双曲线/抛物线)-卡核

PythonOCC基础使用:建模——二维草图(线/任意/圆弧/圆/椭圆/三角形/矩形/任意多边形/双曲线/抛物线)

实现的国产云端CAD www.yuntucad.com 圆形 from OCC.Core.GC import GC_MakeCircle from OCC.Core.gp import gp_Pnt from OCC.Core.gp import gp_Ax2,gp_Dir from OCC.Display.OCCViewer import...
小新快跑123的头像-卡核小新快跑123
04918944
pythonOCC例子搬运:2.在点上标注文字-卡核

pythonOCC例子搬运:2.在点上标注文字

这里返回总目录>>返回总目录 本例从https://github.com/tpaviot/pythonocc-demos搬运而来 运行版本:0.18.1 在其余版本运行不保证正确 先上结果图 代码部分 from OCC.gp import gp_...
小新快跑123的头像-卡核小新快跑123
09663442
pythonocc常见问题集锦-卡核

pythonocc常见问题集锦

总目录 >> PythonOCC入门进阶到实战(目前已更新入门篇、基础篇和进阶篇) 如果你有什么不懂,欢迎加入pythonocc中文社区:860536842 工作招募,一起来实现国产云端CAD—> 几...
小新快跑123的头像-卡核小新快跑123
06697102
pythonocc入门指导:3.创建属于自己的主界面及对话框及安装qtdesigner-卡核

pythonocc入门指导:3.创建属于自己的主界面及对话框及安装qtdesigner

总目录 >> PythonOCC入门进阶到实战(目前已更新入门篇、基础篇和进阶篇) 上一篇:运行一个实例 在实际的项目中,我们想要实现良好的与用户的互动,图形界面是我们不能...
小新快跑123的头像-卡核小新快跑123
04553614
pythonocc进阶学习:曲线拟合(插值 Interpolation/逼近 Approximation)-卡核

pythonocc进阶学习:曲线拟合(插值 Interpolation/逼近 Approximation)

2d 使用插值法: from OCC.Core.Geom2dAPI import Geom2dAPI_Interpolate from OCC.Core.TColgp import TColgp_HArray1OfPnt2d from OCC.Core.gp import gp_Pnt2d from OCC.Display.Simpl...
小新快跑123的头像-卡核小新快跑123
0883552
PythonOCC外延学习:cadquery-卡核

PythonOCC外延学习:cadquery

关于CadQuery CadQuery2.0是pythonocc的高级封装库,使用了Qt语言作为界面语言,是一款正在起步的命令行建模软件,由于pythonocc的使命在于封装opencascade而非关注界面ÿ...
小新快跑123的头像-卡核小新快跑123
05397219
pythonocc进阶学习:分割面/合并面(体)splitter/glue-卡核

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

不同于布尔运算的交并补 ,此处进行的是对已有的图形的快速分割(splitter)以及合并(glue) 分割(splitter) 1.以边分面 from OCC.Core.BRepBuil...
小新快跑123的头像-卡核小新快跑123
06308798
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
05825133
PythonOCC基础使用:建模——三维特征运算(拉伸/放样/管道/沿路径放样-卡核

PythonOCC基础使用:建模——三维特征运算(拉伸/放样/管道/沿路径放样

实现的国产云端CAD www.yuntucad.com 1. 拉伸 第一种情况:封闭曲线拉伸 from OCC.Core.BRepBuilderAPI import BRepBuilderAPI_MakeEdge, BRepBuilderAPI_MakeWire, BRepBuilderAPI_MakeF...
小新快跑123的头像-卡核小新快跑123
05196389
pythonocc进阶学习:CAE——应力云图显示(colorscale)-卡核

pythonocc进阶学习:CAE——应力云图显示(colorscale)

from OCC.Core.BRepPrimAPI import BRepPrimAPI_MakeBox from OCC.Core.AIS import AIS_Shape from OCC.Core.Quantity import Quantity_NOC_BLACK from OCC.Core.gp import gp_XY from OCC.Disp...
小新快跑123的头像-卡核小新快跑123
09862566
PythonOCC基础使用:opencascade三维建模命令——一个链轮的绘制(很重要)-卡核

PythonOCC基础使用:opencascade三维建模命令——一个链轮的绘制(很重要)

先上效果图: import sys from math import pi as M_PI, sin, cos, atan from OCC.Core.gp import (gp_Pnt2d, gp_Ax2d, gp_Dir2d, gp_Circ2d, gp_Origin2d, gp_DX2d, gp_Ax2, gp_OX2d, gp...
小新快跑123的头像-卡核小新快跑123
0989453