几何造型器

几何造型系统是指能够定义、描述、生成几何模型,并能够进行交互编辑处理的系统称为几何造型系统。采用几何造型技术,可以将物体的形状及其各种属性存储在计算机内,形成该物体的几何模型。这样的几何模型是对原物体确切的数学表达,或对其某种状态的真实模拟。
PythonOCC进阶学习:界面设计——重新打造主界面-卡核

PythonOCC进阶学习:界面设计——重新打造主界面

总目录 >> PythonOCC入门进阶到实战(目前已更新入门篇、基础篇和进阶篇) 写在前面 刚开始的时候,只是比较多的关注功能层的实现,但是随着项目的推进,慢慢发现现有官...
小新快跑123的头像-卡核小新快跑123
7717462
pythonocc基础使用:导入模型——ifc格式(ifcopenshell)-卡核

pythonocc基础使用:导入模型——ifc格式(ifcopenshell)

借用pythonocc强大的内核功能,我们同样可以读取建筑CAD信息,ifc 格式。 此处我们将参考ifcopenshell https://github.com/IfcOpenShell/IfcOpenShell 由于我们之前已经安装了pytho...
小新快跑123的头像-卡核小新快跑123
8786268
PythonOCC外延学习:关于threejs-卡核

PythonOCC外延学习:关于threejs

什么是threejs? Three.js 是一款运行在浏览器中的 3D 引擎,封装了webgl。可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。 threejs与pythonocc有什么关系&...
小新快跑123的头像-卡核小新快跑123
6413671
pythonocc进阶学习:获取物体的性质(体、面、边的性质)-卡核

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

1.局部性质 Local Properties BRepLProp此包提供了对于边,面的局部性质的计算。 对于边而言(通过参数u可以获取如下性质): 点导数(可以求导至三阶)切...
小新快跑123的头像-卡核小新快跑123
5907611
pythonocc进阶学习:计算曲线上的点(points on curve)-卡核

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

三维空间中的参数化曲线上存在以下特征点: 曲线上等距的点,沿着等弦曲线分布的点,与曲线上另一点保持一定距离的点。 对应三种方法:AbscissaPoint ,UniformA...
小新快跑123的头像-卡核小新快跑123
8923213
pythonocc进阶学习:极值问题(点到曲线/曲面的最小值,曲线之间,曲面之间,曲线曲面之间)-卡核

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

1. 点到曲线/曲面极值 点到曲线 GeomAPI_ProjectPointOnCurve 点到曲面 GeomAPI_ProjectPointOnSurface 2. 曲线与曲线之间的极值 2d曲线 Geom2dAPI_ExtremaCurveCurve3d曲线 GeomAPI_ExtremaCur...
小新快跑123的头像-卡核小新快跑123
3916188
pythonocc进阶学习:包围盒boundingbox-卡核

pythonocc进阶学习:包围盒boundingbox

一、什么是包围盒[1]: 包围盒是一个简单的几何空间,里面包含着复杂形状的物体。为物体添加包围体的目的是快速的进行碰撞检测或者进行精确的碰撞检测之前进行过滤(即当包围...
PythonOCC基础使用:建模——矩阵变换(平移/旋转/缩放/镜像)-卡核

PythonOCC基础使用:建模——矩阵变换(平移/旋转/缩放/镜像)

此处特别感谢小昌做出的贡献! 1.平移 效果图: from OCC.Core.BRepPrimAPI import BRepPrimAPI_MakeCone from OCC.Core.TopLoc import TopLoc_Location from OCC.Core.TopoDS impo...
小新快跑123的头像-卡核小新快跑123
3946654
PythonOCC基础使用:建模——倒角倒圆(二维+三维)-卡核

PythonOCC基础使用:建模——倒角倒圆(二维+三维)

参考文献: https://github.com/LiHonJun/pythonocc-demos/tree/master/examples 倒角倒圆: 倒圆倒角常用在制造业中的零件,通过将物体的棱角换为多边或者圆球形状以减小应...
小新快跑123的头像-卡核小新快跑123
7440694
PythonOCC封装:1.认识swig-卡核

PythonOCC封装:1.认识swig

总目录 >> PythonOCC入门进阶到实战(目前已更新入门篇、基础篇和进阶篇) 欢迎加入pythonocc的中文社区QQ群:860536842 获取更多信息 占坑,待写
小新快跑123的头像-卡核小新快跑123
8456835
PythonOCC封装:2.重新封装pythonocc-卡核

PythonOCC封装:2.重新封装pythonocc

总目录 >> PythonOCC入门进阶到实战(目前已更新入门篇、基础篇和进阶篇) 欢迎加入pythonocc的中文社区QQ群:860536842 获取更多信息 占坑,待写
小新快跑123的头像-卡核小新快跑123
4806816
pythonocc基础使用:导入模型——OCAF(iges/step)-卡核

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

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