A simple 3D engine based on python, including a 3D model viewer and a 3D function image rendering tool.
基于 Python 实现的简易 3D 引擎,包括一个 3D 模型查看器与一个三维函数图像绘制工具。(各提供使用 tkinter 和 PyQt5 实现的两种版本)
# Cloning the repository:
git clone https://github.com/Jemtaly/Py3D
cd Py3D
# Installing the package:
pip install .
# If you want to use the PyQt5 version, run this command instead:
pip install ".[qt]"| Operation | Usage |
|---|---|
| Left button | Rotate the view. |
| Middle button | Move the camera. |
| Right button | Rotate the screen. |
| Mouse wheel | Move forward/backward. |
A simple 3D model viewer that supports reading .obj format files.
一个简单的 3D 模型查看器,支持读取 .obj 格式文件
objviewer assets/teapot.obj
# or
objviewer-qt assets/teapot.objA 3D function image rendering tool.
一个三维函数图像绘制工具。
plot3d
# or
plot3d-qt

