Skip to main content

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

Project details


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.3.tar.gz (145.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gsof_3dwireframe-1.1.3-py3-none-any.whl (155.0 kB view details)

Uploaded Python 3

File details

Details for the file gsof_3dwireframe-1.1.3.tar.gz.

File metadata

  • Download URL: gsof_3dwireframe-1.1.3.tar.gz
  • Upload date:
  • Size: 145.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for gsof_3dwireframe-1.1.3.tar.gz
Algorithm Hash digest
SHA256 d43bba707fa1be0ed6047a76e58ddd1b7f455aebfd158b83f234a93d5925ed6c
MD5 d130fe16cf351e0c8fc3a7400954d5e4
BLAKE2b-256 57aaa7e006b56b6dbbd905b4647e32895fcc870a6c2a39042e09178eb82d068d

See more details on using hashes here.

File details

Details for the file gsof_3dwireframe-1.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for gsof_3dwireframe-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 278d5bbc2873c153116971f4e3dea6947a9f3cfe3c64d14aacd06f59c6cf677f
MD5 047de06c29cfbbde230af3d483008cc3
BLAKE2b-256 7dc80e3b0c908b48539cb1e4fcd3948b5ccec2ded6ae01beefedb8c414ef4647

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page