user: Give a detailed overview of V: syntax, arguments, return values, common patterns.

assistant: rtexWeightEditModifier.map_curve) - [VertexWeightMixModifier (class in bpy.types)](bpy.types.VertexWeightMixModifier.html#bpy.types.VertexWeightMixModifier) - [VertexWeightProximityModifier (class in bpy.types)](bpy.types.VertexWeightProximityModifier.html#bpy.types.VertexWeightProximityModifier) - [VertexWeightProximityModifier.map_curve (in module bpy.types)](bpy.types.VertexWeightProximityModifier.html#bpy.types.VertexWeightProximityModifier.map_curve) - [vertices (bpy.types.MeshEdge attribute)](bpy.types.MeshEdge.html#bpy.types.MeshEdge.vertices)   - [(bpy.types.MeshPolygon attribute)](bpy.types.MeshPolygon.html#bpy.types.MeshPolygon.vertices)   - [(freestyle.types.freestyle.types.SShape attribute)](freestyle.types.html#freestyle.types.freestyle.types.SShape.vertices)   - [(freestyle.types.freestyle.types.ViewShape attribute)](freestyle.types.html#freestyle.types.freestyle.types.ViewShape.vertices) - [vertices_begin() (freestyle.types.freestyle.types.Interface1D method)](freestyle.types.html#freestyle.types.freestyle.types.Interface1D.vertices_begin) - [vertices_end() (freestyle.types.freestyle.types.Interface1D method)](freestyle.types.html#freestyle.types.freestyle.types.Interface1D.vertices_end) - [vertices_smooth() (in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.vertices_smooth) - [vertices_smooth_laplacian() (in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.vertices_smooth_laplacian) - [verts (bmesh.types.bmesh.types.BMEdge attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMEdge.verts)   - [(bmesh.types.bmesh.types.BMesh attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMesh.verts)   - [(bmesh.types.bmesh.types.BMFace attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMFace.verts) - [video_bitrate (bpy.types.FFmpegSettings attribute)](bpy.types.FFmpegSettings.html#bpy.types.FFmpegSettings.video_bitrate) - [view (bpy.types.CompositorNodeCryptomatteV2 attribute)](bpy.types.CompositorNodeCryptomatteV2.html#bpy.types.CompositorNodeCryptomatteV2.view)   - [(bpy.types.CompositorNodeImage attribute)](bpy.types.CompositorNodeImage.html#bpy.types.CompositorNodeImage.view)   - [(bpy.types.SpaceClipEditor attribute)](bpy.types.SpaceClipEditor.html#bpy.types.SpaceClipEditor.view) - [View2D (class in bpy.types)](bpy.types.View2D.html#bpy.types.View2D) - [view2d_grid_spacing_min (bpy.types.PreferencesView attribute)](bpy.types.PreferencesView.html#bpy.types.PreferencesView.view2d_grid_spacing_min) - [VIEW3D_AST_brush_gpencil_paint (class in bpy.types)](bpy.types.VIEW3D_AST_brush_gpencil_paint.html#bpy.types.VIEW3D_AST_brush_gpencil_paint) - [VIEW3D_AST_brush_gpencil_sculpt (class in bpy.types)](bpy.types.VIEW3D_AST_brush_gpencil_sculpt.html#bpy.types.VIEW3D_AST_brush_gpencil_sculpt) - [VIEW3D_AST_brush_gpencil_vertex (class in bpy.types)](bpy.types.VIEW3D_AST_brush_gpencil_vertex.html#bpy.types.VIEW3D_AST_brush_gpencil_vertex) - [VIEW3D_AST_brush_gpencil_weight (class in bpy.types)](bpy.types.VIEW3D_AST_brush_gpencil_weight.html#bpy.types.VIEW3D_AST_brush_gpencil_weight) - [VIEW3D_AST_brush_sculpt (class in bpy.types)](bpy.types.VIEW3D_AST_brush_sculpt.html#bpy.types.VIEW3D_AST_brush_sculpt) - [VIEW3D_AST_brush_sculpt_curves (class in bpy.types)](bpy.types.VIEW3D_AST_brush_sculpt_curves.html#bpy.types.VIEW3D_AST_brush_sculpt_curves) - [VIEW3D_AST_brush_texture_paint (class in bpy.types)](bpy.types.VIEW3D_AST_brush_texture_paint.html#bpy.types.VIEW3D_AST_brush_texture_paint) - [VIEW3D_AST_brush_vertex_paint (class in bpy.types)](bpy.types.VIEW3D_AST_brush_vertex_paint.html#bpy.types.VIEW3D_AST_brush_vertex_paint) - [VIEW3D_AST_brush_weight_paint (class in bpy.types)](bpy.types.VIEW3D_AST_brush_weight_paint.html#bpy.types.VIEW3D_AST_brush_weight_paint) - [VIEW3D_AST_pose_library (class in bpy.types)](bpy.types.VIEW3D_AST_pose_library.html#bpy.types.VIEW3D_AST_pose_library) - [VIEW3D_FH_camera_background_image (class in bpy.types)](bpy.types.VIEW3D_FH_camera_background_image.html#bpy.types.VIEW3D_FH_camera_background_image) - [VIEW3D_FH_empty_image (class in bpy.types)](bpy.types.VIEW3D_FH_empty_image.html#bpy.types.VIEW3D_FH_empty_image) - [VIEW3D_FH_vdb_volume (class in bpy.types)](bpy.types.VIEW3D_FH_vdb_volume.html#bpy.types.VIEW3D_FH_vdb_volume) - [View3DCursor (class in bpy.types)](bpy.types.View3DCursor.html#bpy.types.View3DCursor) - [View3DOverlay (class in bpy.types)](bpy.types.View3DOverlay.html#bpy.types.View3DOverlay) - [View3DOverlay.grid_scale_unit (in module bpy.types)](bpy.types.View3DOverlay.html#bpy.types.View3DOverlay.grid_scale_unit) - [View3DShading (class in bpy.types)](bpy.types.View3DShading.html#bpy.types.View3DShading) - [View3DShading.cycles (in module bpy.types)](bpy.types.View3DShading.html#bpy.types.View3DShading.cycles) - [View3DShading.selected_studio_light (in module bpy.types)](bpy.types.View3DShading.html#bpy.types.View3DShading.selected_studio_light) - [view_all() (in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.view_all)   - [(in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.view_all)   - [(in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.view_all)   - [(in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.view_all)   - [(in module bpy.ops.nla)](bpy.ops.nla.html#bpy.ops.nla.view_all)   - [(in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.view_all)   - [(in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.view_all)   - [(in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.view_all) - [view_all_preview() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.view_all_preview) - [view_axis() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.view_axis) - [view_bias (bpy.types.LightProbeVolume attribute)](bpy.types.LightProbeVolume.html#bpy.types.LightProbeVolume.view_bias) - [view_camera() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.view_camera) - [view_camera_offset (bpy.types.RegionView3D attribute)](bpy.types.RegionView3D.html#bpy.types.RegionView3D.view_camera_offset) - [view_camera_zoom (bpy.types.RegionView3D attribute)](bpy.types.RegionView3D.html#bpy.types.RegionView3D.view_camera_zoom) - [view_cancel() (in module bpy.ops.render)](bpy.ops.render.html#bpy.ops.render.view_cancel) - [view_center_camera() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.view_center_camera) - [view_center_cursor() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.view_center_cursor)   - [(in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.view_center_cursor)   - [(in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.view_center_cursor) - [view_center_lock() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.view_center_lock) - [view_center_pick() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.view_center_pick) - [view_cursor_center() (in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.view_cursor_center) - [view_curve_in_graph_editor() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.view_curve_in_graph_editor) - [view_distance (bpy.types.RegionView3D attribute)](bpy.types.RegionView3D.html#bpy.types.RegionView3D.view_distance) - [view_draw() (bpy.types.HydraRenderEngine method)](bpy.types.HydraRenderEngine.html#bpy.types.HydraRenderEngine.view_draw)   - [(bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.view_draw) - [view_drop() (in module bpy.ops.ui)](bpy.ops.ui.html#bpy.ops.ui.view_drop) - [view_frame() (bpy.types.Camera method)](bpy.types.Camera.html#bpy.types.Camera.view_frame)   - [(in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.view_frame)   - [(in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.view_frame)   - [(in module bpy.ops.nla)](bpy.ops.nla.html#bpy.ops.nla.view_frame)   - [(in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.view_frame) - [view_frame_keyframes (bpy.types.PreferencesView attribute)](bpy.types.PreferencesView.html#bpy.types.PreferencesView.view_frame_keyframes) - [view_frame_seconds (bpy.types.PreferencesView attribute)](bpy.types.PreferencesView.html#bpy.types.PreferencesView.view_frame_seconds) - [view_frame_type (bpy.types.PreferencesView attribute)](bpy.types.PreferencesView.html#bpy.types.PreferencesView.view_frame_type) - [view_from (bpy.types.BakeSettings attribute)](bpy.types.BakeSettings.html#bpy.types.BakeSettings.view_from) - [view_ghost_border() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.view_ghost_border) - [view_height (bpy.types.WalkNavigation attribute)](bpy.types.WalkNavigation.html#bpy.types.WalkNavigation.view_height) - [view_item_delete() (in module bpy.ops.ui)](bpy.ops.ui.html#bpy.ops.ui.view_item_delete) - [view_item_rename() (in module bpy.ops.ui)](bpy.ops.ui.html#bpy.ops.ui.view_item_rename) - [view_item_select() (in module bpy.ops.ui)](bpy.ops.ui.html#bpy.ops.ui.view_item_select) - [view_layer (bpy.types.Window attribute)](bpy.types.Window.html#bpy.types.Window.view_layer)   - [(in module bpy.context)](bpy.context.html#bpy.context.view_layer) - [view_layer_add() (in module bpy.ops.scene)](bpy.ops.scene.html#bpy.ops.scene.view_layer_add) - [view_layer_add_aov() (in module bpy.ops.scene)](bpy.ops.scene.html#bpy.ops.scene.view_layer_add_aov) - [view_layer_add_lightgroup() (in module bpy.ops.scene)](bpy.ops.scene.html#bpy.ops.scene.view_layer_add_lightgroup) - [view_layer_add_used_lightgroups() (in module bpy.ops.scene)](bpy.ops.scene.html#bpy.ops.scene.view_layer_add_used_lightgroups) - [view_layer_remove() (in module bpy.ops.scene)](bpy.ops.scene.html#bpy.ops.scene.view_layer_remove) - [view_layer_remove_aov() (in module bpy.ops.scene)](bpy.ops.scene.html#bpy.ops.scene.view_layer_remove_aov) - [view_layer_remove_lightgroup() (in module bpy.ops.scene)](bpy.ops.scene.html#bpy.ops.scene.view_layer_remove_lightgroup) - [view_layer_remove_unused_lightgroups() (in module bpy.ops.scene)](bpy.ops.scene.html#bpy.ops.scene.view_layer_remove_unused_lightgroups) - [view_location (bpy.types.RegionView3D attribute)](bpy.types.RegionView3D.html#bpy.types.RegionView3D.view_location) - [view_lock_clear() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.view_lock_clear) - [view_lock_to_active() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.view_lock_to_active) - [view_matrix (bpy.types.RegionView3D attribute)](bpy.types.RegionView3D.html#bpy.types.RegionView3D.view_matrix) - [view_ndof() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.view_ndof)   - [(in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.view_ndof) - [view_orbit() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.view_orbit) - [view_overlay (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.view_overlay) - [view_pan() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.view_pan)   - [(in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.view_pan)   - [(in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.view_pan) - [view_perspective (bpy.types.RegionView3D attribute)](bpy.types.RegionView3D.html#bpy.types.RegionView3D.view_perspective) - [view_persportho() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.view_persportho) - [view_roll() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.view_roll) - [view_rotate_method (bpy.types.PreferencesInput attribute)](bpy.types.PreferencesInput.html#bpy.types.PreferencesInput.view_rotate_method) - [view_rotate_sensitivity_trackball (bpy.types.PreferencesInput attribute)](bpy.types.PreferencesInput.html#bpy.types.PreferencesInput.view_rotate_sensitivity_trackball) - [view_rotate_sensitivity_turntable (bpy.types.PreferencesInput attribute)](bpy.types.PreferencesInput.html#bpy.types.PreferencesInput.view_rotate_sensitivity_turntable) - [view_rotation (bpy.types.RegionView3D attribute)](bpy.types.RegionView3D.html#bpy.types.RegionView3D.view_rotation) - [view_scroll() (in module bpy.ops.ui)](bpy.ops.ui.html#bpy.ops.ui.view_scroll) - [view_selected() (in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.view_selected)   - [(in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.view_selected)   - [(in module bpy.ops.file)](bpy.ops.file.html#bpy.ops.file.view_selected)   - [(in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.view_selected)   - [(in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.view_selected)   - [(in module bpy.ops.nla)](bpy.ops.nla.html#bpy.ops.nla.view_selected)   - [(in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.view_selected)   - [(in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.view_selected)   - [(in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.view_selected) - [view_show() (in module bpy.ops.render)](bpy.ops.render.html#bpy.ops.render.view_show) - [view_start_filter() (in module bpy.ops.ui)](bpy.ops.ui.html#bpy.ops.ui.view_start_filter) - [view_to_region() (bpy.types.View2D method)](bpy.types.View2D.html#bpy.types.View2D.view_to_region) - [view_transform (bpy.types.ColorManagedViewSettings attribute)](bpy.types.ColorManagedViewSettings.html#bpy.types.ColorManagedViewSettings.view_transform) - [view_type (bpy.types.SpaceSequenceEditor attribute)](bpy.types.SpaceSequenceEditor.html#bpy.types.SpaceSequenceEditor.view_type) - [view_update() (bpy.types.HydraRenderEngine method)](bpy.types.HydraRenderEngine.html#bpy.types.HydraRenderEngine.view_update)   - [(bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.view_update) - [view_zoom() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.view_zoom)   - [(in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.view_zoom) - [view_zoom_axis (bpy.types.PreferencesInput attribute)](bpy.types.PreferencesInput.html#bpy.types.PreferencesInput.view_zoom_axis) - [view_zoom_border() (in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.view_zoom_border) - [view_zoom_in() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.view_zoom_in)   - [(in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.view_zoom_in) - [view_zoom_method (bpy.types.PreferencesInput attribute)](bpy.types.PreferencesInput.html#bpy.types.PreferencesInput.view_zoom_method) - [view_zoom_out() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.view_zoom_out)   - [(in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.view_zoom_out) - [view_zoom_ratio() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.view_zoom_ratio)   - [(in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.view_zoom_ratio)   - [(in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.view_zoom_ratio) - [viewedge (freestyle.types.freestyle.types.FEdge attribute)](freestyle.types.html#freestyle.types.freestyle.types.FEdge.viewedge) - [viewer_attribute_opacity (bpy.types.View3DOverlay attribute)](bpy.types.View3DOverlay.html#bpy.types.View3DOverlay.viewer_attribute_opacity) - [viewer_border() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.viewer_border) - [viewer_shortcut_get() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.viewer_shortcut_get) - [viewer_shortcut_set() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.viewer_shortcut_set) - [ViewerNodeViewerPathElem (class in bpy.types)](bpy.types.ViewerNodeViewerPathElem.html#bpy.types.ViewerNodeViewerPathElem) - [ViewerPath (class in bpy.types)](bpy.types.ViewerPath.html#bpy.types.ViewerPath) - [ViewerPath.path (in module bpy.types)](bpy.types.ViewerPath.html#bpy.types.ViewerPath.path) - [ViewerPathElem (class in bpy.types)](bpy.types.ViewerPathElem.html#bpy.types.ViewerPathElem) - [ViewerPathElem.type (in module bpy.types)](bpy.types.ViewerPathElem.html#bpy.types.ViewerPathElem.type) - [ViewerPathElem.ui_name (in module bpy.types)](bpy.types.ViewerPathElem.html#bpy.types.ViewerPathElem.ui_name) - [ViewLayer (class in bpy.types)](bpy.types.ViewLayer.html#bpy.types.ViewLayer) - [ViewLayer.active_aov (in module bpy.types)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.active_aov) - [ViewLayer.active_lightgroup (in module bpy.types)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.active_lightgroup) - [ViewLayer.aovs (in module bpy.types)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.aovs) - [ViewLayer.cycles (in module bpy.types)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.cycles) - [ViewLayer.depsgraph (in module bpy.types)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.depsgraph) - [ViewLayer.eevee (in module bpy.types)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.eevee) - [ViewLayer.freestyle_settings (in module bpy.types)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.freestyle_settings) - [ViewLayer.has_export_collections (in module bpy.types)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.has_export_collections) - [ViewLayer.layer_collection (in module bpy.types)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.layer_collection) - [ViewLayer.lightgroups (in module bpy.types)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.lightgroups) - [ViewLayer.objects (in module bpy.types)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.objects) - [viewlayer_render (bpy.types.GreasePencilLayer attribute)](bpy.types.GreasePencilLayer.html#bpy.types.GreasePencilLayer.viewlayer_render) - [VIEWLAYER_UL_aov (class in bpy.types)](bpy.types.VIEWLAYER_UL_aov.html#bpy.types.VIEWLAYER_UL_aov) - [VIEWLAYER_UL_linesets (class in bpy.types)](bpy.types.VIEWLAYER_UL_linesets.html#bpy.types.VIEWLAYER_UL_linesets) - [ViewLayerEEVEE (class in bpy.types)](bpy.types.ViewLayerEEVEE.html#bpy.types.ViewLayerEEVEE) - [ViewLayers (class in bpy.types)](bpy.types.ViewLayers.html#bpy.types.ViewLayers) - [viewport_aa (bpy.types.PreferencesSystem attribute)](bpy.types.PreferencesSystem.html#bpy.types.PreferencesSystem.viewport_aa)   - [(bpy.types.SceneDisplay attribute)](bpy.types.SceneDisplay.html#bpy.types.SceneDisplay.viewport_aa) - [viewport_get() (in