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.2.tar.gz (145.0 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.2-py3-none-any.whl (154.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gsof_3dwireframe-1.1.2.tar.gz
  • Upload date:
  • Size: 145.0 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.2.tar.gz
Algorithm Hash digest
SHA256 046ee088ffb4400451cf82b78bef943bd3e244c4150c1d76bb35e429d6a2465d
MD5 1ec3bc6eb2e1d0f4a3d67df9a720b347
BLAKE2b-256 c45c84984edb8a69e5666f862d5615bc6a3b9509a68353bcb65a454857ac39bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gsof_3dwireframe-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3a03a9bd44634b5c4aad9fd74d4e86e7ff995e8d9a3b603656117a0fd9b46fbf
MD5 55926aab3f6dbd4ad5f8430985b41a4c
BLAKE2b-256 da6ed05fd115f21f4cd8faad68426ab0c034471a8b3815336339f44e1a44212c

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