A terminal-based 3D rotating shape renderer
Project description
Shape Creator
A 3D rotating shape renderer for your terminal, written in Python.
Installation
pip install shape-creator
Or install locally:
pip install -e .
Usage
Run the following command in your terminal:
shape-creator
Follow the on-screen menu to select a shape (Cube, Pyramid, Cylinder, Prisms) and set the size.
Features
- Multiple Shapes: Cube, Square Pyramid, Cylinder, Pentagon-Nonagon Prisms.
- Adjustable Size: Supports sizes from 4 to 50.
- Smooth Animation: Uses Z-buffering and mathematical rotation matrices.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
shape_creator-1.0.0.tar.gz
(6.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file shape_creator-1.0.0.tar.gz.
File metadata
- Download URL: shape_creator-1.0.0.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a7df8b41819f1d04640e12d98eeebca1cd64a392b8a08bf718065a7b90b5515
|
|
| MD5 |
73f52b91fdbc1b82262234a21ba006c4
|
|
| BLAKE2b-256 |
1222f3e41fc9fb71ac5f23c56fa3ee258c5305c3643f3f2cbcc1c7c394964ed4
|
File details
Details for the file shape_creator-1.0.0-py3-none-any.whl.
File metadata
- Download URL: shape_creator-1.0.0-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0ef28324d5f5bdf71df7c4d67615cdc82273e28b2cd219d557f1d5d7b9943e0
|
|
| MD5 |
316b63f826eacbf07823c1251ed77bbc
|
|
| BLAKE2b-256 |
4457248ad21b45b56d02e083624f897668ee1e0af26b5866a523aa8a1ccf312d
|