Skip to main content

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
  • run pip install pymeshlab (if you want to use stl files)

Manual install

  • Clone
  • Install requirements pip install -r requirements.txt
  • run pip install .
  • run pip install pymeshlab (if you want to use stl files)
  • Open and run one of the code examples (e.g. Example_staticWorld.py)

alt text

alt text

alt text

This project is licensed under MIT LICENSE, see LICENSE file for more info.

Release files for GSOF-3dWireFrame 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for GSOF-3dWireFrame 1.2.0
File Size Uploaded
gsof_3dwireframe-1.2.0.tar.gz 145.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for GSOF-3dWireFrame 1.2.0
File Interpreter ABI Platform
gsof_3dwireframe-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 300.7 kB

Release files / gsof_3dwireframe-1.2.0.tar.gz

Download URL gsof_3dwireframe-1.2.0.tar.gz
Size 145.6 kB
Tags Source
SHA-256 checksum
How to use checksums
704bf43787d2370074571da279dd3a8532e004c0a514290b08cc66efbbffb707
BLAKE2b-256 checksum
How to use checksums
4a952c6b8592a095b0c0553078cce07064e9edf8a4579958eb7e569869864a87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / gsof_3dwireframe-1.2.0-py3-none-any.whl

Download URL gsof_3dwireframe-1.2.0-py3-none-any.whl
Size 155.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
33d6e60ad562801b477fb57cadd08eff5cbb23858c3785a03812033e8dac08e1
BLAKE2b-256 checksum
How to use checksums
8f9b5655fe2fdfb74681b1dbc91ad45f1064f51a6d0700465c084f9f60d6993e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page