user: Describe B from the Blender manual or Python API, including usage steps and snippets.

assistant: yleAlphaModifier_DistanceFromCamera.html#bpy.types.LineStyleAlphaModifier_DistanceFromCamera.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleAlphaModifier_DistanceFromObject class method)](bpy.types.LineStyleAlphaModifier_DistanceFromObject.html#bpy.types.LineStyleAlphaModifier_DistanceFromObject.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleAlphaModifier_Material class method)](bpy.types.LineStyleAlphaModifier_Material.html#bpy.types.LineStyleAlphaModifier_Material.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleAlphaModifier_Noise class method)](bpy.types.LineStyleAlphaModifier_Noise.html#bpy.types.LineStyleAlphaModifier_Noise.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleAlphaModifier_Tangent class method)](bpy.types.LineStyleAlphaModifier_Tangent.html#bpy.types.LineStyleAlphaModifier_Tangent.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleAlphaModifiers class method)](bpy.types.LineStyleAlphaModifiers.html#bpy.types.LineStyleAlphaModifiers.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleColorModifier class method)](bpy.types.LineStyleColorModifier.html#bpy.types.LineStyleColorModifier.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleColorModifier_AlongStroke class method)](bpy.types.LineStyleColorModifier_AlongStroke.html#bpy.types.LineStyleColorModifier_AlongStroke.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleColorModifier_CreaseAngle class method)](bpy.types.LineStyleColorModifier_CreaseAngle.html#bpy.types.LineStyleColorModifier_CreaseAngle.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleColorModifier_Curvature_3D class method)](bpy.types.LineStyleColorModifier_Curvature_3D.html#bpy.types.LineStyleColorModifier_Curvature_3D.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleColorModifier_DistanceFromCamera class method)](bpy.types.LineStyleColorModifier_DistanceFromCamera.html#bpy.types.LineStyleColorModifier_DistanceFromCamera.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleColorModifier_DistanceFromObject class method)](bpy.types.LineStyleColorModifier_DistanceFromObject.html#bpy.types.LineStyleColorModifier_DistanceFromObject.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleColorModifier_Material class method)](bpy.types.LineStyleColorModifier_Material.html#bpy.types.LineStyleColorModifier_Material.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleColorModifier_Noise class method)](bpy.types.LineStyleColorModifier_Noise.html#bpy.types.LineStyleColorModifier_Noise.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleColorModifier_Tangent class method)](bpy.types.LineStyleColorModifier_Tangent.html#bpy.types.LineStyleColorModifier_Tangent.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleColorModifiers class method)](bpy.types.LineStyleColorModifiers.html#bpy.types.LineStyleColorModifiers.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifier class method)](bpy.types.LineStyleGeometryModifier.html#bpy.types.LineStyleGeometryModifier.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifier_2DOffset class method)](bpy.types.LineStyleGeometryModifier_2DOffset.html#bpy.types.LineStyleGeometryModifier_2DOffset.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifier_2DTransform class method)](bpy.types.LineStyleGeometryModifier_2DTransform.html#bpy.types.LineStyleGeometryModifier_2DTransform.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifier_BackboneStretcher class method)](bpy.types.LineStyleGeometryModifier_BackboneStretcher.html#bpy.types.LineStyleGeometryModifier_BackboneStretcher.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifier_BezierCurve class method)](bpy.types.LineStyleGeometryModifier_BezierCurve.html#bpy.types.LineStyleGeometryModifier_BezierCurve.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifier_Blueprint class method)](bpy.types.LineStyleGeometryModifier_Blueprint.html#bpy.types.LineStyleGeometryModifier_Blueprint.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifier_GuidingLines class method)](bpy.types.LineStyleGeometryModifier_GuidingLines.html#bpy.types.LineStyleGeometryModifier_GuidingLines.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifier_PerlinNoise1D class method)](bpy.types.LineStyleGeometryModifier_PerlinNoise1D.html#bpy.types.LineStyleGeometryModifier_PerlinNoise1D.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifier_PerlinNoise2D class method)](bpy.types.LineStyleGeometryModifier_PerlinNoise2D.html#bpy.types.LineStyleGeometryModifier_PerlinNoise2D.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifier_Polygonalization class method)](bpy.types.LineStyleGeometryModifier_Polygonalization.html#bpy.types.LineStyleGeometryModifier_Polygonalization.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifier_Sampling class method)](bpy.types.LineStyleGeometryModifier_Sampling.html#bpy.types.LineStyleGeometryModifier_Sampling.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifier_Simplification class method)](bpy.types.LineStyleGeometryModifier_Simplification.html#bpy.types.LineStyleGeometryModifier_Simplification.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifier_SinusDisplacement class method)](bpy.types.LineStyleGeometryModifier_SinusDisplacement.html#bpy.types.LineStyleGeometryModifier_SinusDisplacement.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifier_SpatialNoise class method)](bpy.types.LineStyleGeometryModifier_SpatialNoise.html#bpy.types.LineStyleGeometryModifier_SpatialNoise.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifier_TipRemover class method)](bpy.types.LineStyleGeometryModifier_TipRemover.html#bpy.types.LineStyleGeometryModifier_TipRemover.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleGeometryModifiers class method)](bpy.types.LineStyleGeometryModifiers.html#bpy.types.LineStyleGeometryModifiers.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleModifier class method)](bpy.types.LineStyleModifier.html#bpy.types.LineStyleModifier.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleTextureSlot class method)](bpy.types.LineStyleTextureSlot.html#bpy.types.LineStyleTextureSlot.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleTextureSlots class method)](bpy.types.LineStyleTextureSlots.html#bpy.types.LineStyleTextureSlots.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleThicknessModifier class method)](bpy.types.LineStyleThicknessModifier.html#bpy.types.LineStyleThicknessModifier.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleThicknessModifier_AlongStroke class method)](bpy.types.LineStyleThicknessModifier_AlongStroke.html#bpy.types.LineStyleThicknessModifier_AlongStroke.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleThicknessModifier_Calligraphy class method)](bpy.types.LineStyleThicknessModifier_Calligraphy.html#bpy.types.LineStyleThicknessModifier_Calligraphy.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleThicknessModifier_CreaseAngle class method)](bpy.types.LineStyleThicknessModifier_CreaseAngle.html#bpy.types.LineStyleThicknessModifier_CreaseAngle.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleThicknessModifier_Curvature_3D class method)](bpy.types.LineStyleThicknessModifier_Curvature_3D.html#bpy.types.LineStyleThicknessModifier_Curvature_3D.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleThicknessModifier_DistanceFromCamera class method)](bpy.types.LineStyleThicknessModifier_DistanceFromCamera.html#bpy.types.LineStyleThicknessModifier_DistanceFromCamera.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleThicknessModifier_DistanceFromObject class method)](bpy.types.LineStyleThicknessModifier_DistanceFromObject.html#bpy.types.LineStyleThicknessModifier_DistanceFromObject.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleThicknessModifier_Material class method)](bpy.types.LineStyleThicknessModifier_Material.html#bpy.types.LineStyleThicknessModifier_Material.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleThicknessModifier_Noise class method)](bpy.types.LineStyleThicknessModifier_Noise.html#bpy.types.LineStyleThicknessModifier_Noise.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleThicknessModifier_Tangent class method)](bpy.types.LineStyleThicknessModifier_Tangent.html#bpy.types.LineStyleThicknessModifier_Tangent.bl_rna_get_subclass_py)   - [(bpy.types.LineStyleThicknessModifiers class method)](bpy.types.LineStyleThicknessModifiers.html#bpy.types.LineStyleThicknessModifiers.bl_rna_get_subclass_py)   - [(bpy.types.LockedTrackConstraint class method)](bpy.types.LockedTrackConstraint.html#bpy.types.LockedTrackConstraint.bl_rna_get_subclass_py)   - [(bpy.types.LoopColors class method)](bpy.types.LoopColors.html#bpy.types.LoopColors.bl_rna_get_subclass_py)   - [(bpy.types.Macro class method)](bpy.types.Macro.html#bpy.types.Macro.bl_rna_get_subclass_py)   - [(bpy.types.MagicTexture class method)](bpy.types.MagicTexture.html#bpy.types.MagicTexture.bl_rna_get_subclass_py)   - [(bpy.types.MaintainVolumeConstraint class method)](bpy.types.MaintainVolumeConstraint.html#bpy.types.MaintainVolumeConstraint.bl_rna_get_subclass_py)   - [(bpy.types.MarbleTexture class method)](bpy.types.MarbleTexture.html#bpy.types.MarbleTexture.bl_rna_get_subclass_py)   - [(bpy.types.Mask class method)](bpy.types.Mask.html#bpy.types.Mask.bl_rna_get_subclass_py)   - [(bpy.types.MASK_UL_layers class method)](bpy.types.MASK_UL_layers.html#bpy.types.MASK_UL_layers.bl_rna_get_subclass_py)   - [(bpy.types.MaskLayer class method)](bpy.types.MaskLayer.html#bpy.types.MaskLayer.bl_rna_get_subclass_py)   - [(bpy.types.MaskLayers class method)](bpy.types.MaskLayers.html#bpy.types.MaskLayers.bl_rna_get_subclass_py)   - [(bpy.types.MaskModifier class method)](bpy.types.MaskModifier.html#bpy.types.MaskModifier.bl_rna_get_subclass_py)   - [(bpy.types.MaskParent class method)](bpy.types.MaskParent.html#bpy.types.MaskParent.bl_rna_get_subclass_py)   - [(bpy.types.MaskSpline class method)](bpy.types.MaskSpline.html#bpy.types.MaskSpline.bl_rna_get_subclass_py)   - [(bpy.types.MaskSplinePoint class method)](bpy.types.MaskSplinePoint.html#bpy.types.MaskSplinePoint.bl_rna_get_subclass_py)   - [(bpy.types.MaskSplinePoints class method)](bpy.types.MaskSplinePoints.html#bpy.types.MaskSplinePoints.bl_rna_get_subclass_py)   - [(bpy.types.MaskSplinePointUW class method)](bpy.types.MaskSplinePointUW.html#bpy.types.MaskSplinePointUW.bl_rna_get_subclass_py)   - [(bpy.types.MaskSplines class method)](bpy.types.MaskSplines.html#bpy.types.MaskSplines.bl_rna_get_subclass_py)   - [(bpy.types.MaskStrip class method)](bpy.types.MaskStrip.html#bpy.types.MaskStrip.bl_rna_get_subclass_py)   - [(bpy.types.MaskStripModifier class method)](bpy.types.MaskStripModifier.html#bpy.types.MaskStripModifier.bl_rna_get_subclass_py)   - [(bpy.types.Material class method)](bpy.types.Material.html#bpy.types.Material.bl_rna_get_subclass_py)   - [(bpy.types.MATERIAL_UL_matslots class method)](bpy.types.MATERIAL_UL_matslots.html#bpy.types.MATERIAL_UL_matslots.bl_rna_get_subclass_py)   - [(bpy.types.MaterialGPencilStyle class method)](bpy.types.MaterialGPencilStyle.html#bpy.types.MaterialGPencilStyle.bl_rna_get_subclass_py)   - [(bpy.types.MaterialLineArt class method)](bpy.types.MaterialLineArt.html#bpy.types.MaterialLineArt.bl_rna_get_subclass_py)   - [(bpy.types.MaterialSlot class method)](bpy.types.MaterialSlot.html#bpy.types.MaterialSlot.bl_rna_get_subclass_py)   - [(bpy.types.Menu class method)](bpy.types.Menu.html#bpy.types.Menu.bl_rna_get_subclass_py)   - [(bpy.types.Mesh class method)](bpy.types.Mesh.html#bpy.types.Mesh.bl_rna_get_subclass_py)   - [(bpy.types.MESH_UL_attributes class method)](bpy.types.MESH_UL_attributes.html#bpy.types.MESH_UL_attributes.bl_rna_get_subclass_py)   - [(bpy.types.MESH_UL_color_attributes class method)](bpy.types.MESH_UL_color_attributes.html#bpy.types.MESH_UL_color_attributes.bl_rna_get_subclass_py)   - [(bpy.types.MESH_UL_color_attributes_selector class method)](bpy.types.MESH_UL_color_attributes_selector.html#bpy.types.MESH_UL_color_attributes_selector.bl_rna_get_subclass_py)   - [(bpy.types.MESH_UL_uvmaps class method)](bpy.types.MESH_UL_uvmaps.html#bpy.types.MESH_UL_uvmaps.bl_rna_get_subclass_py)   - [(bpy.types.MESH_UL_vgroups class method)](bpy.types.MESH_UL_vgroups.html#bpy.types.MESH_UL_vgroups.bl_rna_get_subclass_py)   - [(bpy.types.MeshCacheModifier class method)](bpy.types.MeshCacheModifier.html#bpy.types.MeshCacheModifier.bl_rna_get_subclass_py)   - [(bpy.types.MeshDeformModifier class method)](bpy.types.MeshDeformModifier.html#bpy.types.MeshDeformModifier.bl_rna_get_subclass_py)   - [(bpy.types.MeshEdge class method)](bpy.types.MeshEdge.html#bpy.types.MeshEdge.bl_rna_get_subclass_py)   - [(bpy.types.MeshEdges class method)](bpy.types.MeshEdges.html#bpy.types.MeshEdges.bl_rna_get_subclass_py)   - [(bpy.types.MeshLoop class method)](bpy.types.MeshLoop.html#bpy.types.MeshLoop.bl_rna_get_subclass_py)   - [(bpy.types.MeshLoopColor class method)](bpy.types.MeshLoopColor.html#bpy.types.MeshLoopColor.bl_rna_get_subclass_py)   - [(bpy.types.MeshLoopColorLayer class method)](bpy.types.MeshLoopColorLayer.html#bpy.types.MeshLoopColorLayer.bl_rna_get_subclass_py)   - [(bpy.types.MeshLoops class method)](bpy.types.MeshLoops.html#bpy.types.MeshLoops.bl_rna_get_subclass_py)   - [(bpy.types.MeshLoopTriangle class method)](bpy.types.MeshLoopTriangle.html#bpy.types.MeshLoopTriangle.bl_rna_get_subclass_py)   - [(bpy.types.MeshLoopTriangles class method)](bpy.types.MeshLoopTriangles.html#bpy.types.MeshLoopTriangles.bl_rna_get_subclass_py)   - [(bpy.types.MeshNormalValue class method)](bpy.types.MeshNormalValue.html#bpy.types.MeshNormalValue.bl_rna_get_subclass_py)   - [(bpy.types.MeshPolygon class method)](bpy.types.MeshPolygon.html#bpy.types.MeshPolygon.bl_rna_get_subclass_py)   - [(bpy.types.MeshPolygons class method)](bpy.types.MeshPolygons.html#bpy.types.MeshPolygons.bl_rna_get_subclass_py)   - [(bpy.types.MeshSequenceCacheModifier class method)](bpy.types.MeshSequenceCacheModifier.html#bpy.types.MeshSequenceCacheModifier.bl_rna_get_subclass_py)   - [(bpy.types.MeshSkinVertex class method)](bpy.types.MeshSkinVertex.html#bpy.types.MeshSkinVertex.bl_rna_get_subclass_py)   - [(bpy.types.MeshSkinVertexLayer class method)](bpy.types.MeshSkinVertexLayer.html#bpy.types.MeshSkinVertexLayer.bl_rna_get_subclass_py)   - [(bpy.types.MeshStatVis class method)](bpy.types.MeshStatVis.html#bpy.types.MeshStatVis.bl_rna_get_subclass_py)   - [(bpy.types.MeshToVolumeModifier class method)](bpy.types.MeshToVolumeModifier.html#bpy.types.MeshToVolumeModifier.bl_rna_get_subclass_py)   - [(bpy.types.MeshUVLoop class method)](bpy.types.MeshUVLoop.html#bpy.types.MeshUVLoop.bl_rna_get_subclass_py)   - [(bpy.types.MeshUVLoopLayer class method)](bpy.types.MeshUVLoopLayer.html#bpy.types.MeshUVLoopLayer.bl_rna_get_subclass_py)   - [(bpy.types.MeshVertex class method)](bpy.types.MeshVertex.html#bpy.types.MeshVertex.bl_rna_get_subclass_py)   - [(bpy.types.MeshVertices class method)](bpy.types.MeshVertices.html#bpy.types.MeshVertices.bl_rna_get_subclass_py)   - [(bpy.types.MetaBall class method)](bpy.types.MetaBall.html#bpy.types.MetaBall.bl_rna_get_subclass_py)   - [(bpy.types.MetaBallElements class method)](bpy.types.MetaBallElements.html#bpy.types.MetaBallElements.bl_rna_get_subclass_py)   - [(bpy.types.MetaElement class method)](bpy.types.MetaElement.html#bpy.types.MetaElement.bl_rna_get_subclass_py)   - [(bpy.types.MetaStrip class method)](bpy.types.MetaStrip.html#bpy.types.MetaStrip.bl_rna_get_subclass_py)   - [(bpy.types.MirrorModifier class method)](bpy.types.MirrorModifier.html#bpy.types.MirrorModifier.bl_rna_get_subclass_py)   - [(bpy.types.Modifier class method)](bpy.types.Modifier.html#bpy.types.Modifier.bl_rna_get_subclass_py)   - [(bpy.types.ModifierViewerPathElem class method)](bpy.types.ModifierViewerPathElem.html#bpy.types.ModifierViewerPathElem.bl_rna_get_subclass_py)   - [(bpy.types.MotionPath class method)](bpy.types.MotionPath.html#bpy.types.MotionPath.bl_rna_get_subclass_py)   - [(bpy.types.MotionPathVert class method)](bpy.types.MotionPathVert.html#bpy.types.MotionPathVert.bl_rna_get_subclass_py)   - [(bpy.types.MovieClip class method)](bpy.types.MovieClip.html#bpy.types.MovieClip.bl_rna_get_subclass_py)   - [(bpy.types.MovieClipProxy class method)](bpy.types.MovieClipProxy.html#bpy.types.MovieClipProxy.bl_rna_get_subclass_py)   - [(bpy.types.MovieClipScopes class method)](bpy.types.MovieClipScopes.html#bpy.types.MovieClipScopes.bl_rna_get_subclass_py)   - [(bpy.types.MovieClipStrip class method)](bpy.types.MovieClipStrip.html#bpy.types.MovieClipStrip.bl_rna_get_subclass_py)   - [(bpy.types.MovieClipUser class method)](bpy.types.MovieClipUser.html#bpy.types.MovieClipUser.bl_rna_get_subclass_py)   - [(bpy.types.MovieReconstructedCamera class method)](bpy.types.MovieReconstructedCamera.html#bpy.types.MovieReconstructedCamera.bl_rna_get_subclass_py)   - [(bpy.types.MovieStrip class method)](bpy.types.MovieStrip.html#bpy.types.MovieStrip.bl_rna_get_subclass_py)   - [(bpy.types.MovieTracking class method)](bpy.types.MovieTracking.html#bpy.types.MovieTracking.bl_rna_get_subclass_py)   - [(bpy.types.MovieTrackingCamera class method)](bpy.types.MovieTrackingCamera.html#bpy.types.MovieTrackingCamera.bl_rna_get_subclass_py)   - [(bpy.types.MovieTrackingDopesheet class method)](bpy.types.MovieTrackingDopesheet.html#bpy.types.MovieTrackingDopesheet.bl_rna_get_subclass_py)   - [(bpy.types.MovieTrackingMarker class method)](bpy.types.MovieTrackingMarker.html#bpy.types.MovieTrackingMarker.bl_rna_get_subclass_py)   - [(bpy.types.MovieTrackingMarkers class method)](bpy.types.MovieTrackingMarkers.html#bpy.types.MovieTrackingMarkers.bl_rna_get_subclass_py)   - [(bpy.types.MovieTrackingObject class method)](bpy.types.MovieTrackingObject.html#bpy.types.MovieTrackingObject.bl_rna_get_subclass_py)   - [(bpy.types.MovieTrackingObjectPlaneTracks class method)](bpy.types.MovieTrackingObjectPlaneTracks.html#bpy.types.MovieTrackingObjectPlaneTracks.bl_rna_get_subclass_py)   - [(bpy.types.MovieTrackingObjects class