/Py3D

A simple 3D engine based on python, including a 3D model viewer and a 3D function image rendering tool. 基于 Python 实现的简易 3D 引擎,包括一个 3D 模型查看器与一个三维函数图像绘制工具。

Primary LanguagePython

Tk3D / Qt3D

A simple 3D engine based on python, including a 3D model viewer and a 3D function image rendering tool.

基于 Python 实现的简易 3D 引擎,包括一个 3D 模型查看器与一个三维函数图像绘制工具。(各提供使用 tkinterPyQt5 实现的两种版本)

screenshot

Operation

Operation Usage
Left button Rotate the view.
Middle button Move the camera.
Right button Rotate the screen.
Mouse wheel Move forward/backward.

ObjV3D

A simple 3D model viewer that supports reading .obj format files.

一个简单的 3D 模型查看器,支持读取 .obj 格式文件

screenshot

Usage

python3 objv3d.py your_obj_file.obj

Plot3D

A 3D function image rendering tool.

一个三维函数图像绘制工具。

screenshot

Usage

python3 plot3d.py