Skip to content

taKana671/3DModelEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3DModelEditor

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.

Image

3D models that can currently be created

Image Image Image

Requirements

  • Panda3D 1.10.16
  • numpy 2.2.6
  • pydantic 2.12.5

Environment

  • Python 3.13
  • Windows11
  • Ubuntu 24.04.3

Usage of editor

Clone this repository with submodule.

git clone --recursive https://github.com/taKana671/3DModelEditor.git

Start the editor

>>> 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.

About

Editor for procedurally creating 3D shape models

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors