first commit

This commit is contained in:
2026-07-22 13:48:46 +08:00
commit c87751c3dc
2820 changed files with 726976 additions and 0 deletions
@@ -0,0 +1,119 @@
# SimpleCAD API Index
This index includes API docs generated from `operations.py`, `evolve.py`, `constraints.py`, and `ql.py`.
## Basic Creation
- [make_angle_arc_redge](make_angle_arc_redge.md) *(from operations.py)*
- [make_angle_arc_rwire](make_angle_arc_rwire.md) *(from operations.py)*
- [make_box_rscalarfield](make_box_rscalarfield.md) *(from field.py)*
- [make_box_rsolid](make_box_rsolid.md) *(from operations.py)*
- [make_capsule_rscalarfield](make_capsule_rscalarfield.md) *(from field.py)*
- [make_circle_redge](make_circle_redge.md) *(from operations.py)*
- [make_circle_rface](make_circle_rface.md) *(from operations.py)*
- [make_circle_rwire](make_circle_rwire.md) *(from operations.py)*
- [make_cone_rsolid](make_cone_rsolid.md) *(from operations.py)*
- [make_cylinder_rsolid](make_cylinder_rsolid.md) *(from operations.py)*
- [make_ellipsoid_rscalarfield](make_ellipsoid_rscalarfield.md) *(from field.py)*
- [make_face_from_wire_rface](make_face_from_wire_rface.md) *(from operations.py)*
- [make_field_surface_rsolid](make_field_surface_rsolid.md) *(from operations.py)*
- [make_helix_redge](make_helix_redge.md) *(from operations.py)*
- [make_helix_rwire](make_helix_rwire.md) *(from operations.py)*
- [make_line_redge](make_line_redge.md) *(from operations.py)*
- [make_point_rvertex](make_point_rvertex.md) *(from operations.py)*
- [make_polyline_rwire](make_polyline_rwire.md) *(from operations.py)*
- [make_rectangle_rface](make_rectangle_rface.md) *(from operations.py)*
- [make_rectangle_rwire](make_rectangle_rwire.md) *(from operations.py)*
- [make_segment_redge](make_segment_redge.md) *(from operations.py)*
- [make_segment_rwire](make_segment_rwire.md) *(from operations.py)*
- [make_sphere_rscalarfield](make_sphere_rscalarfield.md) *(from field.py)*
- [make_sphere_rsolid](make_sphere_rsolid.md) *(from operations.py)*
- [make_spline_redge](make_spline_redge.md) *(from operations.py)*
- [make_spline_rwire](make_spline_rwire.md) *(from operations.py)*
- [make_three_point_arc_redge](make_three_point_arc_redge.md) *(from operations.py)*
- [make_three_point_arc_rwire](make_three_point_arc_rwire.md) *(from operations.py)*
- [make_wire_from_edges_rwire](make_wire_from_edges_rwire.md) *(from operations.py)*
## Transforms
- [mirror_shape](mirror_shape.md) *(from operations.py)*
- [rotate_rscalarfield](rotate_rscalarfield.md) *(from field.py)*
- [rotate_shape](rotate_shape.md) *(from operations.py)*
- [translate_rscalarfield](translate_rscalarfield.md) *(from field.py)*
- [translate_shape](translate_shape.md) *(from operations.py)*
## 3D Operations
- [extrude_rsolid](extrude_rsolid.md) *(from operations.py)*
- [loft_rsolid](loft_rsolid.md) *(from operations.py)*
- [revolve_rsolid](revolve_rsolid.md) *(from operations.py)*
- [sweep_rsolid](sweep_rsolid.md) *(from operations.py)*
## Tagging and Selection
- [select_edges_by_tag](select_edges_by_tag.md) *(from operations.py)*
- [select_faces_by_tag](select_faces_by_tag.md) *(from operations.py)*
- [set_tag](set_tag.md) *(from operations.py)*
## Boolean Operations
- [cut_rsolidlist](cut_rsolidlist.md) *(from operations.py)*
- [intersect_rscalarfield](intersect_rscalarfield.md) *(from field.py)*
- [intersect_rsolidlist](intersect_rsolidlist.md) *(from operations.py)*
- [union_rscalarfield](union_rscalarfield.md) *(from field.py)*
- [union_rsolidlist](union_rsolidlist.md) *(from operations.py)*
## Export
- [export_step](export_step.md) *(from operations.py)*
- [export_stl](export_stl.md) *(from operations.py)*
## Advanced Features
- [chamfer_rsolid](chamfer_rsolid.md) *(from operations.py)*
- [fillet_rsolid](fillet_rsolid.md) *(from operations.py)*
- [helical_sweep_rsolid](helical_sweep_rsolid.md) *(from operations.py)*
- [shell_rsolid](shell_rsolid.md) *(from operations.py)*
## Evolve
- [make_n_hole_flange_rsolid](make_n_hole_flange_rsolid.md) *(from evolve.py)*
- [make_naca_propeller_blade_rsolid](make_naca_propeller_blade_rsolid.md) *(from evolve.py)*
- [make_threaded_rod_rsolid](make_threaded_rod_rsolid.md) *(from evolve.py)*
## Assembly Constraints
- [add_part_rassembly](add_part_rassembly.md) *(from constraints.py)*
- [clear_constraints_rassembly](clear_constraints_rassembly.md) *(from constraints.py)*
- [clone_assembly_rassembly](clone_assembly_rassembly.md) *(from constraints.py)*
- [constrain_coincident_rassembly](constrain_coincident_rassembly.md) *(from constraints.py)*
- [constrain_concentric_rassembly](constrain_concentric_rassembly.md) *(from constraints.py)*
- [constrain_distance_rassembly](constrain_distance_rassembly.md) *(from constraints.py)*
- [constrain_offset_rassembly](constrain_offset_rassembly.md) *(from constraints.py)*
- [make_assembly_rassembly](make_assembly_rassembly.md) *(from constraints.py)*
- [rotate_part_rassembly](rotate_part_rassembly.md) *(from constraints.py)*
- [solve_assembly_rresult](solve_assembly_rresult.md) *(from constraints.py)*
- [stack](stack.md) *(from constraints.py)*
- [stack_rassembly](stack_rassembly.md) *(from constraints.py)*
- [translate_part_rassembly](translate_part_rassembly.md) *(from constraints.py)*
## Other
- [and_](and_.md) *(from ql.py)*
- [bounds_rbbox](bounds_rbbox.md) *(from field.py)*
- [eval_rarray](eval_rarray.md) *(from field.py)*
- [eval_rscalar](eval_rscalar.md) *(from field.py)*
- [geo](geo.md) *(from ql.py)*
- [linear_pattern_rsolidlist](linear_pattern_rsolidlist.md) *(from operations.py)*
- [meta](meta.md) *(from ql.py)*
- [not_](not_.md) *(from ql.py)*
- [or_](or_.md) *(from ql.py)*
- [radial_pattern_rsolidlist](radial_pattern_rsolidlist.md) *(from operations.py)*
- [render_screenshot_rpath](render_screenshot_rpath.md) *(from operations.py)*
- [scale_rscalarfield](scale_rscalarfield.md) *(from field.py)*
- [select](select.md) *(from ql.py)*
- [smooth_subtract_rscalarfield](smooth_subtract_rscalarfield.md) *(from field.py)*
- [smooth_union_rscalarfield](smooth_union_rscalarfield.md) *(from field.py)*
- [subtract_rscalarfield](subtract_rscalarfield.md) *(from field.py)*
- [tag](tag.md) *(from ql.py)*
- [value](value.md) *(from ql.py)*