Skip to main content

Register the specified STL model according to the marker ball positions defined in the aimtool file.

Project description

rotate_stl_with_aimtool

Register the specified STL model according to the marker ball positions defined in the aimtool file.

This project is used to detect spherical structures in an STL model and register them with the center coordinates of the marker balls specified in the aimtool file.

Installation

pip install rotate_stl_with_aimtool

Usage

from rotate_stl_with_aimtool import rotate_stl_with_aimtool

print(
    "maximal error for tool",
    rotate_stl_with_aimtool(
        "./test_data/BONE-1.stl", 
        "./test_data/BONE-1.new.stl",
        "./test_data/BONE-2.aimtool"
    ),
    "mm"
)

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

rotate_stl_with_aimtool-0.1.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

rotate_stl_with_aimtool-0.1.1-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rotate_stl_with_aimtool-0.1.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.4 CPython/3.13.12 Windows/11

File hashes

Hashes for rotate_stl_with_aimtool-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1d6f9bc878c42a776d9d40c8738f263cad1dd4f23d516ea39cde3db269a8efdf
MD5 35adc64b032883c30daad54831625371
BLAKE2b-256 860c926508e2c5e5314cf791f325a7a71e6dd730fee3a483b215f580d52c404b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rotate_stl_with_aimtool-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 24f716a3dbb092a2ef7e9295aad291ec8a70c27972478c1a8a081686c1649ea1
MD5 b056852743135ccdc8ef027209baea5c
BLAKE2b-256 ec798a48eaa4fa8985f8909ab80c9ef1b33efa524fef931515d30fa0d2bfbdae

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