Bearings content library for cqparts
Project description
Components
Ball Bearings
Tapered Roller Bearings
Examples
BallBearing
Create a ball bearing with:
from cqparts_bearings.ball import BallBearing bearing = BallBearing( # outer edges inner_diam=8, outer_diam=20, width=5, # internal rolling elements ball_count=6, ball_diam=4, ) # display [optional] from cqparts.display import display display(bearing) # export model to file, various formats available [optional] bearing.exporter('gltf')('bearing.gltf')
All BallBearing parameters are documented here.
The bearing is generated in the following hierarchy:
>>> print(bearing.tree_str()) <BallBearing: angle=0.0, ball_count=6, ball_diam=4.0, ball_min_gap=0.4, inner_diam=8.0, inner_width=2.0, outer_diam=20.0, outer_width=2.0, rolling_radius=7.0, tolerance=0.001, width=5.0> ├○ inner_ring ├○ outer_ring └─ rolling_elements ├○ ball_000 ├○ ball_001 ├○ ball_002 ├○ ball_003 ├○ ball_004 └○ ball_005
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cqparts_bearings-0.1.0.tar.gz
(19.5 kB
view hashes)
Built Distribution
Close
Hashes for cqparts_bearings-0.1.0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b9e746819c653565cb64c5bfdbcac7002169058e3a29514ea87814e653cbf21 |
|
MD5 | 0930a5a289d23648425dc26b423dc6e9 |
|
BLAKE2b-256 | cd801bb7824ae00383c57ff3f74114fd7cbe6f1501f0935c8a333af15938eea9 |