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

assistant: |  |  |
| --- | --- |
| - [damp_factor (bpy.types.ParticleSettingsTextureSlot attribute)](bpy.types.ParticleSettingsTextureSlot.html#bpy.types.ParticleSettingsTextureSlot.damp_factor) - [DampedTrackConstraint (class in bpy.types)](bpy.types.DampedTrackConstraint.html#bpy.types.DampedTrackConstraint) - [damping (bpy.types.ClothCollisionSettings attribute)](bpy.types.ClothCollisionSettings.html#bpy.types.ClothCollisionSettings.damping)   - [(bpy.types.CollisionSettings attribute)](bpy.types.CollisionSettings.html#bpy.types.CollisionSettings.damping)   - [(bpy.types.OceanModifier attribute)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.damping)   - [(bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.damping)   - [(bpy.types.SoftBodySettings attribute)](bpy.types.SoftBodySettings.html#bpy.types.SoftBodySettings.damping) - [damping_epsilon (bpy.types.Itasc attribute)](bpy.types.Itasc.html#bpy.types.Itasc.damping_epsilon) - [damping_factor (bpy.types.CollisionSettings attribute)](bpy.types.CollisionSettings.html#bpy.types.CollisionSettings.damping_factor) - [damping_max (bpy.types.Itasc attribute)](bpy.types.Itasc.html#bpy.types.Itasc.damping_max) - [damping_random (bpy.types.CollisionSettings attribute)](bpy.types.CollisionSettings.html#bpy.types.CollisionSettings.damping_random) - [damping_time (bpy.types.WaveModifier attribute)](bpy.types.WaveModifier.html#bpy.types.WaveModifier.damping_time) - [dash (bpy.types.GreasePencilDashModifierSegment attribute)](bpy.types.GreasePencilDashModifierSegment.html#bpy.types.GreasePencilDashModifierSegment.dash) - [dash1 (bpy.types.FreestyleLineStyle attribute)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.dash1) - [dash2 (bpy.types.FreestyleLineStyle attribute)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.dash2) - [dash3 (bpy.types.FreestyleLineStyle attribute)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.dash3) - [dash_alpha (bpy.types.ThemeNodeEditor attribute)](bpy.types.ThemeNodeEditor.html#bpy.types.ThemeNodeEditor.dash_alpha) - [dash_offset (bpy.types.GreasePencilDashModifierData attribute)](bpy.types.GreasePencilDashModifierData.html#bpy.types.GreasePencilDashModifierData.dash_offset) - [dash_ratio (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.dash_ratio) - [dash_samples (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.dash_samples) - [data (bpy.types.Object attribute)](bpy.types.Object.html#bpy.types.Object.data)   - [(in module bpy.data)](bpy.data.html#bpy.data.data) - [data() (aud.aud.Sound method)](aud.html#aud.aud.Sound.data) - [data_display_size (bpy.types.LightProbe attribute)](bpy.types.LightProbe.html#bpy.types.LightProbe.data_display_size) - [data_instance_add() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.data_instance_add) - [data_operation() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.data_operation) - [data_path (bpy.types.DriverTarget attribute)](bpy.types.DriverTarget.html#bpy.types.DriverTarget.data_path)   - [(bpy.types.FCurve attribute)](bpy.types.FCurve.html#bpy.types.FCurve.data_path)   - [(bpy.types.KeyingSetPath attribute)](bpy.types.KeyingSetPath.html#bpy.types.KeyingSetPath.data_path) - [data_transfer() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.data_transfer) - [data_type (bpy.types.CompositorNodeRelativeToPixel attribute)](bpy.types.CompositorNodeRelativeToPixel.html#bpy.types.CompositorNodeRelativeToPixel.data_type)   - [(bpy.types.FunctionNodeCompare attribute)](bpy.types.FunctionNodeCompare.html#bpy.types.FunctionNodeCompare.data_type)   - [(bpy.types.FunctionNodeHashValue attribute)](bpy.types.FunctionNodeHashValue.html#bpy.types.FunctionNodeHashValue.data_type)   - [(bpy.types.FunctionNodeRandomValue attribute)](bpy.types.FunctionNodeRandomValue.html#bpy.types.FunctionNodeRandomValue.data_type)   - [(bpy.types.FunctionNodeStringToValue attribute)](bpy.types.FunctionNodeStringToValue.html#bpy.types.FunctionNodeStringToValue.data_type)   - [(bpy.types.FunctionNodeValueToString attribute)](bpy.types.FunctionNodeValueToString.html#bpy.types.FunctionNodeValueToString.data_type)   - [(bpy.types.GeometryAttributeConstraint attribute)](bpy.types.GeometryAttributeConstraint.html#bpy.types.GeometryAttributeConstraint.data_type)   - [(bpy.types.GeometryNodeAccumulateField attribute)](bpy.types.GeometryNodeAccumulateField.html#bpy.types.GeometryNodeAccumulateField.data_type)   - [(bpy.types.GeometryNodeAttributeStatistic attribute)](bpy.types.GeometryNodeAttributeStatistic.html#bpy.types.GeometryNodeAttributeStatistic.data_type)   - [(bpy.types.GeometryNodeBlurAttribute attribute)](bpy.types.GeometryNodeBlurAttribute.html#bpy.types.GeometryNodeBlurAttribute.data_type)   - [(bpy.types.GeometryNodeFieldAtIndex attribute)](bpy.types.GeometryNodeFieldAtIndex.html#bpy.types.GeometryNodeFieldAtIndex.data_type)   - [(bpy.types.GeometryNodeFieldAverage attribute)](bpy.types.GeometryNodeFieldAverage.html#bpy.types.GeometryNodeFieldAverage.data_type)   - [(bpy.types.GeometryNodeFieldMinAndMax attribute)](bpy.types.GeometryNodeFieldMinAndMax.html#bpy.types.GeometryNodeFieldMinAndMax.data_type)   - [(bpy.types.GeometryNodeFieldOnDomain attribute)](bpy.types.GeometryNodeFieldOnDomain.html#bpy.types.GeometryNodeFieldOnDomain.data_type)   - [(bpy.types.GeometryNodeFieldToGrid attribute)](bpy.types.GeometryNodeFieldToGrid.html#bpy.types.GeometryNodeFieldToGrid.data_type)   - [(bpy.types.GeometryNodeFieldToGridItem attribute)](bpy.types.GeometryNodeFieldToGridItem.html#bpy.types.GeometryNodeFieldToGridItem.data_type)   - [(bpy.types.GeometryNodeFieldVariance attribute)](bpy.types.GeometryNodeFieldVariance.html#bpy.types.GeometryNodeFieldVariance.data_type)   - [(bpy.types.GeometryNodeGetNamedGrid attribute)](bpy.types.GeometryNodeGetNamedGrid.html#bpy.types.GeometryNodeGetNamedGrid.data_type)   - [(bpy.types.GeometryNodeGridAdvect attribute)](bpy.types.GeometryNodeGridAdvect.html#bpy.types.GeometryNodeGridAdvect.data_type)   - [(bpy.types.GeometryNodeGridInfo attribute)](bpy.types.GeometryNodeGridInfo.html#bpy.types.GeometryNodeGridInfo.data_type)   - [(bpy.types.GeometryNodeGridPrune attribute)](bpy.types.GeometryNodeGridPrune.html#bpy.types.GeometryNodeGridPrune.data_type)   - [(bpy.types.GeometryNodeGridVoxelize attribute)](bpy.types.GeometryNodeGridVoxelize.html#bpy.types.GeometryNodeGridVoxelize.data_type)   - [(bpy.types.GeometryNodeIndexSwitch attribute)](bpy.types.GeometryNodeIndexSwitch.html#bpy.types.GeometryNodeIndexSwitch.data_type)   - [(bpy.types.GeometryNodeInputNamedAttribute attribute)](bpy.types.GeometryNodeInputNamedAttribute.html#bpy.types.GeometryNodeInputNamedAttribute.data_type)   - [(bpy.types.GeometryNodeList attribute)](bpy.types.GeometryNodeList.html#bpy.types.GeometryNodeList.data_type)   - [(bpy.types.GeometryNodeListGetItem attribute)](bpy.types.GeometryNodeListGetItem.html#bpy.types.GeometryNodeListGetItem.data_type)   - [(bpy.types.GeometryNodeListLength attribute)](bpy.types.GeometryNodeListLength.html#bpy.types.GeometryNodeListLength.data_type)   - [(bpy.types.GeometryNodeMenuSwitch attribute)](bpy.types.GeometryNodeMenuSwitch.html#bpy.types.GeometryNodeMenuSwitch.data_type)   - [(bpy.types.GeometryNodeRaycast attribute)](bpy.types.GeometryNodeRaycast.html#bpy.types.GeometryNodeRaycast.data_type)   - [(bpy.types.GeometryNodeSampleCurve attribute)](bpy.types.GeometryNodeSampleCurve.html#bpy.types.GeometryNodeSampleCurve.data_type)   - [(bpy.types.GeometryNodeSampleGrid attribute)](bpy.types.GeometryNodeSampleGrid.html#bpy.types.GeometryNodeSampleGrid.data_type)   - [(bpy.types.GeometryNodeSampleGridIndex attribute)](bpy.types.GeometryNodeSampleGridIndex.html#bpy.types.GeometryNodeSampleGridIndex.data_type)   - [(bpy.types.GeometryNodeSampleIndex attribute)](bpy.types.GeometryNodeSampleIndex.html#bpy.types.GeometryNodeSampleIndex.data_type)   - [(bpy.types.GeometryNodeSampleNearestSurface attribute)](bpy.types.GeometryNodeSampleNearestSurface.html#bpy.types.GeometryNodeSampleNearestSurface.data_type)   - [(bpy.types.GeometryNodeSampleUVSurface attribute)](bpy.types.GeometryNodeSampleUVSurface.html#bpy.types.GeometryNodeSampleUVSurface.data_type)   - [(bpy.types.GeometryNodeSetGridBackground attribute)](bpy.types.GeometryNodeSetGridBackground.html#bpy.types.GeometryNodeSetGridBackground.data_type)   - [(bpy.types.GeometryNodeSetGridTransform attribute)](bpy.types.GeometryNodeSetGridTransform.html#bpy.types.GeometryNodeSetGridTransform.data_type)   - [(bpy.types.GeometryNodeStoreNamedAttribute attribute)](bpy.types.GeometryNodeStoreNamedAttribute.html#bpy.types.GeometryNodeStoreNamedAttribute.data_type)   - [(bpy.types.GeometryNodeStoreNamedGrid attribute)](bpy.types.GeometryNodeStoreNamedGrid.html#bpy.types.GeometryNodeStoreNamedGrid.data_type)   - [(bpy.types.NodeEnableOutput attribute)](bpy.types.NodeEnableOutput.html#bpy.types.NodeEnableOutput.data_type)   - [(bpy.types.NodeGeometryCaptureAttributeItem attribute)](bpy.types.NodeGeometryCaptureAttributeItem.html#bpy.types.NodeGeometryCaptureAttributeItem.data_type)   - [(bpy.types.ShaderNodeMapRange attribute)](bpy.types.ShaderNodeMapRange.html#bpy.types.ShaderNodeMapRange.data_type)   - [(bpy.types.ShaderNodeMix attribute)](bpy.types.ShaderNodeMix.html#bpy.types.ShaderNodeMix.data_type) - [data_types_edges (bpy.types.DataTransferModifier attribute)](bpy.types.DataTransferModifier.html#bpy.types.DataTransferModifier.data_types_edges) - [data_types_loops (bpy.types.DataTransferModifier attribute)](bpy.types.DataTransferModifier.html#bpy.types.DataTransferModifier.data_types_loops) - [data_types_polys (bpy.types.DataTransferModifier attribute)](bpy.types.DataTransferModifier.html#bpy.types.DataTransferModifier.data_types_polys) - [data_types_verts (bpy.types.DataTransferModifier attribute)](bpy.types.DataTransferModifier.html#bpy.types.DataTransferModifier.data_types_verts) - [DATA_UL_bone_collections (class in bpy.types)](bpy.types.DATA_UL_bone_collections.html#bpy.types.DATA_UL_bone_collections) - [data_unlink() (in module bpy.ops.gpencil)](bpy.ops.gpencil.html#bpy.ops.gpencil.data_unlink) - [datalayout_transfer() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.datalayout_transfer) - [datastack_drop() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.datastack_drop) - [DataTransferModifier (class in bpy.types)](bpy.types.DataTransferModifier.html#bpy.types.DataTransferModifier) - [de_select_first() (in module bpy.ops.curve)](bpy.ops.curve.html#bpy.ops.curve.de_select_first) - [de_select_last() (in module bpy.ops.curve)](bpy.ops.curve.html#bpy.ops.curve.de_select_last) - [deactivate_angular_velocity (bpy.types.RigidBodyObject attribute)](bpy.types.RigidBodyObject.html#bpy.types.RigidBodyObject.deactivate_angular_velocity) - [deactivate_linear_velocity (bpy.types.RigidBodyObject attribute)](bpy.types.RigidBodyObject.html#bpy.types.RigidBodyObject.deactivate_linear_velocity) - [deactivate_viewer() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.deactivate_viewer) - [debug (in module bpy.app)](bpy.app.html#bpy.app.debug) - [debug_depsgraph (in module bpy.app)](bpy.app.html#bpy.app.debug_depsgraph) - [debug_depsgraph_build (in module bpy.app)](bpy.app.html#bpy.app.debug_depsgraph_build) - [debug_depsgraph_eval (in module bpy.app)](bpy.app.html#bpy.app.debug_depsgraph_eval) - [debug_depsgraph_pretty (in module bpy.app)](bpy.app.html#bpy.app.debug_depsgraph_pretty) - [debug_depsgraph_tag (in module bpy.app)](bpy.app.html#bpy.app.debug_depsgraph_tag) - [debug_depsgraph_time (in module bpy.app)](bpy.app.html#bpy.app.debug_depsgraph_time) - [debug_events (in module bpy.app)](bpy.app.html#bpy.app.debug_events) - [debug_freestyle (in module bpy.app)](bpy.app.html#bpy.app.debug_freestyle) - [debug_handlers (in module bpy.app)](bpy.app.html#bpy.app.debug_handlers) - [debug_io (in module bpy.app)](bpy.app.html#bpy.app.debug_io) - [debug_lazy_function_graph() (bpy.types.NodeTree method)](bpy.types.NodeTree.html#bpy.types.NodeTree.debug_lazy_function_graph) - [debug_menu() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.debug_menu) - [debug_options (bpy.types.BooleanModifier attribute)](bpy.types.BooleanModifier.html#bpy.types.BooleanModifier.debug_options) - [debug_python (in module bpy.app)](bpy.app.html#bpy.app.debug_python) - [debug_relations_graphviz() (bpy.types.Depsgraph method)](bpy.types.Depsgraph.html#bpy.types.Depsgraph.debug_relations_graphviz) - [debug_simdata (in module bpy.app)](bpy.app.html#bpy.app.debug_simdata) - [debug_stats() (bpy.types.Depsgraph method)](bpy.types.Depsgraph.html#bpy.types.Depsgraph.debug_stats) - [debug_stats_gnuplot() (bpy.types.Depsgraph method)](bpy.types.Depsgraph.html#bpy.types.Depsgraph.debug_stats_gnuplot) - [debug_tag_update() (bpy.types.Depsgraph method)](bpy.types.Depsgraph.html#bpy.types.Depsgraph.debug_tag_update) - [debug_value (in module bpy.app)](bpy.app.html#bpy.app.debug_value) - [debug_wm (in module bpy.app)](bpy.app.html#bpy.app.debug_wm) - [debug_zone_body_lazy_function_graph() (bpy.types.Node method)](bpy.types.Node.html#bpy.types.Node.debug_zone_body_lazy_function_graph) - [debug_zone_lazy_function_graph() (bpy.types.Node method)](bpy.types.Node.html#bpy.types.Node.debug_zone_lazy_function_graph) - [decimate() (in module bpy.ops.curve)](bpy.ops.curve.html#bpy.ops.curve.decimate)   - [(in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.decimate)   - [(in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.decimate) - [decimate_type (bpy.types.DecimateModifier attribute)](bpy.types.DecimateModifier.html#bpy.types.DecimateModifier.decimate_type) - [DecimateModifier (class in bpy.types)](bpy.types.DecimateModifier.html#bpy.types.DecimateModifier) - [DecimateModifier.face_count (in module bpy.types)](bpy.types.DecimateModifier.html#bpy.types.DecimateModifier.face_count) - [decompose() (mathutils.Matrix method)](mathutils.html#mathutils.Matrix.decompose) - [decrement() (freestyle.types.freestyle.types.Iterator method)](freestyle.types.html#freestyle.types.freestyle.types.Iterator.decrement) - [decremented() (freestyle.types.freestyle.types.StrokeVertexIterator method)](freestyle.types.html#freestyle.types.freestyle.types.StrokeVertexIterator.decremented) - [deduplicate() (bpy.types.FCurveKeyframePoints method)](bpy.types.FCurveKeyframePoints.html#bpy.types.FCurveKeyframePoints.deduplicate) - [default_attribute_name (bpy.types.NodeTreeInterfaceSocket attribute)](bpy.types.NodeTreeInterfaceSocket.html#bpy.types.NodeTreeInterfaceSocket.default_attribute_name) - [default_closed (bpy.types.NodeTreeInterfacePanel attribute)](bpy.types.NodeTreeInterfacePanel.html#bpy.types.NodeTreeInterfacePanel.default_closed) - [default_color_name (bpy.types.AttributeGroupMesh attribute)](bpy.types.AttributeGroupMesh.html#bpy.types.AttributeGroupMesh.default_color_name) - [default_correlation_min (bpy.types.MovieTrackingSettings attribute)](bpy.types.MovieTrackingSettings.html#bpy.types.MovieTrackingSettings.default_correlation_min) - [default_frames_limit (bpy.types.MovieTrackingSettings attribute)](bpy.types.MovieTrackingSettings.html#bpy.types.MovieTrackingSettings.default_frames_limit) - [default_group_node_width (bpy.types.NodeTree attribute)](bpy.types.NodeTree.html#bpy.types.NodeTree.default_group_node_width) - [default_group_width_set() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.default_group_width_set) - [default_input (bpy.types.NodeTreeInterfaceSocket attribute)](bpy.types.NodeTreeInterfaceSocket.html#bpy.types.NodeTreeInterfaceSocket.default_input) - [default_key_count (bpy.types.ParticleEdit attribute)](bpy.types.ParticleEdit.html#bpy.types.ParticleEdit.default_key_count) - [default_margin (bpy.types.MovieTrackingSettings attribute)](bpy.types.MovieTrackingSettings.html#bpy.types.MovieTrackingSettings.default_margin) - [default_max (bpy.types.FModifierEnvelope attribute)](bpy.types.FModifierEnvelope.html#bpy.types.FModifierEnvelope.default_max) - [default_min (bpy.types.FModifierEnvelope attribute)](bpy.types.FModifierEnvelope.html#bpy.types.FModifierEnvelope.default_min) - [default_motion_model (bpy.types.MovieTrackingSettings attribute)](bpy.types.MovieTrackingSettings.html#bpy.types.MovieTrackingSettings.default_motion_model) - [default_pattern_match (bpy.types.MovieTrackingSettings attribute)](bpy.types.MovieTrackingSettings.html#bpy.types.MovieTrackingSettings.default_pattern_match) - [default_pattern_size (bpy.types.MovieTrackingSettings attribute)](bpy.types.MovieTrackingSettings.html#bpy.types.MovieTrackingSettings.default_pattern_size) - [default_search_size (bpy.types.MovieTrackingSettings attribute)](bpy.types.MovieTrackingSettings.html#bpy.types.MovieTrackingSettings.default_search_size) - [default_value (bpy.types.NodeSocketBool attribute)](bpy.types.NodeSocketBool.html#bpy.types.NodeSocketBool.default_value)   - [(bpy.types.NodeSocketCollection attribute)](bpy.types.NodeSocketCollection.html#bpy.types.NodeSocketCollection.default_value)   - [(bpy.types.NodeSocketColor attribute)](bpy.types.NodeSocketColor.html#bpy.types.NodeSocketColor.default_value)   - [(bpy.types.NodeSocketFloat attribute)](bpy.types.NodeSocketFloat.html#bpy.types.NodeSocketFloat.default_value)   - [(bpy.types.NodeSocketFloatAngle attribute)](bpy.types.NodeSocketFloatAngle.html#bpy.types.NodeSocketFloatAngle.default_value)   - [(bpy.types.NodeSocketFloatColorTemperature attribute)](bpy.types.NodeSocketFloatColorTemperature.html#bpy.types.NodeSocketFloatColorTemperature.default_value)   - [(bpy.types.NodeSocketFloatDistance attribute)](bpy.types.NodeSocketFloatDistance.html#bpy.types.NodeSocketFloatDistance.default_value)   - [(bpy.types.NodeSocketFloatFactor attribute)](bpy.types.NodeSocketFloatFactor.html#bpy.types.NodeSocketFloatFactor.default_value)   - [(bpy.types.NodeSocketFloatFrequency attribute)](bpy.types.NodeSocketFloatFrequency.h