Skip to main content

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)

alt text

alt text

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.0.0.tar.gz (144.1 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.0.0-py3-none-any.whl (152.4 kB view details)

Uploaded Python 3

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

Hashes for gsof_3dwireframe-1.0.0.tar.gz
Algorithm Hash digest
SHA256 c07d5ba603d4a451c5aae0ce356ed6efcae2b7dcab6a053d58b72b4624a648e7
MD5 bdca7fce5f639fec5aeaf7a1aee453cc
BLAKE2b-256 59b405229c21bec7f8a675c9c3f5831851d005dc2f3d060e6e5df8bd37aa7df2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gsof_3dwireframe-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f1ccfaea115bc16f44ee426467befbc8f8ebd0567a9aa61ac85698dfa37f6eec
MD5 dda2ce720137e26d4e1808dcfcd48694
BLAKE2b-256 0c9c798932455c1d489ec52462afe58b84f7bf7ed6c128e76a3e399e11ca8e27

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