Provides an editor for procedurally creating 3D shape models using source code from the shapes repository, while visually seeing how the shape changes when parameters are changed. The values of the entered parameters are validated. If the conditions are not met, an error message is displayed on the screen.
- Panda3D 1.10.16
- numpy 2.2.6
- pydantic 2.12.5
- Python 3.13
- Windows11
- Ubuntu 24.04.3
git clone --recursive https://github.com/taKana671/3DModelEditor.git
>>> cd 3DModelEditor
>>> python model_editor.py
- 3D shape icon buttons change 3D shape models.
- Change the parameters in the left input boxes and click the [Reflect Changes] button to reflect the changes in the 3D model.The entered parameter values are validated, and if the conditions are not met, error messages will appear on the screen. Correct the values and click the [OK] button.
- [Toggle Wireframe] button toggles between with and without wireframe.
- [Toggle Rotation] toggles between rotating and stopping the 3D model.



