+ + Python for Civil Engineers Series
Python · Computational Geometry · 3D Rendering · Core BIM
Python for Civil Engineers Series
Geometry Engine & 3D Visualization
Comprehensive Python curriculum for civil engineers: From descriptive geometry to 3D computation, PyVista interactive rendering to IfcOpenShell BIM development.
🎬 LATEST SESSION REPLAY · AVAILABLE NOW 2026-09-24 (Broadcast Completed · Replay Available)
土木人的 Python 课 第四讲:面和体的表达
深入剖析参数曲面(双曲抛物面)、B-Rep 边界表示法与 Mesh 三角网格三大几何表达模式,包含 Three.js 实时 3D 几何互动演示与布尔运算拓扑解析。
参数化表达 / NURBSB-rep 边界表示法Mesh 网格离散近似Three.js 3D 实时交互CAD/BIM 底层几何内核
💡 Interactive 3D Poster Guidance
The poster embeds a real-time Three.js 3D viewport (Hyperbolic Paraboloid, B-Rep Topology Prism, Polygon Mesh). You can drag to rotate the 3D models directly, or click to watch the live replay on Bilibili.
01
Series Courses
COURSE PORTALS PY-01 ONGOING
Descriptive Geometry & Engineering Drawing
From 2D engineering drafting to 3D computational rendering: Building a custom Python geometry engine with PyVista and OOP.
02
Live Sessions
4 SESSIONS 01
2026-06-09
Python 课第一期:导论与开发环境
土木人为什么要学 Python 计算几何?Conda 环境管理、Python 3.11 核心开发环境、PyVista 与开发工具链配置。
02
2026-06-25
土木工程 Python:计算机制图、几何建模、渲染与碰撞检测基础
点线面几何对象构建、面向对象设计、PyVista 三维渲染引擎接入与碰撞检测算法实战。