LICENSE
README.md
pyproject.toml
kittycad/__init__.py
kittycad/_binary.py
kittycad/_downloads.py
kittycad/_file_inputs.py
kittycad/_io_types.py
kittycad/_multipart.py
kittycad/_progress.py
kittycad/client.py
kittycad/exceptions.py
kittycad/pagination.py
kittycad/py.typed
kittycad/response_helpers.py
kittycad/types.py
kittycad.egg-info/PKG-INFO
kittycad.egg-info/SOURCES.txt
kittycad.egg-info/dependency_links.txt
kittycad.egg-info/requires.txt
kittycad.egg-info/top_level.txt
kittycad/models/__init__.py
kittycad/models/account_provider.py
kittycad/models/add_hole_from_offset.py
kittycad/models/add_org_member.py
kittycad/models/address_details.py
kittycad/models/adjacency_info.py
kittycad/models/angle.py
kittycad/models/annotation_line_end.py
kittycad/models/annotation_line_end_options.py
kittycad/models/annotation_options.py
kittycad/models/annotation_text_alignment_x.py
kittycad/models/annotation_text_alignment_y.py
kittycad/models/annotation_text_options.py
kittycad/models/annotation_type.py
kittycad/models/api_call_query_group.py
kittycad/models/api_call_query_group_by.py
kittycad/models/api_call_status.py
kittycad/models/api_call_with_price.py
kittycad/models/api_call_with_price_results_page.py
kittycad/models/api_endpoint.py
kittycad/models/api_error.py
kittycad/models/api_token.py
kittycad/models/api_token_results_page.py
kittycad/models/api_token_uuid.py
kittycad/models/app_client_info.py
kittycad/models/async_api_call.py
kittycad/models/async_api_call_output.py
kittycad/models/async_api_call_results_page.py
kittycad/models/async_api_call_type.py
kittycad/models/auth_api_key_response.py
kittycad/models/auth_callback.py
kittycad/models/axis.py
kittycad/models/axis_direction_pair.py
kittycad/models/base.py
kittycad/models/base64data.py
kittycad/models/batch_response.py
kittycad/models/billing_info.py
kittycad/models/block_reason.py
kittycad/models/boolean_intersection.py
kittycad/models/boolean_subtract.py
kittycad/models/boolean_union.py
kittycad/models/camera_drag_end.py
kittycad/models/camera_drag_interaction_type.py
kittycad/models/camera_drag_move.py
kittycad/models/camera_drag_start.py
kittycad/models/camera_movement.py
kittycad/models/camera_settings.py
kittycad/models/camera_view_state.py
kittycad/models/card_details.py
kittycad/models/center_of_mass.py
kittycad/models/client_metrics.py
kittycad/models/close_path.py
kittycad/models/code_language.py
kittycad/models/code_option.py
kittycad/models/code_output.py
kittycad/models/color.py
kittycad/models/complementary_edges.py
kittycad/models/component_transform.py
kittycad/models/conversation.py
kittycad/models/conversation_results_page.py
kittycad/models/conversion_params.py
kittycad/models/country_code.py
kittycad/models/coupon.py
kittycad/models/create_shortlink_request.py
kittycad/models/create_shortlink_response.py
kittycad/models/created_at_sort_mode.py
kittycad/models/crm_data.py
kittycad/models/currency.py
kittycad/models/curve_get_control_points.py
kittycad/models/curve_get_end_points.py
kittycad/models/curve_get_type.py
kittycad/models/curve_set_constraint.py
kittycad/models/curve_type.py
kittycad/models/customer.py
kittycad/models/customer_balance.py
kittycad/models/cut_strategy.py
kittycad/models/cut_type.py
kittycad/models/default_camera_center_to_scene.py
kittycad/models/default_camera_center_to_selection.py
kittycad/models/default_camera_focus_on.py
kittycad/models/default_camera_get_settings.py
kittycad/models/default_camera_get_view.py
kittycad/models/default_camera_look_at.py
kittycad/models/default_camera_perspective_settings.py
kittycad/models/default_camera_set_orthographic.py
kittycad/models/default_camera_set_perspective.py
kittycad/models/default_camera_set_view.py
kittycad/models/default_camera_zoom.py
kittycad/models/density.py
kittycad/models/der_encoded_key_pair.py
kittycad/models/device_access_token_request_form.py
kittycad/models/device_access_token_uuid.py
kittycad/models/device_auth_confirm_params.py
kittycad/models/device_auth_request_form.py
kittycad/models/direction.py
kittycad/models/disable_dry_run.py
kittycad/models/discount.py
kittycad/models/discount_code.py
kittycad/models/distance_type.py
kittycad/models/dxf_storage.py
kittycad/models/edge_info.py
kittycad/models/edge_lines_visible.py
kittycad/models/email_authentication_form.py
kittycad/models/empty.py
kittycad/models/enable_dry_run.py
kittycad/models/enable_sketch_mode.py
kittycad/models/engine_util_evaluate_path.py
kittycad/models/enterprise_subscription_tier_price.py
kittycad/models/entity_circular_pattern.py
kittycad/models/entity_clone.py
kittycad/models/entity_fade.py
kittycad/models/entity_get_all_child_uuids.py
kittycad/models/entity_get_child_uuid.py
kittycad/models/entity_get_distance.py
kittycad/models/entity_get_num_children.py
kittycad/models/entity_get_parent_id.py
kittycad/models/entity_get_sketch_paths.py
kittycad/models/entity_linear_pattern.py
kittycad/models/entity_linear_pattern_transform.py
kittycad/models/entity_make_helix.py
kittycad/models/entity_make_helix_from_edge.py
kittycad/models/entity_make_helix_from_params.py
kittycad/models/entity_mirror.py
kittycad/models/entity_mirror_across_edge.py
kittycad/models/entity_set_opacity.py
kittycad/models/entity_type.py
kittycad/models/error.py
kittycad/models/error_code.py
kittycad/models/event.py
kittycad/models/export.py
kittycad/models/export2d.py
kittycad/models/export3d.py
kittycad/models/export_file.py
kittycad/models/extend_path.py
kittycad/models/extended_user.py
kittycad/models/extended_user_results_page.py
kittycad/models/extrude.py
kittycad/models/extrude_method.py
kittycad/models/extruded_face_info.py
kittycad/models/extrusion_face_cap_type.py
kittycad/models/extrusion_face_info.py
kittycad/models/face_edge_info.py
kittycad/models/face_get_center.py
kittycad/models/face_get_gradient.py
kittycad/models/face_get_position.py
kittycad/models/face_is_planar.py
kittycad/models/failure_web_socket_response.py
kittycad/models/fbx_storage.py
kittycad/models/file_center_of_mass.py
kittycad/models/file_conversion.py
kittycad/models/file_density.py
kittycad/models/file_export_format.py
kittycad/models/file_import_format.py
kittycad/models/file_mass.py
kittycad/models/file_surface_area.py
kittycad/models/file_volume.py
kittycad/models/get_entity_type.py
kittycad/models/get_num_objects.py
kittycad/models/get_sketch_mode_plane.py
kittycad/models/global_axis.py
kittycad/models/gltf_presentation.py
kittycad/models/gltf_storage.py
kittycad/models/handle_mouse_drag_end.py
kittycad/models/handle_mouse_drag_move.py
kittycad/models/handle_mouse_drag_start.py
kittycad/models/highlight_set_entities.py
kittycad/models/highlight_set_entity.py
kittycad/models/ice_server.py
kittycad/models/idp_metadata_source.py
kittycad/models/image_format.py
kittycad/models/import_file.py
kittycad/models/import_files.py
kittycad/models/imported_geometry.py
kittycad/models/input_format3d.py
kittycad/models/inquiry_form.py
kittycad/models/inquiry_type.py
kittycad/models/invoice.py
kittycad/models/invoice_line_item.py
kittycad/models/invoice_status.py
kittycad/models/ip_addr_info.py
kittycad/models/kcl_code_completion_params.py
kittycad/models/kcl_code_completion_request.py
kittycad/models/kcl_code_completion_response.py
kittycad/models/kcl_model.py
kittycad/models/length_unit.py
kittycad/models/loft.py
kittycad/models/make_axes_gizmo.py
kittycad/models/make_offset_path.py
kittycad/models/make_plane.py
kittycad/models/mass.py
kittycad/models/method.py
kittycad/models/ml_copilot_client_message.py
kittycad/models/ml_copilot_server_message.py
kittycad/models/ml_copilot_system_command.py
kittycad/models/ml_copilot_tool.py
kittycad/models/ml_feedback.py
kittycad/models/ml_prompt.py
kittycad/models/ml_prompt_metadata.py
kittycad/models/ml_prompt_results_page.py
kittycad/models/ml_prompt_type.py
kittycad/models/ml_tool_result.py
kittycad/models/modeling_app_event_type.py
kittycad/models/modeling_app_individual_subscription_tier.py
kittycad/models/modeling_app_organization_subscription_tier.py
kittycad/models/modeling_app_share_links.py
kittycad/models/modeling_app_subscription_tier.py
kittycad/models/modeling_app_subscription_tier_name.py
kittycad/models/modeling_cmd.py
kittycad/models/modeling_cmd_id.py
kittycad/models/modeling_cmd_req.py
kittycad/models/modeling_session_data.py
kittycad/models/mouse_click.py
kittycad/models/mouse_move.py
kittycad/models/move_path_pen.py
kittycad/models/new_annotation.py
kittycad/models/oauth2_client_info.py
kittycad/models/oauth2_grant_type.py
kittycad/models/object_bring_to_front.py
kittycad/models/object_set_material_params_pbr.py
kittycad/models/object_visible.py
kittycad/models/ok_modeling_cmd_response.py
kittycad/models/ok_web_socket_response_data.py
kittycad/models/opposite_for_angle.py
kittycad/models/opposite_for_length_unit.py
kittycad/models/org.py
kittycad/models/org_details.py
kittycad/models/org_member.py
kittycad/models/org_member_results_page.py
kittycad/models/org_results_page.py
kittycad/models/org_role.py
kittycad/models/orient_to_face.py
kittycad/models/origin_type.py
kittycad/models/output_file.py
kittycad/models/output_format2d.py
kittycad/models/output_format3d.py
kittycad/models/path_command.py
kittycad/models/path_component_constraint_bound.py
kittycad/models/path_component_constraint_type.py
kittycad/models/path_get_curve_uuid.py
kittycad/models/path_get_curve_uuids_for_vertices.py
kittycad/models/path_get_info.py
kittycad/models/path_get_sketch_target_uuid.py
kittycad/models/path_get_vertex_uuids.py
kittycad/models/path_segment.py
kittycad/models/path_segment_info.py
kittycad/models/payment_intent.py
kittycad/models/payment_method.py
kittycad/models/payment_method_card_checks.py
kittycad/models/payment_method_type.py
kittycad/models/perspective_camera_parameters.py
kittycad/models/plan_interval.py
kittycad/models/plan_step.py
kittycad/models/plane_intersect_and_project.py
kittycad/models/plane_set_color.py
kittycad/models/ply_storage.py
kittycad/models/point2d.py
kittycad/models/point3d.py
kittycad/models/point4d.py
kittycad/models/pong.py
kittycad/models/post_effect_type.py
kittycad/models/privacy_settings.py
kittycad/models/project_entity_to_plane.py
kittycad/models/project_points_to_plane.py
kittycad/models/raw_file.py
kittycad/models/reasoning_message.py
kittycad/models/reconfigure_stream.py
kittycad/models/relative_to.py
kittycad/models/remove_scene_objects.py
kittycad/models/revolve.py
kittycad/models/revolve_about_edge.py
kittycad/models/rotation.py
kittycad/models/rtc_ice_candidate_init.py
kittycad/models/rtc_sdp_type.py
kittycad/models/rtc_session_description.py
kittycad/models/saml_identity_provider.py
kittycad/models/saml_identity_provider_create.py
kittycad/models/scene_clear_all.py
kittycad/models/scene_selection_type.py
kittycad/models/scene_tool_type.py
kittycad/models/select_add.py
kittycad/models/select_clear.py
kittycad/models/select_get.py
kittycad/models/select_remove.py
kittycad/models/select_replace.py
kittycad/models/select_with_point.py
kittycad/models/selection.py
kittycad/models/send_object.py
kittycad/models/service_account.py
kittycad/models/service_account_results_page.py
kittycad/models/service_account_uuid.py
kittycad/models/session.py
kittycad/models/session_uuid.py
kittycad/models/set_background_color.py
kittycad/models/set_current_tool_properties.py
kittycad/models/set_default_system_properties.py
kittycad/models/set_grid_auto_scale.py
kittycad/models/set_grid_reference_plane.py
kittycad/models/set_grid_scale.py
kittycad/models/set_object_transform.py
kittycad/models/set_scene_units.py
kittycad/models/set_selection_filter.py
kittycad/models/set_selection_type.py
kittycad/models/set_tool.py
kittycad/models/shortlink.py
kittycad/models/shortlink_results_page.py
kittycad/models/side_face.py
kittycad/models/sketch_mode_disable.py
kittycad/models/solid2d_add_hole.py
kittycad/models/solid3d_fillet_edge.py
kittycad/models/solid3d_get_adjacency_info.py
kittycad/models/solid3d_get_all_edge_faces.py
kittycad/models/solid3d_get_all_opposite_edges.py
kittycad/models/solid3d_get_common_edge.py
kittycad/models/solid3d_get_extrusion_face_info.py
kittycad/models/solid3d_get_next_adjacent_edge.py
kittycad/models/solid3d_get_opposite_edge.py
kittycad/models/solid3d_get_prev_adjacent_edge.py
kittycad/models/solid3d_shell_face.py
kittycad/models/source_position.py
kittycad/models/source_range.py
kittycad/models/source_range_prompt.py
kittycad/models/start_path.py
kittycad/models/stl_storage.py
kittycad/models/store_coupon_params.py
kittycad/models/subscribe.py
kittycad/models/subscription_tier_feature.py
kittycad/models/subscription_tier_price.py
kittycad/models/subscription_tier_type.py
kittycad/models/subscription_training_data_behavior.py
kittycad/models/success_web_socket_response.py
kittycad/models/support_tier.py
kittycad/models/surface_area.py
kittycad/models/sweep.py
kittycad/models/system.py
kittycad/models/take_snapshot.py
kittycad/models/text_to_cad.py
kittycad/models/text_to_cad_create_body.py
kittycad/models/text_to_cad_iteration.py
kittycad/models/text_to_cad_iteration_body.py
kittycad/models/text_to_cad_model.py
kittycad/models/text_to_cad_multi_file_iteration.py
kittycad/models/text_to_cad_multi_file_iteration_body.py
kittycad/models/text_to_cad_response.py
kittycad/models/text_to_cad_response_results_page.py
kittycad/models/token_revoke_request_form.py
kittycad/models/transform.py
kittycad/models/transform_by_for_point3d.py
kittycad/models/transform_by_for_point4d.py
kittycad/models/twist_extrude.py
kittycad/models/unit_angle.py
kittycad/models/unit_angle_conversion.py
kittycad/models/unit_area.py
kittycad/models/unit_area_conversion.py
kittycad/models/unit_current.py
kittycad/models/unit_current_conversion.py
kittycad/models/unit_density.py
kittycad/models/unit_energy.py
kittycad/models/unit_energy_conversion.py
kittycad/models/unit_force.py
kittycad/models/unit_force_conversion.py
kittycad/models/unit_frequency.py
kittycad/models/unit_frequency_conversion.py
kittycad/models/unit_length.py
kittycad/models/unit_length_conversion.py
kittycad/models/unit_mass.py
kittycad/models/unit_mass_conversion.py
kittycad/models/unit_power.py
kittycad/models/unit_power_conversion.py
kittycad/models/unit_pressure.py
kittycad/models/unit_pressure_conversion.py
kittycad/models/unit_temperature.py
kittycad/models/unit_temperature_conversion.py
kittycad/models/unit_torque.py
kittycad/models/unit_torque_conversion.py
kittycad/models/unit_volume.py
kittycad/models/unit_volume_conversion.py
kittycad/models/update_annotation.py
kittycad/models/update_member_to_org_body.py
kittycad/models/update_payment_balance.py
kittycad/models/update_shortlink_request.py
kittycad/models/update_user.py
kittycad/models/user.py
kittycad/models/user_identifier.py
kittycad/models/user_org_info.py
kittycad/models/user_org_role.py
kittycad/models/user_results_page.py
kittycad/models/uuid.py
kittycad/models/verification_token_response.py
kittycad/models/view_isometric.py
kittycad/models/volume.py
kittycad/models/web_socket_request.py
kittycad/models/web_socket_response.py
kittycad/models/world_coordinate_system.py
kittycad/models/zoo_product_subscription.py
kittycad/models/zoo_product_subscriptions.py
kittycad/models/zoo_product_subscriptions_org_request.py
kittycad/models/zoo_product_subscriptions_user_request.py
kittycad/models/zoo_tool.py
kittycad/models/zoom_to_fit.py
kittycad/tests/__init__.py
kittycad/tests/test_assets_project_e2e.py
kittycad/tests/test_assets_project_e2e_async.py
kittycad/tests/test_autocompletion.py
kittycad/tests/test_client.py
kittycad/tests/test_client_comprehensive.py
kittycad/tests/test_enhanced_exception_handling.py
kittycad/tests/test_example_usage.py
kittycad/tests/test_examples.py
kittycad/tests/test_exception_handling.py
kittycad/tests/test_file_operations.py
kittycad/tests/test_httpx_pooling.py
kittycad/tests/test_multifile_iteration_e2e.py
kittycad/tests/test_optional_datetime_parsing.py
kittycad/tests/test_pagination.py
kittycad/tests/test_pagination_comprehensive.py
kittycad/tests/test_unset_and_pydantic.py