+ + Descriptive Geometry & Engineering Drawing
From Engineering Drafting to 3D Rendering · Python Geometry Engine
Descriptive Geometry & Engineering Drawing
Computational Geometry with Python
Advanced computational geometry for civil and structural engineers: Building point-line-mesh geometric kernels with OOP and creating 3D engineering visualizers with PyVista.
01
Curriculum & Chapters
SYLLABUS CHAPTER 01
Overview of Python for Civil Engineers
Course introduction: Applications and prospects of Python in civil engineering, structural analysis, BIM digitalization, and 3D computational geometry.
CHAPTER 02
Python Development Environment Setup
Conda environment management, Python 3.11 core setup, PyCharm/VS Code configuration, and debugging best practices.
CHAPTER 03
Descriptive Geometry Principles & 3D Projections
Multi-view orthographic projections, coordinate transformations, and spatial vector geometry operations.
CHAPTER 04
PyVista 3D Visualization & Geometry Rendering
Interactive mesh plotting, scalar stress fields, vector deform visualization, and browser rendering.