A 3D wireframe rendering library built on Pygame
Project description
3dWireFrame
Simple and basic 3D Wire-Frame drawing program.
- Loads .stl or .json object files.
- Supports assembly containers to manipulate object in their own frame of reference.
- Supports line connection between objects in assembly (visual links).
- Uses 4x4 transformation matrices under the hood.
- Uses PyGame to line drawing only.
Running instructions
Using pip (recommened)
- run
pip install GSOF_3dWireFrame
Manual install
- Clone
- Install requirements
pip install -r requirements.txt - run
pip install . - Open and run one of the code examples (e.g.
Example_staticWorld.py)
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
gsof_3dwireframe-1.0.0.tar.gz
(144.1 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 gsof_3dwireframe-1.0.0.tar.gz.
File metadata
- Download URL: gsof_3dwireframe-1.0.0.tar.gz
- Upload date:
- Size: 144.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c07d5ba603d4a451c5aae0ce356ed6efcae2b7dcab6a053d58b72b4624a648e7
|
|
| MD5 |
bdca7fce5f639fec5aeaf7a1aee453cc
|
|
| BLAKE2b-256 |
59b405229c21bec7f8a675c9c3f5831851d005dc2f3d060e6e5df8bd37aa7df2
|
File details
Details for the file gsof_3dwireframe-1.0.0-py3-none-any.whl.
File metadata
- Download URL: gsof_3dwireframe-1.0.0-py3-none-any.whl
- Upload date:
- Size: 152.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1ccfaea115bc16f44ee426467befbc8f8ebd0567a9aa61ac85698dfa37f6eec
|
|
| MD5 |
dda2ce720137e26d4e1808dcfcd48694
|
|
| BLAKE2b-256 |
0c9c798932455c1d489ec52462afe58b84f7bf7ed6c128e76a3e399e11ca8e27
|