A 3D wireframe rendering library built on Pygame
Project description
GSOF_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)
This project is licensed under MIT LICENSE, see LICENSE file for more info.
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.1.0.tar.gz
(145.2 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.1.0.tar.gz.
File metadata
- Download URL: gsof_3dwireframe-1.1.0.tar.gz
- Upload date:
- Size: 145.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36698ea68e1d207a23693f756589a36a8d17e7f657b2e3e483146a1e874d4d3f
|
|
| MD5 |
c079e945cf0ac3eb6ba7da61d9cd93df
|
|
| BLAKE2b-256 |
c205beb13472cbb6794b9b7216625eadb2f063899df230eca92fe66be35a9d30
|
File details
Details for the file gsof_3dwireframe-1.1.0-py3-none-any.whl.
File metadata
- Download URL: gsof_3dwireframe-1.1.0-py3-none-any.whl
- Upload date:
- Size: 155.1 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 |
416f471ffb82f7104e1b0937740140713e62c8d246cee24775e93a4f32f88e5a
|
|
| MD5 |
4de9875ef8d75644221e24e4c375603f
|
|
| BLAKE2b-256 |
98906d7ee09588da78397f441635bbe0ad7239790efeb8466289910e35b2b300
|