Skip to main content

A simple 3D hand visualizer

Project description

Simple Hand

I wanted a simple 3D hand model to visualize hand movements in python without the need for external models or software, so I built this. It simply plots a wireframe hand in matplotlib and allows you to set the flexion of each finger.

SimpleHand:

hand moving

SuperSimpleHand:

hand moving

Plot a hand:

import matplotlib.pyplot as plt
from simplehand import SimpleHand

hand = SimpleHand()
hand.set_flex(th=0, idx=0, mid=0.5, ri=0.4, pi=0.3)
hand.draw()

plt.show()

Installation:

git clone https://github.com/jtcostello/simple-mpl-hand.git
cd simple-mpl-hand
pip install .

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

simplehand-0.1.1.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

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

simplehand-0.1.1-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file simplehand-0.1.1.tar.gz.

File metadata

  • Download URL: simplehand-0.1.1.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for simplehand-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b04929fc86c2eac59c149153b4ccd909675424a3a8df3e60c4c63044f5c60e42
MD5 2283ae901c69180d424ef741160e4c87
BLAKE2b-256 a9d101bfe587fef9aea29afe319f3eb1cdad0c55906cca7670791be54017265c

See more details on using hashes here.

File details

Details for the file simplehand-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: simplehand-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for simplehand-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2ba141f1f37b7c7c863ec3b3f99ff35650058e8f0be52bda752c05a8bc826c79
MD5 e3d3a340ac5df497ebeaf53b3338b9fc
BLAKE2b-256 0ad4435a73c36d69d4d9a018d9dc4a56495ba47ec833a318b1b835dc091e6ddf

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