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

assistant: |  |  |
| --- | --- |
| - [b (mathutils.Color attribute)](mathutils.html#mathutils.Color.b) - [back (bpy.types.Keyframe attribute)](bpy.types.Keyframe.html#bpy.types.Keyframe.back)   - [(bpy.types.ThemeRegionsAssetShelf attribute)](bpy.types.ThemeRegionsAssetShelf.html#bpy.types.ThemeRegionsAssetShelf.back)   - [(bpy.types.ThemeRegionsChannels attribute)](bpy.types.ThemeRegionsChannels.html#bpy.types.ThemeRegionsChannels.back)   - [(bpy.types.ThemeRegionsScrubbing attribute)](bpy.types.ThemeRegionsScrubbing.html#bpy.types.ThemeRegionsScrubbing.back)   - [(bpy.types.ThemeRegionsSidebars attribute)](bpy.types.ThemeRegionsSidebars.html#bpy.types.ThemeRegionsSidebars.back)   - [(bpy.types.ThemeSpaceGeneric attribute)](bpy.types.ThemeSpaceGeneric.html#bpy.types.ThemeSpaceGeneric.back) - [back_svertex (freestyle.types.freestyle.types.TVertex attribute)](freestyle.types.html#freestyle.types.freestyle.types.TVertex.back_svertex) - [back_to_previous() (in module bpy.ops.screen)](bpy.ops.screen.html#bpy.ops.screen.back_to_previous) - [backbone_length (bpy.types.LineStyleGeometryModifier_BackboneStretcher attribute)](bpy.types.LineStyleGeometryModifier_BackboneStretcher.html#bpy.types.LineStyleGeometryModifier_BackboneStretcher.backbone_length)   - [(bpy.types.LineStyleGeometryModifier_Blueprint attribute)](bpy.types.LineStyleGeometryModifier_Blueprint.html#bpy.types.LineStyleGeometryModifier_Blueprint.backbone_length) - [backdrop_channels (bpy.types.SpaceNodeEditor attribute)](bpy.types.SpaceNodeEditor.html#bpy.types.SpaceNodeEditor.backdrop_channels) - [backdrop_offset (bpy.types.SpaceNodeEditor attribute)](bpy.types.SpaceNodeEditor.html#bpy.types.SpaceNodeEditor.backdrop_offset) - [backdrop_zoom (bpy.types.SpaceNodeEditor attribute)](bpy.types.SpaceNodeEditor.html#bpy.types.SpaceNodeEditor.backdrop_zoom) - [backend_type_get() (in module gpu.platform)](gpu.platform.html#gpu.platform.backend_type_get) - [background (in module bpy.app)](bpy.app.html#bpy.app.background) - [background_color (bpy.types.View3DShading attribute)](bpy.types.View3DShading.html#bpy.types.View3DShading.background_color) - [background_set (bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.background_set) - [background_type (bpy.types.ThemeGradientColors attribute)](bpy.types.ThemeGradientColors.html#bpy.types.ThemeGradientColors.background_type)   - [(bpy.types.View3DShading attribute)](bpy.types.View3DShading.html#bpy.types.View3DShading.background_type) - [backimage_fit() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.backimage_fit) - [backimage_move() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.backimage_move) - [backimage_sample() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.backimage_sample) - [backimage_zoom() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.backimage_zoom) - [backup_clear() (bpy.types.Pose class method)](bpy.types.Pose.html#bpy.types.Pose.backup_clear) - [backup_create() (bpy.types.Pose class method)](bpy.types.Pose.html#bpy.types.Pose.backup_create) - [backup_restore() (bpy.types.Pose class method)](bpy.types.Pose.html#bpy.types.Pose.backup_restore) - [bake() (bpy.types.FCurve method)](bpy.types.FCurve.html#bpy.types.FCurve.bake)   - [(bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.bake)   - [(in module bpy.ops.dpaint)](bpy.ops.dpaint.html#bpy.ops.dpaint.bake)   - [(in module bpy.ops.nla)](bpy.ops.nla.html#bpy.ops.nla.bake)   - [(in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.bake)   - [(in module bpy.ops.ptcache)](bpy.ops.ptcache.html#bpy.ops.ptcache.bake) - [bake_action() (in module bpy_extras.anim_utils)](bpy_extras.anim_utils.html#bpy_extras.anim_utils.bake_action) - [bake_action_iter() (in module bpy_extras.anim_utils)](bpy_extras.anim_utils.html#bpy_extras.anim_utils.bake_action_iter) - [bake_action_objects() (in module bpy_extras.anim_utils)](bpy_extras.anim_utils.html#bpy_extras.anim_utils.bake_action_objects) - [bake_action_objects_iter() (in module bpy_extras.anim_utils)](bpy_extras.anim_utils.html#bpy_extras.anim_utils.bake_action_objects_iter) - [bake_all() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.bake_all)   - [(in module bpy.ops.ptcache)](bpy.ops.ptcache.html#bpy.ops.ptcache.bake_all) - [bake_animation() (in module bpy.ops.sound)](bpy.ops.sound.html#bpy.ops.sound.bake_animation) - [bake_data() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.bake_data) - [bake_directory (bpy.types.NodesModifier attribute)](bpy.types.NodesModifier.html#bpy.types.NodesModifier.bake_directory) - [bake_foam_fade (bpy.types.OceanModifier attribute)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.bake_foam_fade) - [bake_from_cache() (in module bpy.ops.ptcache)](bpy.ops.ptcache.html#bpy.ops.ptcache.bake_from_cache) - [bake_grease_pencil_animation() (in module bpy.ops.grease_pencil)](bpy.ops.grease_pencil.html#bpy.ops.grease_pencil.bake_grease_pencil_animation) - [bake_guides() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.bake_guides) - [bake_image() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.bake_image) - [bake_keys() (in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.bake_keys)   - [(in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.bake_keys) - [bake_location (bpy.types.AnimVizMotionPaths attribute)](bpy.types.AnimVizMotionPaths.html#bpy.types.AnimVizMotionPaths.bake_location) - [bake_mesh() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.bake_mesh) - [bake_mode (bpy.types.NodesModifierBake attribute)](bpy.types.NodesModifierBake.html#bpy.types.NodesModifierBake.bake_mode) - [bake_node_item_add() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.bake_node_item_add) - [bake_node_item_move() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.bake_node_item_move) - [bake_node_item_remove() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.bake_node_item_remove) - [bake_noise() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.bake_noise) - [bake_particles() (in module bpy.ops.fluid)](bpy.ops.fluid.html#bpy.ops.fluid.bake_particles) - [bake_samples (bpy.types.LightProbeVolume attribute)](bpy.types.LightProbeVolume.html#bpy.types.LightProbeVolume.bake_samples) - [bake_target (bpy.types.NodesModifier attribute)](bpy.types.NodesModifier.html#bpy.types.NodesModifier.bake_target)   - [(bpy.types.NodesModifierBake attribute)](bpy.types.NodesModifierBake.html#bpy.types.NodesModifierBake.bake_target) - [bake_to_keyframes() (in module bpy.ops.rigidbody)](bpy.ops.rigidbody.html#bpy.ops.rigidbody.bake_to_keyframes) - [BakeSettings (class in bpy.types)](bpy.types.BakeSettings.html#bpy.types.BakeSettings) - [BakeSettings.image_settings (in module bpy.types)](bpy.types.BakeSettings.html#bpy.types.BakeSettings.image_settings) - [BakeSettings.pass_filter (in module bpy.types)](bpy.types.BakeSettings.html#bpy.types.BakeSettings.pass_filter) - [balance() (mathutils.kdtree.mathutils.kdtree.KDTree method)](mathutils.kdtree.html#mathutils.kdtree.mathutils.kdtree.KDTree.balance) - [ball_damp (bpy.types.SoftBodySettings attribute)](bpy.types.SoftBodySettings.html#bpy.types.SoftBodySettings.ball_damp) - [ball_size (bpy.types.SoftBodySettings attribute)](bpy.types.SoftBodySettings.html#bpy.types.SoftBodySettings.ball_size) - [ball_stiff (bpy.types.SoftBodySettings attribute)](bpy.types.SoftBodySettings.html#bpy.types.SoftBodySettings.ball_stiff) - [bands_direction (bpy.types.ShaderNodeTexWave attribute)](bpy.types.ShaderNodeTexWave.html#bpy.types.ShaderNodeTexWave.bands_direction) - [bank (bpy.types.BoidSettings attribute)](bpy.types.BoidSettings.html#bpy.types.BoidSettings.bank) - [banner() (in module bpy.ops.console)](bpy.ops.console.html#bpy.ops.console.banner) - [barycentric_transform() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.barycentric_transform) - [base_pose_angle (bpy.types.XrSessionSettings attribute)](bpy.types.XrSessionSettings.html#bpy.types.XrSessionSettings.base_pose_angle) - [base_pose_location (bpy.types.XrSessionSettings attribute)](bpy.types.XrSessionSettings.html#bpy.types.XrSessionSettings.base_pose_location) - [base_pose_object (bpy.types.XrSessionSettings attribute)](bpy.types.XrSessionSettings.html#bpy.types.XrSessionSettings.base_pose_object) - [base_pose_type (bpy.types.XrSessionSettings attribute)](bpy.types.XrSessionSettings.html#bpy.types.XrSessionSettings.base_pose_type) - [base_scale (bpy.types.XrSessionSettings attribute)](bpy.types.XrSessionSettings.html#bpy.types.XrSessionSettings.base_scale) - [basename() (in module bpy.path)](bpy.path.html#bpy.path.basename) - [batch_for_shader() (in module gpu_extras.batch)](gpu_extras.batch.html#gpu_extras.batch.batch_for_shader) - [batch_remove() (bpy.types.BlendData method)](bpy.types.BlendData.html#bpy.types.BlendData.batch_remove) - [batch_rename() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.batch_rename) - [bbone_curveinx (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_curveinx)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_curveinx)   - [(bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.bbone_curveinx) - [bbone_curveinz (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_curveinz)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_curveinz)   - [(bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.bbone_curveinz) - [bbone_curveoutx (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_curveoutx)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_curveoutx)   - [(bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.bbone_curveoutx) - [bbone_curveoutz (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_curveoutz)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_curveoutz)   - [(bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.bbone_curveoutz) - [bbone_custom_handle_end (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_custom_handle_end)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_custom_handle_end) - [bbone_custom_handle_start (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_custom_handle_start)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_custom_handle_start) - [bbone_easein (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_easein)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_easein)   - [(bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.bbone_easein) - [bbone_easeout (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_easeout)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_easeout)   - [(bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.bbone_easeout) - [bbone_handle_type_end (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_handle_type_end)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_handle_type_end) - [bbone_handle_type_start (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_handle_type_start)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_handle_type_start) - [bbone_handle_use_ease_end (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_handle_use_ease_end)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_handle_use_ease_end) - [bbone_handle_use_ease_start (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_handle_use_ease_start)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_handle_use_ease_start) - [bbone_handle_use_scale_end (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_handle_use_scale_end)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_handle_use_scale_end) - [bbone_handle_use_scale_start (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_handle_use_scale_start)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_handle_use_scale_start) - [bbone_mapping_mode (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_mapping_mode)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_mapping_mode) - [bbone_resize() (in module bpy.ops.transform)](bpy.ops.transform.html#bpy.ops.transform.bbone_resize) - [bbone_rollin (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_rollin)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_rollin)   - [(bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.bbone_rollin) - [bbone_rollout (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_rollout)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_rollout)   - [(bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.bbone_rollout) - [bbone_scalein (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_scalein)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_scalein)   - [(bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.bbone_scalein) - [bbone_scaleout (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_scaleout)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_scaleout)   - [(bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.bbone_scaleout) - [bbone_segment_index() (bpy.types.PoseBone method)](bpy.types.PoseBone.html#bpy.types.PoseBone.bbone_segment_index) - [bbone_segment_matrix() (bpy.types.PoseBone method)](bpy.types.PoseBone.html#bpy.types.PoseBone.bbone_segment_matrix) - [bbone_segments (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_segments)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_segments) - [bbone_x (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_x)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_x) - [bbone_z (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.bbone_z)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.bbone_z) - [bbox (freestyle.types.freestyle.types.SShape attribute)](freestyle.types.html#freestyle.types.freestyle.types.SShape.bbox) - [beautify_fill() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.beautify_fill)   - [(in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.beautify_fill) - [before_color (bpy.types.GreasePencil attribute)](bpy.types.GreasePencil.html#bpy.types.GreasePencil.before_color) - [before_current_frame (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.before_current_frame) - [begin (freestyle.types.freestyle.types.ViewEdgeIterator attribute)](freestyle.types.html#freestyle.types.freestyle.types.ViewEdgeIterator.begin) - [begin_result() (bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.begin_result) - [bend (bpy.types.SoftBodySettings attribute)](bpy.types.SoftBodySettings.html#bpy.types.SoftBodySettings.bend) - [bend() (in module bpy.ops.transform)](bpy.ops.transform.html#bpy.ops.transform.bend) - [bending_damping (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.bending_damping) - [bending_model (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.bending_model) - [bending_random (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.bending_random) - [bending_stiffness (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.bending_stiffness) - [bending_stiffness_max (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.bending_stiffness_max) - [beta (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.beta) - [bevel (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.bevel) - [bevel() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.bevel)   - [(in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.bevel) - [bevel_convex (bpy.types.SolidifyModifier attribute)](bpy.types.SolidifyModifier.html#bpy.types.SolidifyModifier.bevel_convex) - [bevel_depth (bpy.types.Curve attribute)](bpy.types.Curve.html#bpy.types.Curve.bevel_depth) - [bevel_factor_end (bpy.types.Curve attribute)](bpy.types.Curve.html#bpy.types.Curve.bevel_factor_end) - [bevel_factor_mapping_end (bpy.types.Curve attribute)](bpy.types.Curve.html#bpy.types.Curve.bevel_factor_mapping_end) - [bevel_factor_mapping_start (bpy.types.Curve attribute)](bpy.types.Curve.html#bpy.types.Curve.bevel_factor_mapping_start) - [bevel_factor_start (bpy.types.Curve attribute)](bpy.types.Curve.html#bpy.types.Curve.bevel_factor_start) - [bevel_mode (bpy.types.Curve attribute)](bpy.types.Curve.html#bpy.types.Curve.bevel_mode) - [bevel_object (bpy.types.Curve attribute)](bpy.types.Curve.html#bpy.types.Curve.bevel_object) - [bevel_resolution (bpy.types.Curve attribute)](bpy.types.Curve.html#bpy.types.Curve.bevel_resolution) - [BevelModifier (class in bpy.types)](bpy.types.BevelModifier.html#bpy.types.BevelModifier) - [BevelModifier.custom_profile (in module bpy.types)](bpy.types.BevelModifier.html#bpy.types.BevelModifier.custom_profile) - [BezierSplinePoint (class in bpy.types)](bpy.types.BezierSplinePoint.h