Skip to main content

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",
        locate_sphere_in_stl_kargs={"max_ball_cnt":4},
        vtk_check=True,
        rank_idx=2
    ),
    "mm"
)

Metadata

Release files for rotate-stl-with-aimtool 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rotate-stl-with-aimtool 0.1.4
File Size Uploaded
rotate_stl_with_aimtool-0.1.4.tar.gz 4.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rotate-stl-with-aimtool 0.1.4
File Interpreter ABI Platform
rotate_stl_with_aimtool-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 9.9 kB

Release files / rotate_stl_with_aimtool-0.1.4.tar.gz

Download URL rotate_stl_with_aimtool-0.1.4.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
883a7836e4b1ed6561effc4094b18b1f4676a0d1b3c3e43fdea44a7deeb61b5c
BLAKE2b-256 checksum
How to use checksums
bc69bea7be90d56540b82817f02975c58cd294ca3031778fe45b97e147ca4bd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.3.4 CPython/3.13.12 Windows/11

Release files / rotate_stl_with_aimtool-0.1.4-py3-none-any.whl

Download URL rotate_stl_with_aimtool-0.1.4-py3-none-any.whl
Size 5.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
919baf43debfbe1f08c17a3f6b1e2e22ba9003327ac5608e2848dfbc3d5af52d
BLAKE2b-256 checksum
How to use checksums
36353ba622450007f7c80b1ebc66da527192e1700754ebdd3a04139e7c1a96fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.3.4 CPython/3.13.12 Windows/11

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page