user: Explain Bpy.Ops.Object in complete detail according to the official Blender documentation.

assistant: ( optional ) ) – Mirror, Mirror the new shape key values bpy.ops.object. vertex_group_add ( ) ¶ Add a new vertex group to the active object bpy.ops.object. vertex_group_assign ( ) ¶ Assign the selected vertices to the active vertex group bpy.ops.object. vertex_group_assign_new ( ) ¶ Assign the selected vertices to a new vertex group bpy.ops.object. vertex_group_clean ( * , group_select_mode = '' , limit = 0.0 , keep_single = False ) ¶ Remove vertex group assignments which are not required Parameters : group_select_mode ( enum in [ ] , ( optional ) ) – Subset, Define which subset of groups shall be used limit ( float in [ 0 , 1 ] , ( optional ) ) – Limit, Remove vertices which weight is below or equal to this limit keep_single ( boolean , ( optional ) ) – Keep Single, Keep verts assigned to at least one group when cleaning bpy.ops.object. vertex_group_copy ( ) ¶ Make a copy of the active vertex group bpy.ops.object. vertex_group_copy_to_selected ( ) ¶ Replace vertex groups of selected objects by vertex groups of active object bpy.ops.object. vertex_group_deselect ( ) ¶ Deselect all selected vertices assigned to the active vertex group bpy.ops.object. vertex_group_invert ( * , group_select_mode = '' , auto_assign = True , auto_remove = True ) ¶ Invert active vertex group’s weights Parameters : group_select_mode ( enum in [ ] , ( optional ) ) – Subset, Define which subset of groups shall be used auto_assign ( boolean , ( optional ) ) – Add Weights, Add vertices from groups that have zero weight before inverting auto_remove ( boolean , ( optional ) ) – Remove Weights, Remove vertices from groups that have zero weight after inverting bpy.ops.object. vertex_group_levels ( * , group_select_mode = '' , offset = 0.0 , gain = 1.0 ) ¶ Add some offset and multiply with some gain the weights of the active vertex group Parameters : group_select_mode ( enum in [ ] , ( optional ) ) – Subset, Define which subset of groups shall be used offset ( float in [ -1 , 1 ] , ( optional ) ) – Offset, Value to add to weights gain ( float in [ 0 , inf ] , ( optional ) ) – Gain, Value to multiply weights by bpy.ops.object. vertex_group_limit_total ( * , group_select_mode = '' , limit = 4 ) ¶ Limit deform weights associated with a vertex to a specified number by removing lowest weights Parameters : group_select_mode ( enum in [ ] , ( optional ) ) – Subset, Define which subset of groups shall be used limit ( int in [ 1 , 32 ] , ( optional ) ) – Limit, Maximum number of deform weights bpy.ops.object. vertex_group_lock ( * , action = 'TOGGLE' , mask = 'ALL' ) ¶ Change the lock state of all or some vertex groups of active object Parameters : action (enum in [ 'TOGGLE' , 'LOCK' , 'UNLOCK' , 'INVERT' ], (optional)) – Action, Lock action to execute on vertex groups TOGGLE Toggle – Unlock all vertex groups if there is at least one locked group, lock all in other case. LOCK Lock – Lock all vertex groups. UNLOCK Unlock – Unlock all vertex groups. INVERT Invert – Invert the lock state of all vertex groups. mask (enum in [ 'ALL' , 'SELECTED' , 'UNSELECTED' , 'INVERT_UNSELECTED' ], (optional)) – Mask, Apply the action based on vertex group selection ALL All – Apply action to all vertex groups. SELECTED Selected – Apply to selected vertex groups. UNSELECTED Unselected – Apply to unselected vertex groups. INVERT_UNSELECTED Invert Unselected – Apply the opposite of Lock/Unlock to unselected vertex groups. bpy.ops.object. vertex_group_mirror ( * , mirror_weights = True , flip_group_names = True , all_groups = False , use_topology = False ) ¶ Mirror vertex group, flip weights and/or names, editing only selected vertices, flipping when both sides are selected otherwise copy from unselected Parameters : mirror_weights ( boolean , ( optional ) ) – Mirror Weights, Mirror weights flip_group_names ( boolean , ( optional ) ) – Flip Group Names, Flip vertex group names all_groups ( boolean , ( optional ) ) – All Groups, Mirror all vertex groups weights use_topology ( boolean , ( optional ) ) – Topology Mirror, Use topology based mirroring (for when both sides of mesh have matching, unique topology) bpy.ops.object. vertex_group_move ( * , direction = 'UP' ) ¶ Move the active vertex group up/down in the list Parameters : direction (enum in [ 'UP' , 'DOWN' ], (optional)) – Direction, Direction to move the active vertex group towards bpy.ops.object. vertex_group_normalize ( ) ¶ Normalize weights of the active vertex group, so that the highest ones are now 1.0 bpy.ops.object. vertex_group_normalize_all ( * , group_select_mode = '' , lock_active = True ) ¶ Normalize all weights of all vertex groups, so that for each vertex, the sum of all weights is 1.0 Parameters : group_select_mode ( enum in [ ] , ( optional ) ) – Subset, Define which subset of groups shall be used lock_active ( boolean , ( optional ) ) – Lock Active, Keep the values of the active group while normalizing others bpy.ops.object. vertex_group_quantize ( * , group_select_mode = '' , steps = 4 ) ¶ Set weights to a fixed number of steps Parameters : group_select_mode ( enum in [ ] , ( optional ) ) – Subset, Define which subset of groups shall be used steps ( int in [ 1 , 1000 ] , ( optional ) ) – Steps, Number of steps between 0 and 1 bpy.ops.object. vertex_group_remove ( * , all = False , all_unlocked = False ) ¶ Delete the active or all vertex groups from the active object Parameters : all ( boolean , ( optional ) ) – All, Remove all vertex groups all_unlocked ( boolean , ( optional ) ) – All Unlocked, Remove all unlocked vertex groups bpy.ops.object. vertex_group_remove_from ( * , use_all_groups = False , use_all_verts = False ) ¶ Remove the selected vertices from active or all vertex group(s) Parameters : use_all_groups ( boolean , ( optional ) ) – All Groups, Remove from all groups use_all_verts ( boolean , ( optional ) ) – All Vertices, Clear the active group bpy.ops.object. vertex_group_select ( ) ¶ Select all the vertices assigned to the active vertex group bpy.ops.object. vertex_group_set_active ( * , group = '' ) ¶ Set the active vertex group Parameters : group ( enum in [ ] , ( optional ) ) – Group, Vertex group to set as active bpy.ops.object. vertex_group_smooth ( * , group_select_mode = '' , factor = 0.5 , repeat = 1 , expand = 0.0 ) ¶ Smooth weights for selected vertices Parameters : group_select_mode ( enum in [ ] , ( optional ) ) – Subset, Define which subset of groups shall be used factor ( float in [ 0 , 1 ] , ( optional ) ) – Factor repeat ( int in [ 1 , 10000 ] , ( optional ) ) – Iterations expand ( float in [ -1 , 1 ] , ( optional ) ) – Expand/Contract, Expand/contract weights bpy.ops.object. vertex_group_sort ( * , sort_type = 'NAME' ) ¶ Sort vertex groups Parameters : sort_type (enum in [ 'NAME' , 'BONE_HIERARCHY' ], (optional)) – Sort Type, Sort type bpy.ops.object. vertex_parent_set ( ) ¶ Parent selected objects to the selected vertices bpy.ops.object. vertex_weight_copy ( ) ¶ Copy weights from active to selected bpy.ops.object. vertex_weight_delete ( * , weight_group = -1 ) ¶ Delete this weight from the vertex (disabled if vertex group is locked) Parameters : weight_group ( int in [ -1 , inf ] , ( optional ) ) – Weight Index, Index of source weight in active vertex group bpy.ops.object. vertex_weight_normalize_active_vertex ( ) ¶ Normalize active vertex’s weights bpy.ops.object. vertex_weight_paste ( * , weight_group = -1 ) ¶ Copy this group’s weight to other selected vertices (disabled if vertex group is locked) Parameters : weight_group ( int in [ -1 , inf ] , ( optional ) ) – Weight Index, Index of source weight in active vertex group bpy.ops.object. vertex_weight_set_active ( * , weight_group = -1 ) ¶ Set as active vertex group Parameters : weight_group ( int in [ -1 , inf ] , ( optional ) ) – Weight Index, Index of source weight in active vertex group bpy.ops.object. visual_geometry_to_objects ( ) ¶ Convert geometry and instances into editable objects and collections bpy.ops.object. visual_transform_apply ( ) ¶ Apply the object’s visual transformation to its data bpy.ops.object. volume_add ( * , align = 'WORLD' , location = (0.0, 0.0, 0.0) , rotation = (0.0, 0.0, 0.0) , scale = (0.0, 0.0, 0.0) ) ¶ Add a volume object to the scene Parameters : align (enum in [ 'WORLD' , 'VIEW' , 'CURSOR' ], (optional)) – Align, The alignment of the new object WORLD World – Align the new object to the world. VIEW View – Align the new object to the view. CURSOR 3D Cursor – Use the 3D cursor orientation for the new object. location ( mathutils.Vector of 3 items in [-inf, inf], (optional)) – Location, Location for the newly added object rotation ( mathutils.Euler rotation of 3 items in [-inf, inf], (optional)) – Rotation, Rotation for the newly added object scale ( mathutils.Vector of 3 items in [-inf, inf], (optional)) – Scale, Scale for the newly added object bpy.ops.object. volume_import ( * , filepath = '' , directory = '' , files = None , hide_props_region = True , check_existing = False , filter_blender = False , filter_backup = False , filter_image = False , filter_movie = False , filter_python = False , filter_font = False , filter_sound = False , filter_text = False , filter_archive = False , filter_btx = False , filter_alembic = False , filter_usd = False , filter_obj = False , filter_volume = True , filter_folder = True , filter_blenlib = False , filemode = 9 , relative_path = True , display_type = 'DEFAULT' , sort_method = '' , use_sequence_detection = True , align = 'WORLD' , location = (0.0, 0.0, 0.0) , rotation = (0.0, 0.0, 0.0) , scale = (0.0, 0.0, 0.0) ) ¶ Import OpenVDB volume file Parameters : filepath ( string , ( optional , never None ) ) – File Path, Path to file directory ( string , ( optional , never None ) ) – Directory, Directory of the file files ( bpy_prop_collection of OperatorFileListElement , (optional)) – Files hide_props_region ( boolean , ( optional ) ) – Hide Operator Properties, Collapse the region displaying the operator settings check_existing ( boolean , ( optional ) ) – Check Existing, Check and warn on overwriting existing files filter_blender ( boolean , ( optional ) ) – Filter .blend files filter_backup ( boolean , ( optional ) ) – Filter .blend files filter_image ( boolean , ( optional ) ) – Filter image files filter_movie ( boolean , ( optional ) ) – Filter movie files filter_python ( boolean , ( optional ) ) – Filter Python files filter_font ( boolean , ( optional ) ) – Filter font files filter_sound ( boolean , ( optional ) ) – Filter sound files filter_text ( boolean , ( optional ) ) – Filter text files filter_archive ( boolean , ( optional ) ) – Filter archive files filter_btx ( boolean , ( optional ) ) – Filter btx files filter_alembic ( boolean , ( optional ) ) – Filter Alembic files filter_usd ( boolean , ( optional ) ) – Filter USD files filter_obj ( boolean , ( optional ) ) – Filter OBJ files filter_volume ( boolean , ( optional ) ) – Filter OpenVDB volume files filter_folder ( boolean , ( optional ) ) – Filter folders filter_blenlib ( boolean , ( optional ) ) – Filter Blender IDs filemode ( int in [ 1 , 9 ] , ( optional ) ) – File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file relative_path ( boolean , ( optional ) ) – Relative Path, Select the file relative to the blend file display_type (enum in [ 'DEFAULT' , 'LIST_VERTICAL' , 'LIST_HORIZONTAL' , 'THUMBNAIL' ], (optional)) – Display Type DEFAULT Default – Automatically determine display type for files. LIST_VERTICAL Short List – Display files as short list. LIST_HORIZONTAL Long List – Display files as a detailed list. THUMBNAIL Thumbnails – Display files as thumbnails. sort_method ( enum in [ ] , ( optional ) ) – File sorting mode use_sequence_detection ( boolean , ( optional ) ) – Detect Sequences, Automatically detect animated sequences in selected volume files (based on file names) align (enum in [ 'WORLD' , 'VIEW' , 'CURSOR' ], (optional)) – Align, The alignment of the new object WORLD World – Align the new object to the world. VIEW View – Align the new object to the view. CURSOR 3D Cursor – Use the 3D cursor orientation for the new object. location ( mathutils.Vector of 3 items in [-inf, inf], (optional)) – Location, Location for the newly added object rotation ( mathutils.Euler rotation of 3 items in [-inf, inf], (optional)) – Rotation, Rotation for the newly added object scale ( mathutils.Vector of 3 items in [-inf, inf], (optional)) – Scale, Scale for the newly added object bpy.ops.object. voxel_remesh ( ) ¶ Calculates a new manifold mesh based on the volume of the current mesh. All data layers will be lost bpy.ops.object. voxel_size_edit ( ) ¶ Modify the mesh voxel size interactively used in the voxel remesher Next Outliner Operators Previous Node Operators Copyright &#169; Blender Authors Made with Furo Report issue on this page On this page Object Operators add() add_modifier_menu() add_named() align() anim_transforms_to_deltas() armature_add() assign_property_defaults() bake() bake_image() camera_add() camera_custom_update() clear_override_library() collection_add() collection_external_asset_drop() collection_instance_add() collection_link() collection_objects_select() collection_remove() collection_unlink() constraint_add() constraint_add_with_targets() constraints_clear() constraints_copy() convert() copy_global_transform() copy_relative_transform() correctivesmooth_bind() curves_empty_hair_add() curves_random_add() data_instance_add() data_transfer() datalayout_transfer() delete() delete_fix_to_camera_keys() drop_geometry_nodes() drop_named_material() duplicate() duplicate_move() duplicate_move_linked() duplicates_make_real() editmode_toggle() effector_add() empty_add() empty_image_add() explode_refresh() fix_to_camera() forcefield_toggle() geometry_node_bake_delete_single() geometry_node_bake_pack_single() geometry_node_bake_single() geometry_node_bake_unpack_single() geometry_node_tree_copy_assign() geometry_nodes_input_attribute_toggle() geometry_nodes_move_to_nodes() grease_pencil_add() grease_pencil_dash_modifier_segment_add() grease_pencil_dash_modifier_segment_move() grease_pencil_dash_modifier_segment_remove() grease_pencil_time_modifier_segment_add() grease_pencil_time_modifier_segment_move() grease_pencil_time_modifier_segment_remove() hide_collection() hide_render_clear_all() hide_view_clear() hide_view_set() hook_add_newob() hook_add_selob() hook_assign() hook_recenter() hook_remove() hook_reset() hook_select() instance_offset_from_cursor() instance_offset_from_object() instance_offset_to_cursor() isolate_type_render() join() join_shapes() join_uvs() laplaciandeform_bind() lattice_add_to_selected() light_add() light_linking_blocker_collection_new() light_linking_blockers_link() light_linking_blockers_select() light_linking_receiver_collection_new() light_linking_receivers_link() light_linking_receivers_select() light_linking_unlink_from_collection() lightprobe_add() lightprobe_cache_bake() lightprobe_cache_free() lineart_bake_strokes() lineart_clear() link_to_collection() location_clear() make_dupli_face() make_links_data() make_links_scene() make_local() make_override_library() make_single_user() material_slot_add() material_slot_assign() material_slot_copy() material_slot_deselect() material_slot_move() material_slot_remove() material_slot_remove_all() material_slot_remove_unused() material_slot_select() meshdeform_bind() metaball_add() mode_set() mode_set_with_submode() modifier_add() modifier_add_node_group() modifier_apply() modifier_apply_as_shapekey() modifier_convert() modifier_copy() modifier_copy_to_selected() modifier_move_down() modifier_move_to_index() modifier_move_up() modifier_remove() modifier_set_active() modifiers_clear() modifiers_copy_to_selected() move_to_collection() multires_base_apply() multires_external_pack() multires_external_save() multires_higher_levels_delete() multires_rebuild_subdiv() multires_reshape() multires_subdivide() multires_unsubdivide() ocean_bake() origin_clear() origin_set() parent_clear() parent_inverse_apply() parent_no_inverse_set() parent_set() particle_system_add() particle_system_remove() paste_transform() paths_calculate() paths_clear() paths_update() paths_update_visible() pointcloud_random_add() posemode_toggle() quadriflow_remesh() quick_explode() quick_fur() quick_liquid() quick_smoke() randomize_transform() reset_override_library() rotation_clear() scale_clear() select_all() select_by_type() select_camera() select_grouped() select_hierarchy() select_less() select_linked() select_mirror() select_more() select_pattern() select_random() select_same_collection() shade_auto_smooth() shade_flat() shade_smooth() shade_smooth_by_angle() shaderfx_add() shaderfx_copy() shaderfx_move_down() shaderfx_move_to_index() shaderfx_move_up() shaderfx_remove() shape_key_add() shape_key_clear() shape_key_copy() shape_key_lock() shape_key_make_basis() shape_key_mirror() shape_key_move() shape_key_remove() shape_key_retime() shape_key_transfer() simulation_nodes_cache_bake() simulation_nodes_cache_calculate_to_frame() simulation_nodes_cache_delete() skin_armature_create() skin_loose_mark_clear() skin_radii_equalize() skin_root_mark() speaker_add() subdivision_set() surfacedeform_bind() text_add() track_clear() track_set() transfer_mode() transform_apply() transform_axis_target() transform_to_mouse() transforms_to_deltas() unlink_data() update_shapes() vertex_group_add() vertex_group_assign() vertex_group_assign_new() vertex_group_clean() vertex_group_copy() vertex_group_copy_to_selected() vertex_group_deselect() vertex_group_invert() vertex_group_levels() vertex_group_limit_total() vertex_group_lock() vertex_group_mirror() vertex_group_move() vertex_group_normalize() vertex_group_normalize_all() vertex_group_quantize() vertex_group_remove() vertex_group_remove_from() vertex_group_select() vertex_group_set_active() vertex_group_smooth() vertex_group_sort() vertex_parent_set() vertex_weight_copy() vertex_weight_delete() ve