vtool.maya_lib.geo ------------------ .. toctree:: :maxdepth: 2 .. currentmodule:: vtool.maya_lib.geo .. rubric:: Class Summary .. autosummary:: :toctree: MeshTopologyCheck Rivet .. rubric:: Function Summary .. autosummary:: is_a_mesh is_a_surface is_a_curve is_mesh_compatible is_mesh_position_same is_cv_count_same match_point_position match_cv_position get_position_different get_position_assymetrical get_edges_in_list get_meshes_in_list get_curves_in_list get_surfaces_in_list get_selected_edges get_selected_meshes get_selected_curves get_selected_surfaces get_mesh_shape get_curve_shape get_surface_shape get_of_type_in_hierarchy get_matching_geo get_edge_path get_vertices get_faces get_triangles get_non_triangle_non_quad get_face_center get_face_centers get_render_stats get_intersection_on_mesh get_closest_uv_on_mesh get_uv_on_mesh_at_curve_base get_closest_uv_on_mesh_at_curve get_axis_intersect_on_mesh get_closest_parameter_on_curve get_closest_parameter_on_surface get_closest_position_on_mesh get_closest_position_on_curve get_parameter_from_curve_length get_curve_length_from_parameter get_point_from_curve_parameter get_point_from_surface_parameter get_occluded_faces get_vertex_normal get_y_intersection check_render_stats_are_default set_default_render_stats set_render_stats_double_sided_default create_curve_from_mesh_border create_two_transforms_curve create_two_transforms_mesh_strip create_mesh_from_bounding_box create_shape_from_shape create_texture_reference_object create_joint_u_strip_on_surface create_joint_v_strip_on_surface create_joints_on_curve create_joints_on_faces create_empty_follicle create_mesh_follicle create_surface_follicle create_oriented_joints_on_curve transforms_to_nurb_surface transforms_to_curve transform_to_polygon_plane transforms_to_polygon expand_selected_edge_loop expand_edge_loop snap_to_mesh attach_to_mesh attach_to_curve attach_to_motion_path attach_to_surface follicle_to_mesh follicle_to_surface edges_to_curve edge_to_vertex rebuild_curve evenly_position_curve_cvs snap_transforms_to_curve snap_joints_to_curve snap_curve_to_surface snap_project_curve_to_surface convert_indices_to_mesh_vertices convert_indices_to_mesh_faces add_poly_smooth smooth_preview smooth_preview_all randomize_mesh_vertices transfer_uvs_from_mesh_to_group .. rubric:: Functions .. autofunction:: is_a_mesh .. autofunction:: is_a_surface .. autofunction:: is_a_curve .. autofunction:: is_mesh_compatible .. autofunction:: is_mesh_position_same .. autofunction:: is_cv_count_same .. autofunction:: match_point_position .. autofunction:: match_cv_position .. autofunction:: get_position_different .. autofunction:: get_position_assymetrical .. autofunction:: get_edges_in_list .. autofunction:: get_meshes_in_list .. autofunction:: get_curves_in_list .. autofunction:: get_surfaces_in_list .. autofunction:: get_selected_edges .. autofunction:: get_selected_meshes .. autofunction:: get_selected_curves .. autofunction:: get_selected_surfaces .. autofunction:: get_mesh_shape .. autofunction:: get_curve_shape .. autofunction:: get_surface_shape .. autofunction:: get_of_type_in_hierarchy .. autofunction:: get_matching_geo .. autofunction:: get_edge_path .. autofunction:: get_vertices .. autofunction:: get_faces .. autofunction:: get_triangles .. autofunction:: get_non_triangle_non_quad .. autofunction:: get_face_center .. autofunction:: get_face_centers .. autofunction:: get_render_stats .. autofunction:: get_intersection_on_mesh .. autofunction:: get_closest_uv_on_mesh .. autofunction:: get_uv_on_mesh_at_curve_base .. autofunction:: get_closest_uv_on_mesh_at_curve .. autofunction:: get_axis_intersect_on_mesh .. autofunction:: get_closest_parameter_on_curve .. autofunction:: get_closest_parameter_on_surface .. autofunction:: get_closest_position_on_mesh .. autofunction:: get_closest_position_on_curve .. autofunction:: get_parameter_from_curve_length .. autofunction:: get_curve_length_from_parameter .. autofunction:: get_point_from_curve_parameter .. autofunction:: get_point_from_surface_parameter .. autofunction:: get_occluded_faces .. autofunction:: get_vertex_normal .. autofunction:: get_y_intersection .. autofunction:: check_render_stats_are_default .. autofunction:: set_default_render_stats .. autofunction:: set_render_stats_double_sided_default .. autofunction:: create_curve_from_mesh_border .. autofunction:: create_two_transforms_curve .. autofunction:: create_two_transforms_mesh_strip .. autofunction:: create_mesh_from_bounding_box .. autofunction:: create_shape_from_shape .. autofunction:: create_texture_reference_object .. autofunction:: create_joint_u_strip_on_surface .. autofunction:: create_joint_v_strip_on_surface .. autofunction:: create_joints_on_curve .. autofunction:: create_joints_on_faces .. autofunction:: create_empty_follicle .. autofunction:: create_mesh_follicle .. autofunction:: create_surface_follicle .. autofunction:: create_oriented_joints_on_curve .. autofunction:: transforms_to_nurb_surface .. autofunction:: transforms_to_curve .. autofunction:: transform_to_polygon_plane .. autofunction:: transforms_to_polygon .. autofunction:: expand_selected_edge_loop .. autofunction:: expand_edge_loop .. autofunction:: snap_to_mesh .. autofunction:: attach_to_mesh .. autofunction:: attach_to_curve .. autofunction:: attach_to_motion_path .. autofunction:: attach_to_surface .. autofunction:: follicle_to_mesh .. autofunction:: follicle_to_surface .. autofunction:: edges_to_curve .. autofunction:: edge_to_vertex .. autofunction:: rebuild_curve .. autofunction:: evenly_position_curve_cvs .. autofunction:: snap_transforms_to_curve .. autofunction:: snap_joints_to_curve .. autofunction:: snap_curve_to_surface .. autofunction:: snap_project_curve_to_surface .. autofunction:: convert_indices_to_mesh_vertices .. autofunction:: convert_indices_to_mesh_faces .. autofunction:: add_poly_smooth .. autofunction:: smooth_preview .. autofunction:: smooth_preview_all .. autofunction:: randomize_mesh_vertices .. autofunction:: transfer_uvs_from_mesh_to_group