.. _class_involute_gear: involute_gear ============= 创建一个外啮合圆柱齿轮 ---------------------- **图块代码** .. image:: img/involute_gear.png ---- **javascript** .. code-block:: javascript jih_doc.involute_gear(op, 齿数, 模数, 高度, 渐开线压力角, 渐开线位移, 斜齿β角, 斜齿双螺旋, 圆角头, 圆角根, 圆角下切, 公差反向间隙, 公差间隙, 公差圆角头, 反向间隙公差, color) ---- **python** .. code-block:: python jih_doc.involute_gear(op, 齿数, 模数, 高度, 渐开线压力角, 渐开线位移, 斜齿β角, 斜齿双螺旋, 圆角头, 圆角根, 圆角下切, 公差反向间隙, 公差间隙, 公差圆角头, 反向间隙公差, color) ---- **npl** .. code-block:: lua jih_doc:involute_gear(op, 齿数, 模数, 高度, 渐开线压力角, 渐开线位移, 斜齿β角, 斜齿双螺旋, 圆角头, 圆角根, 圆角下切, 公差反向间隙, 公差间隙, 公差圆角头, 反向间隙公差, color) ---- 参数 ---- +----------------+----------+-------------+--------+ | 参数 | 类型 | 默认值 | 说明 | +================+==========+=============+========+ | op | string | "union" | | +----------------+----------+-------------+--------+ | 齿数 | number | 15 | | +----------------+----------+-------------+--------+ | 模数 | number | 1 | | +----------------+----------+-------------+--------+ | 高度 | number | 2 | | +----------------+----------+-------------+--------+ | 渐开线压力角 | number | 20 | | +----------------+----------+-------------+--------+ | 渐开线位移 | number | 0 | | +----------------+----------+-------------+--------+ | 斜齿β角 | number | 0 | | +----------------+----------+-------------+--------+ | 斜齿双螺旋 | string | "false" | | +----------------+----------+-------------+--------+ | 圆角头 | number | 0 | | +----------------+----------+-------------+--------+ | 圆角根 | number | 0 | | +----------------+----------+-------------+--------+ | 圆角下切 | string | "false" | | +----------------+----------+-------------+--------+ | 公差反向间隙 | number | 0 | | +----------------+----------+-------------+--------+ | 公差间隙 | number | 0.25 | | +----------------+----------+-------------+--------+ | 公差圆角头 | number | 0 | | +----------------+----------+-------------+--------+ | 反向间隙公差 | string | "false" | | +----------------+----------+-------------+--------+ | color | string | "#ffc658" | | +----------------+----------+-------------+--------+ 示例 ---- .. tabs:: .. tab:: javascript .. code-block:: javascript jih_doc.involute_gear("union", 15, 1, 2, 20, 0, 0, false, 0, 0, false, 0, 0.25, 0, false, "#ffc658") .. tab:: python .. code-block:: python jih_doc.involute_gear("union", 15, 1, 2, 20, 0, 0, false, 0, 0, false, 0, 0.25, 0, false, "#ffc658") .. tab:: npl .. code-block:: lua jih_doc:involute_gear("union", 15, 1, 2, 20, 0, 0, false, 0, 0, false, 0, 0.25, 0, false, "#ffc658")