用 DeepDraw 几何引擎开发建筑设计软件(二):下载 DeepDraw 引擎
2026/9/15 7:09:56 网站建设 项目流程

用 DeepDraw 几何引擎开发建筑设计软件(二):下载 DeepDraw 引擎

系列文章

  1. SketchUp 替代
  2. 下载 DeepDraw(本文)
  3. 用代码绘制线段
  4. 用代码绘制面
  5. 挤压
  6. 创建画线工具
  7. 创建选择工具
  8. 创建矩形工具
  9. 创建删除工具

下载DeepDraw

https://www.archieast.com/app_demo.zip

解压缩后的文件列表


引擎的核心代码,可以在python中直接调用
sbksueditor.pyd
render.pyd
render_pipeline.cp38-win_amd64.pyd
core.py

python代码,app_demo包含了最少的代码,尽可能的降低上手难度
main.py - app主窗口
view3d.py - OpenGL显示窗口
tool_camera.py - 相机控制

引擎对二次开发非常友好,可以任意修改除了OpenGL窗口外的所有UI界面。这意味着你可以完全按照自己的产品需求,重新设计工具栏、菜单栏、属性面板等各个界面元素,打造出具有自己品牌风格的建筑设计软件。引擎内部将三维渲染窗口与UI层做了彻底解耦,你只需要专注于业务逻辑和界面布局,无需关心底层OpenGL渲染细节,大幅降低了二次开发的难度和门槛。

运行环境

python3.8 64位 (安装对应版本python)

安装依赖

pip install pyside2 pip install pyopengl pip install numpy

运行

python main.py

运行成功

操作方式和Sketchup相同:
旋转视角:鼠标中键
平移视角:Shift+鼠标中键

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询