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

assistant: ode.html#bpy.ops.node.add_object) - [add_object_align_init() (in module bpy_extras.object_utils)](bpy_extras.object_utils.html#bpy_extras.object_utils.add_object_align_init) - [add_pass() (bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.add_pass) - [add_point() (in module bpy.ops.paintcurve)](bpy.ops.paintcurve.html#bpy.ops.paintcurve.add_point) - [add_point_slide() (in module bpy.ops.paintcurve)](bpy.ops.paintcurve.html#bpy.ops.paintcurve.add_point_slide) - [add_render_slot() (in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.add_render_slot) - [add_repeat_zone() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_repeat_zone) - [add_reroute() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_reroute) - [add_rest_position_attribute (bpy.types.Object attribute)](bpy.types.Object.html#bpy.types.Object.add_rest_position_attribute) - [add_row_filter_rule() (in module bpy.ops.spreadsheet)](bpy.ops.spreadsheet.html#bpy.ops.spreadsheet.add_row_filter_rule) - [add_scene_strip_from_scene_asset() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.add_scene_strip_from_scene_asset) - [add_simple_uvs() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.add_simple_uvs) - [add_simulation_zone() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_simulation_zone) - [add_strokes() (bpy.types.GreasePencilDrawing method)](bpy.types.GreasePencilDrawing.html#bpy.types.GreasePencilDrawing.add_strokes) - [add_target() (in module bpy.ops.constraint)](bpy.ops.constraint.html#bpy.ops.constraint.add_target) - [add_texture_paint_slot() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.add_texture_paint_slot) - [add_threshold (bpy.types.VertexWeightEditModifier attribute)](bpy.types.VertexWeightEditModifier.html#bpy.types.VertexWeightEditModifier.add_threshold) - [add_vertex() (freestyle.types.freestyle.types.SShape method)](freestyle.types.html#freestyle.types.freestyle.types.SShape.add_vertex)   - [(freestyle.types.freestyle.types.ViewShape method)](freestyle.types.html#freestyle.types.freestyle.types.ViewShape.add_vertex)   - [(in module bpy.ops.mask)](bpy.ops.mask.html#bpy.ops.mask.add_vertex) - [add_vertex_slide() (in module bpy.ops.mask)](bpy.ops.mask.html#bpy.ops.mask.add_vertex_slide) - [add_zone() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.add_zone) - [addCategory() (aud.aud.PlaybackManager method)](aud.html#aud.aud.PlaybackManager.addCategory) - [addImpulseResponseFromSound() (aud.aud.HRTF method)](aud.html#aud.aud.HRTF.addImpulseResponseFromSound) - [additional_res (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.additional_res) - [Addon (class in bpy.types)](bpy.types.Addon.html#bpy.types.Addon) - [Addon.preferences (in module bpy.types)](bpy.types.Addon.html#bpy.types.Addon.preferences) - [addon_disable() (in module bpy.ops.preferences)](bpy.ops.preferences.html#bpy.ops.preferences.addon_disable) - [addon_enable() (in module bpy.ops.preferences)](bpy.ops.preferences.html#bpy.ops.preferences.addon_enable) - [addon_expand() (in module bpy.ops.preferences)](bpy.ops.preferences.html#bpy.ops.preferences.addon_expand) - [addon_filter (bpy.types.WindowManager attribute)](bpy.types.WindowManager.html#bpy.types.WindowManager.addon_filter) - [addon_install() (in module bpy.ops.preferences)](bpy.ops.preferences.html#bpy.ops.preferences.addon_install) - [addon_keymap_register() (in module bpy_extras.keyconfig_utils)](bpy_extras.keyconfig_utils.html#bpy_extras.keyconfig_utils.addon_keymap_register) - [addon_keymap_unregister() (in module bpy_extras.keyconfig_utils)](bpy_extras.keyconfig_utils.html#bpy_extras.keyconfig_utils.addon_keymap_unregister) - [addon_refresh() (in module bpy.ops.preferences)](bpy.ops.preferences.html#bpy.ops.preferences.addon_refresh) - [addon_remove() (in module bpy.ops.preferences)](bpy.ops.preferences.html#bpy.ops.preferences.addon_remove) - [addon_search (bpy.types.WindowManager attribute)](bpy.types.WindowManager.html#bpy.types.WindowManager.addon_search) - [addon_show() (in module bpy.ops.preferences)](bpy.ops.preferences.html#bpy.ops.preferences.addon_show) - [addon_support (bpy.types.WindowManager attribute)](bpy.types.WindowManager.html#bpy.types.WindowManager.addon_support) - [AddonPreferences (class in bpy.types)](bpy.types.AddonPreferences.html#bpy.types.AddonPreferences) - [Addons (class in bpy.types)](bpy.types.Addons.html#bpy.types.Addons) - [addScene() (aud.aud.DynamicMusic method)](aud.html#aud.aud.DynamicMusic.addScene) - [addSound() (aud.aud.Sound method)](aud.html#aud.aud.Sound.addSound) - [AddStrip (class in bpy.types)](bpy.types.AddStrip.html#bpy.types.AddStrip) - [AddStrip.input_count (in module bpy.types)](bpy.types.AddStrip.html#bpy.types.AddStrip.input_count) - [addTransition() (aud.aud.DynamicMusic method)](aud.html#aud.aud.DynamicMusic.addTransition) - [adjugate() (mathutils.Matrix method)](mathutils.html#mathutils.Matrix.adjugate) - [adjugated() (mathutils.Matrix method)](mathutils.html#mathutils.Matrix.adjugated) - [AdjustmentStrip (class in bpy.types)](bpy.types.AdjustmentStrip.html#bpy.types.AdjustmentStrip) - [AdjustmentStrip.input_count (in module bpy.types)](bpy.types.AdjustmentStrip.html#bpy.types.AdjustmentStrip.input_count) - [ADSR() (aud.aud.Sound method)](aud.html#aud.aud.Sound.ADSR) - [aero (bpy.types.SoftBodySettings attribute)](bpy.types.SoftBodySettings.html#bpy.types.SoftBodySettings.aero) - [aerodynamics_type (bpy.types.SoftBodySettings attribute)](bpy.types.SoftBodySettings.html#bpy.types.SoftBodySettings.aerodynamics_type) - [aerosol_density (bpy.types.ShaderNodeTexSky attribute)](bpy.types.ShaderNodeTexSky.html#bpy.types.ShaderNodeTexSky.aerosol_density) - [affect (bpy.types.BevelModifier attribute)](bpy.types.BevelModifier.html#bpy.types.BevelModifier.affect) - [after_color (bpy.types.GreasePencil attribute)](bpy.types.GreasePencil.html#bpy.types.GreasePencil.after_color) - [after_current_frame (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.after_current_frame) - [aggression (bpy.types.BoidSettings attribute)](bpy.types.BoidSettings.html#bpy.types.BoidSettings.aggression) - [air_acc_max (bpy.types.BoidSettings attribute)](bpy.types.BoidSettings.html#bpy.types.BoidSettings.air_acc_max) - [air_ave_max (bpy.types.BoidSettings attribute)](bpy.types.BoidSettings.html#bpy.types.BoidSettings.air_ave_max) - [air_damping (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.air_damping) - [air_density (bpy.types.ShaderNodeTexSky attribute)](bpy.types.ShaderNodeTexSky.html#bpy.types.ShaderNodeTexSky.air_density) - [air_personal_space (bpy.types.BoidSettings attribute)](bpy.types.BoidSettings.html#bpy.types.BoidSettings.air_personal_space) - [air_speed_max (bpy.types.BoidSettings attribute)](bpy.types.BoidSettings.html#bpy.types.BoidSettings.air_speed_max) - [air_speed_min (bpy.types.BoidSettings attribute)](bpy.types.BoidSettings.html#bpy.types.BoidSettings.air_speed_min) - [alembic (in module bpy.app)](bpy.app.html#bpy.app.alembic) - [alembic_export() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.alembic_export) - [alembic_import() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.alembic_import) - [alert (bpy.types.UILayout attribute)](bpy.types.UILayout.html#bpy.types.UILayout.alert) - [align() (in module bpy.ops.armature)](bpy.ops.armature.html#bpy.ops.armature.align)   - [(in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.align)   - [(in module bpy.ops.uv)](bpy.ops.uv.html#bpy.ops.uv.align) - [align_orientation() (bpy.types.EditBone method)](bpy.types.EditBone.html#bpy.types.EditBone.align_orientation) - [align_roll() (bpy.types.EditBone method)](bpy.types.EditBone.html#bpy.types.EditBone.align_roll) - [align_rotation() (in module bpy.ops.uv)](bpy.ops.uv.html#bpy.ops.uv.align_rotation) - [align_update_callback() (bpy_extras.object_utils.bpy_extras.object_utils.AddObjectHelper method)](bpy_extras.object_utils.html#bpy_extras.object_utils.bpy_extras.object_utils.AddObjectHelper.align_update_callback) - [align_x (bpy.types.GeometryNodeStringToCurves attribute)](bpy.types.GeometryNodeStringToCurves.html#bpy.types.GeometryNodeStringToCurves.align_x)   - [(bpy.types.TextCurve attribute)](bpy.types.TextCurve.html#bpy.types.TextCurve.align_x) - [align_y (bpy.types.GeometryNodeStringToCurves attribute)](bpy.types.GeometryNodeStringToCurves.html#bpy.types.GeometryNodeStringToCurves.align_y)   - [(bpy.types.TextCurve attribute)](bpy.types.TextCurve.html#bpy.types.TextCurve.align_y) - [alignment (bpy.types.UILayout attribute)](bpy.types.UILayout.html#bpy.types.UILayout.alignment) - [alignment_mode (bpy.types.MaterialGPencilStyle attribute)](bpy.types.MaterialGPencilStyle.html#bpy.types.MaterialGPencilStyle.alignment_mode) - [alignment_rotation (bpy.types.GreasePencilTextureModifier attribute)](bpy.types.GreasePencilTextureModifier.html#bpy.types.GreasePencilTextureModifier.alignment_rotation)   - [(bpy.types.MaterialGPencilStyle attribute)](bpy.types.MaterialGPencilStyle.html#bpy.types.MaterialGPencilStyle.alignment_rotation) - [alignment_x (bpy.types.TextStrip attribute)](bpy.types.TextStrip.html#bpy.types.TextStrip.alignment_x) - [alive_state (bpy.types.Particle attribute)](bpy.types.Particle.html#bpy.types.Particle.alive_state) - [all (bpy.types.EffectorWeights attribute)](bpy.types.EffectorWeights.html#bpy.types.EffectorWeights.all) - [alliance (bpy.types.ParticleTarget attribute)](bpy.types.ParticleTarget.html#bpy.types.ParticleTarget.alliance) - [alpha (bpy.types.CameraBackgroundImage attribute)](bpy.types.CameraBackgroundImage.html#bpy.types.CameraBackgroundImage.alpha)   - [(bpy.types.ColorRampElement attribute)](bpy.types.ColorRampElement.html#bpy.types.ColorRampElement.alpha)   - [(bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.alpha)   - [(bpy.types.FreestyleLineStyle attribute)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.alpha)   - [(bpy.types.Gizmo attribute)](bpy.types.Gizmo.html#bpy.types.Gizmo.alpha)   - [(bpy.types.MaskLayer attribute)](bpy.types.MaskLayer.html#bpy.types.MaskLayer.alpha)   - [(freestyle.types.freestyle.types.StrokeAttribute attribute)](freestyle.types.html#freestyle.types.freestyle.types.StrokeAttribute.alpha) - [alpha_factor (bpy.types.LineStyleTextureSlot attribute)](bpy.types.LineStyleTextureSlot.html#bpy.types.LineStyleTextureSlot.alpha_factor) - [alpha_highlight (bpy.types.Gizmo attribute)](bpy.types.Gizmo.html#bpy.types.Gizmo.alpha_highlight) - [alpha_mode (bpy.types.EffectStrip attribute)](bpy.types.EffectStrip.html#bpy.types.EffectStrip.alpha_mode)   - [(bpy.types.Image attribute)](bpy.types.Image.html#bpy.types.Image.alpha_mode)   - [(bpy.types.ImageStrip attribute)](bpy.types.ImageStrip.html#bpy.types.ImageStrip.alpha_mode)   - [(bpy.types.MaskStrip attribute)](bpy.types.MaskStrip.html#bpy.types.MaskStrip.alpha_mode)   - [(bpy.types.MetaStrip attribute)](bpy.types.MetaStrip.html#bpy.types.MetaStrip.alpha_mode)   - [(bpy.types.MovieClipStrip attribute)](bpy.types.MovieClipStrip.html#bpy.types.MovieClipStrip.alpha_mode)   - [(bpy.types.MovieStrip attribute)](bpy.types.MovieStrip.html#bpy.types.MovieStrip.alpha_mode)   - [(bpy.types.SceneStrip attribute)](bpy.types.SceneStrip.html#bpy.types.SceneStrip.alpha_mode) | - [alpha_threshold (bpy.types.Material attribute)](bpy.types.Material.html#bpy.types.Material.alpha_threshold) - [AlphaOverStrip (class in bpy.types)](bpy.types.AlphaOverStrip.html#bpy.types.AlphaOverStrip) - [AlphaOverStrip.input_count (in module bpy.types)](bpy.types.AlphaOverStrip.html#bpy.types.AlphaOverStrip.input_count) - [AlphaUnderStrip (class in bpy.types)](bpy.types.AlphaUnderStrip.html#bpy.types.AlphaUnderStrip) - [AlphaUnderStrip.input_count (in module bpy.types)](bpy.types.AlphaUnderStrip.html#bpy.types.AlphaUnderStrip.input_count) - [alt (bpy.types.KeyMapItem attribute)](bpy.types.KeyMapItem.html#bpy.types.KeyMapItem.alt) - [alt_ui (bpy.types.KeyMapItem attribute)](bpy.types.KeyMapItem.html#bpy.types.KeyMapItem.alt_ui) - [altitude (bpy.types.ShaderNodeTexSky attribute)](bpy.types.ShaderNodeTexSky.html#bpy.types.ShaderNodeTexSky.altitude) - [ambient (freestyle.types.freestyle.types.Material attribute)](freestyle.types.html#freestyle.types.freestyle.types.Material.ambient) - [ambient_occlusion_distance (bpy.types.ViewLayerEEVEE attribute)](bpy.types.ViewLayerEEVEE.html#bpy.types.ViewLayerEEVEE.ambient_occlusion_distance) - [amplitude (bpy.types.FModifierFunctionGenerator attribute)](bpy.types.FModifierFunctionGenerator.html#bpy.types.FModifierFunctionGenerator.amplitude)   - [(bpy.types.Keyframe attribute)](bpy.types.Keyframe.html#bpy.types.Keyframe.amplitude)   - [(bpy.types.LineStyleAlphaModifier_Noise attribute)](bpy.types.LineStyleAlphaModifier_Noise.html#bpy.types.LineStyleAlphaModifier_Noise.amplitude)   - [(bpy.types.LineStyleColorModifier_Noise attribute)](bpy.types.LineStyleColorModifier_Noise.html#bpy.types.LineStyleColorModifier_Noise.amplitude)   - [(bpy.types.LineStyleGeometryModifier_PerlinNoise1D attribute)](bpy.types.LineStyleGeometryModifier_PerlinNoise1D.html#bpy.types.LineStyleGeometryModifier_PerlinNoise1D.amplitude)   - [(bpy.types.LineStyleGeometryModifier_PerlinNoise2D attribute)](bpy.types.LineStyleGeometryModifier_PerlinNoise2D.html#bpy.types.LineStyleGeometryModifier_PerlinNoise2D.amplitude)   - [(bpy.types.LineStyleGeometryModifier_SinusDisplacement attribute)](bpy.types.LineStyleGeometryModifier_SinusDisplacement.html#bpy.types.LineStyleGeometryModifier_SinusDisplacement.amplitude)   - [(bpy.types.LineStyleGeometryModifier_SpatialNoise attribute)](bpy.types.LineStyleGeometryModifier_SpatialNoise.html#bpy.types.LineStyleGeometryModifier_SpatialNoise.amplitude)   - [(bpy.types.LineStyleThicknessModifier_Noise attribute)](bpy.types.LineStyleThicknessModifier_Noise.html#bpy.types.LineStyleThicknessModifier_Noise.amplitude)   - [(bpy.types.ShaderFxShadow attribute)](bpy.types.ShaderFxShadow.html#bpy.types.ShaderFxShadow.amplitude)   - [(bpy.types.ShaderFxWave attribute)](bpy.types.ShaderFxWave.html#bpy.types.ShaderFxWave.amplitude) - [anaglyph_type (bpy.types.Stereo3dDisplay attribute)](bpy.types.Stereo3dDisplay.html#bpy.types.Stereo3dDisplay.anaglyph_type)   - [(bpy.types.Stereo3dFormat attribute)](bpy.types.Stereo3dFormat.html#bpy.types.Stereo3dFormat.anaglyph_type) - [anchor_frame (bpy.types.MovieTrackingStabilization attribute)](bpy.types.MovieTrackingStabilization.html#bpy.types.MovieTrackingStabilization.anchor_frame) - [anchor_x (bpy.types.TextStrip attribute)](bpy.types.TextStrip.html#bpy.types.TextStrip.anchor_x) - [anchor_y (bpy.types.TextStrip attribute)](bpy.types.TextStrip.html#bpy.types.TextStrip.anchor_y) - [angle (bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.angle)   - [(bpy.types.BrushTextureSlot attribute)](bpy.types.BrushTextureSlot.html#bpy.types.BrushTextureSlot.angle)   - [(bpy.types.Camera attribute)](bpy.types.Camera.html#bpy.types.Camera.angle)   - [(bpy.types.CompositorNodeDefocus attribute)](bpy.types.CompositorNodeDefocus.html#bpy.types.CompositorNodeDefocus.angle)   - [(bpy.types.GPencilSculptGuide attribute)](bpy.types.GPencilSculptGuide.html#bpy.types.GPencilSculptGuide.angle)   - [(bpy.types.GreasePencilWeightAngleModifier attribute)](bpy.types.GreasePencilWeightAngleModifier.html#bpy.types.GreasePencilWeightAngleModifier.angle)   - [(bpy.types.LineStyleGeometryModifier_2DTransform attribute)](bpy.types.LineStyleGeometryModifier_2DTransform.html#bpy.types.LineStyleGeometryModifier_2DTransform.angle)   - [(bpy.types.LineStyleGeometryModifier_PerlinNoise1D attribute)](bpy.types.LineStyleGeometryModifier_PerlinNoise1D.html#bpy.types.LineStyleGeometryModifier_PerlinNoise1D.angle)   - [(bpy.types.LineStyleGeometryModifier_PerlinNoise2D attribute)](bpy.types.LineStyleGeometryModifier_PerlinNoise2D.html#bpy.types.LineStyleGeometryModifier_PerlinNoise2D.angle)   - [(bpy.types.ScrewModifier attribute)](bpy.types.ScrewModifier.html#bpy.types.ScrewModifier.angle)   - [(bpy.types.ShaderFxSwirl attribute)](bpy.types.ShaderFxSwirl.html#bpy.types.ShaderFxSwirl.angle)   - [(bpy.types.SimpleDeformModifier attribute)](bpy.types.SimpleDeformModifier.html#bpy.types.SimpleDeformModifier.angle)   - [(bpy.types.SunLight attribute)](bpy.types.SunLight.html#bpy.types.SunLight.angle)   - [(bpy.types.WipeStrip attribute)](bpy.types.WipeStrip.html#bpy.types.WipeStrip.angle)   - [(mathutils.Quaternion attribute)](mathutils.html#mathutils.Quaternion.angle) - [angle_factor (bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.angle_factor) - [angle_limit (bpy.types.BevelModifier attribute)](bpy.types.BevelModifier.html#bpy.types.BevelModifier.angle_limit)   - [(bpy.types.DecimateModifier attribute)](bpy.types.DecimateModifier.html#bpy.types.DecimateModifier.angle_limit) - [angle_max (bpy.types.FreestyleLineStyle attribute)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.angle_max)   - [(bpy.types.LineStyleAlphaModifier_CreaseAngle attribute)](bpy.types.LineStyleAlphaModifier_CreaseAngle.html#bpy.types.LineStyleAlphaModifier_CreaseAngle.angle_max)   - [(bpy.types.LineStyleColorModifier_CreaseAngle attribute)](bpy.types.LineStyleColorModifier_CreaseAngle.html#bpy.types.LineStyleColorModifier_CreaseAngle.angle_max)   - [(bpy.types.LineStyleThicknessModifier_CreaseAngle attribute)](bpy.types.LineStyleThicknessModifier_CreaseAngle.html#bpy.types.LineStyleThicknessModifier_CreaseAngle.angle_max) - [angle_min (bpy.types.FreestyleLineStyle attribute)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.angle_min)   - [(bpy.types.LineStyleAlphaModifier_CreaseAngle attribute)](bpy.types.LineStyleAlphaModifier_CreaseAngle.html#bpy.types.LineStyleAlphaM