cqparts的轴承内容库
cqparts-bearings的Python项目详细描述
部件
- 滚珠轴承
- 圆锥滚子轴承
cqparts的轴承内容库
使用以下项创建滚珠轴承:
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')
所有滚珠轴承参数都记录在案 here。
轴承按以下层次结构生成:
>>> 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