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

assistant: |  |  |
| --- | --- |
| - [h (mathutils.Color attribute)](mathutils.html#mathutils.Color.h) - [hair_dynamics_preset_add() (in module bpy.ops.particle)](bpy.ops.particle.html#bpy.ops.particle.hair_dynamics_preset_add) - [hair_length (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.hair_length) - [hair_step (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.hair_step) - [hair_subdiv (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.hair_subdiv) - [hair_type (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.hair_type) - [handle_align (bpy.types.ThemeCommonCurves attribute)](bpy.types.ThemeCommonCurves.html#bpy.types.ThemeCommonCurves.handle_align) - [handle_auto (bpy.types.ThemeCommonCurves attribute)](bpy.types.ThemeCommonCurves.html#bpy.types.ThemeCommonCurves.handle_auto) - [handle_auto_clamped (bpy.types.ThemeCommonCurves attribute)](bpy.types.ThemeCommonCurves.html#bpy.types.ThemeCommonCurves.handle_auto_clamped) - [handle_free (bpy.types.ThemeCommonCurves attribute)](bpy.types.ThemeCommonCurves.html#bpy.types.ThemeCommonCurves.handle_free) - [handle_left (bpy.types.BezierSplinePoint attribute)](bpy.types.BezierSplinePoint.html#bpy.types.BezierSplinePoint.handle_left)   - [(bpy.types.Keyframe attribute)](bpy.types.Keyframe.html#bpy.types.Keyframe.handle_left)   - [(bpy.types.MaskSplinePoint attribute)](bpy.types.MaskSplinePoint.html#bpy.types.MaskSplinePoint.handle_left)   - [(bpy.types.ShapeKeyBezierPoint attribute)](bpy.types.ShapeKeyBezierPoint.html#bpy.types.ShapeKeyBezierPoint.handle_left) - [handle_left_type (bpy.types.BezierSplinePoint attribute)](bpy.types.BezierSplinePoint.html#bpy.types.BezierSplinePoint.handle_left_type)   - [(bpy.types.Keyframe attribute)](bpy.types.Keyframe.html#bpy.types.Keyframe.handle_left_type)   - [(bpy.types.MaskSplinePoint attribute)](bpy.types.MaskSplinePoint.html#bpy.types.MaskSplinePoint.handle_left_type) - [handle_right (bpy.types.BezierSplinePoint attribute)](bpy.types.BezierSplinePoint.html#bpy.types.BezierSplinePoint.handle_right)   - [(bpy.types.Keyframe attribute)](bpy.types.Keyframe.html#bpy.types.Keyframe.handle_right)   - [(bpy.types.MaskSplinePoint attribute)](bpy.types.MaskSplinePoint.html#bpy.types.MaskSplinePoint.handle_right)   - [(bpy.types.ShapeKeyBezierPoint attribute)](bpy.types.ShapeKeyBezierPoint.html#bpy.types.ShapeKeyBezierPoint.handle_right) - [handle_right_type (bpy.types.BezierSplinePoint attribute)](bpy.types.BezierSplinePoint.html#bpy.types.BezierSplinePoint.handle_right_type)   - [(bpy.types.Keyframe attribute)](bpy.types.Keyframe.html#bpy.types.Keyframe.handle_right_type)   - [(bpy.types.MaskSplinePoint attribute)](bpy.types.MaskSplinePoint.html#bpy.types.MaskSplinePoint.handle_right_type) - [handle_sel_align (bpy.types.ThemeCommonCurves attribute)](bpy.types.ThemeCommonCurves.html#bpy.types.ThemeCommonCurves.handle_sel_align) - [handle_sel_auto (bpy.types.ThemeCommonCurves attribute)](bpy.types.ThemeCommonCurves.html#bpy.types.ThemeCommonCurves.handle_sel_auto) - [handle_sel_auto_clamped (bpy.types.ThemeCommonCurves attribute)](bpy.types.ThemeCommonCurves.html#bpy.types.ThemeCommonCurves.handle_sel_auto_clamped) - [handle_sel_free (bpy.types.ThemeCommonCurves attribute)](bpy.types.ThemeCommonCurves.html#bpy.types.ThemeCommonCurves.handle_sel_free) - [handle_sel_vect (bpy.types.ThemeCommonCurves attribute)](bpy.types.ThemeCommonCurves.html#bpy.types.ThemeCommonCurves.handle_sel_vect) - [handle_type (bpy.types.CurveMapPoint attribute)](bpy.types.CurveMapPoint.html#bpy.types.CurveMapPoint.handle_type)   - [(bpy.types.GeometryNodeCurveHandleTypeSelection attribute)](bpy.types.GeometryNodeCurveHandleTypeSelection.html#bpy.types.GeometryNodeCurveHandleTypeSelection.handle_type)   - [(bpy.types.GeometryNodeCurveSetHandles attribute)](bpy.types.GeometryNodeCurveSetHandles.html#bpy.types.GeometryNodeCurveSetHandles.handle_type)   - [(bpy.types.MaskSplinePoint attribute)](bpy.types.MaskSplinePoint.html#bpy.types.MaskSplinePoint.handle_type) - [handle_type() (in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.handle_type)   - [(in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.handle_type) - [handle_type_1 (bpy.types.CurveProfilePoint attribute)](bpy.types.CurveProfilePoint.html#bpy.types.CurveProfilePoint.handle_type_1) - [handle_type_2 (bpy.types.CurveProfilePoint attribute)](bpy.types.CurveProfilePoint.html#bpy.types.CurveProfilePoint.handle_type_2) - [handle_type_set() (in module bpy.ops.curve)](bpy.ops.curve.html#bpy.ops.curve.handle_type_set)   - [(in module bpy.ops.curves)](bpy.ops.curves.html#bpy.ops.curves.handle_type_set)   - [(in module bpy.ops.mask)](bpy.ops.mask.html#bpy.ops.mask.handle_type_set) - [handle_vect (bpy.types.ThemeCommonCurves attribute)](bpy.types.ThemeCommonCurves.html#bpy.types.ThemeCommonCurves.handle_vect) - [handle_vertex (bpy.types.ThemeCommonCurves attribute)](bpy.types.ThemeCommonCurves.html#bpy.types.ThemeCommonCurves.handle_vertex) - [handle_vertex_select (bpy.types.ThemeCommonCurves attribute)](bpy.types.ThemeCommonCurves.html#bpy.types.ThemeCommonCurves.handle_vertex_select) - [handle_vertex_size (bpy.types.ThemeCommonCurves attribute)](bpy.types.ThemeCommonCurves.html#bpy.types.ThemeCommonCurves.handle_vertex_size) - [handles_recalc() (bpy.types.FCurveKeyframePoints method)](bpy.types.FCurveKeyframePoints.html#bpy.types.FCurveKeyframePoints.handles_recalc) - [haptic_action_apply() (bpy.types.XrSessionState class method)](bpy.types.XrSessionState.html#bpy.types.XrSessionState.haptic_action_apply) - [haptic_action_stop() (bpy.types.XrSessionState class method)](bpy.types.XrSessionState.html#bpy.types.XrSessionState.haptic_action_stop) - [haptic_amplitude (bpy.types.XrActionMapItem attribute)](bpy.types.XrActionMapItem.html#bpy.types.XrActionMapItem.haptic_amplitude) - [haptic_duration (bpy.types.XrActionMapItem attribute)](bpy.types.XrActionMapItem.html#bpy.types.XrActionMapItem.haptic_duration) - [haptic_frequency (bpy.types.XrActionMapItem attribute)](bpy.types.XrActionMapItem.html#bpy.types.XrActionMapItem.haptic_frequency) - [haptic_match_user_paths (bpy.types.XrActionMapItem attribute)](bpy.types.XrActionMapItem.html#bpy.types.XrActionMapItem.haptic_match_user_paths) - [haptic_mode (bpy.types.XrActionMapItem attribute)](bpy.types.XrActionMapItem.html#bpy.types.XrActionMapItem.haptic_mode) - [haptic_name (bpy.types.XrActionMapItem attribute)](bpy.types.XrActionMapItem.html#bpy.types.XrActionMapItem.haptic_name) - [harden_normals (bpy.types.BevelModifier attribute)](bpy.types.BevelModifier.html#bpy.types.BevelModifier.harden_normals) - [hardness (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.hardness)   - [(bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.hardness) - [hardness_factor (bpy.types.GreasePencilOpacityModifier attribute)](bpy.types.GreasePencilOpacityModifier.html#bpy.types.GreasePencilOpacityModifier.hardness_factor) - [harmonic (bpy.types.EffectorWeights attribute)](bpy.types.EffectorWeights.html#bpy.types.EffectorWeights.harmonic) - [harmonic_damping (bpy.types.FieldSettings attribute)](bpy.types.FieldSettings.html#bpy.types.FieldSettings.harmonic_damping) - [has_attribute_real() (freestyle.types.freestyle.types.StrokeAttribute method)](freestyle.types.html#freestyle.types.freestyle.types.StrokeAttribute.has_attribute_real) - [has_attribute_vec2() (freestyle.types.freestyle.types.StrokeAttribute method)](freestyle.types.html#freestyle.types.freestyle.types.StrokeAttribute.has_attribute_vec2) - [has_attribute_vec3() (freestyle.types.freestyle.types.StrokeAttribute method)](freestyle.types.html#freestyle.types.freestyle.types.StrokeAttribute.has_attribute_vec3) - [has_cache_baked_any (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.has_cache_baked_any) - [has_cache_baked_data (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.has_cache_baked_data) - [has_cache_baked_guide (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.has_cache_baked_guide) - [has_cache_baked_mesh (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.has_cache_baked_mesh) - [has_cache_baked_noise (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.has_cache_baked_noise) - [has_cache_baked_particles (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.has_cache_baked_particles) - [has_objects() (bpy.types.LayerCollection method)](bpy.types.LayerCollection.html#bpy.types.LayerCollection.has_objects) - [has_selected_objects() (bpy.types.LayerCollection method)](bpy.types.LayerCollection.html#bpy.types.LayerCollection.has_selected_objects) - [has_tool_with_brush_type() (bpy.types.IMAGE_AST_brush_paint class method)](bpy.types.IMAGE_AST_brush_paint.html#bpy.types.IMAGE_AST_brush_paint.has_tool_with_brush_type)   - [(bpy.types.VIEW3D_AST_brush_gpencil_paint class method)](bpy.types.VIEW3D_AST_brush_gpencil_paint.html#bpy.types.VIEW3D_AST_brush_gpencil_paint.has_tool_with_brush_type)   - [(bpy.types.VIEW3D_AST_brush_gpencil_sculpt class method)](bpy.types.VIEW3D_AST_brush_gpencil_sculpt.html#bpy.types.VIEW3D_AST_brush_gpencil_sculpt.has_tool_with_brush_type)   - [(bpy.types.VIEW3D_AST_brush_gpencil_vertex class method)](bpy.types.VIEW3D_AST_brush_gpencil_vertex.html#bpy.types.VIEW3D_AST_brush_gpencil_vertex.has_tool_with_brush_type)   - [(bpy.types.VIEW3D_AST_brush_gpencil_weight class method)](bpy.types.VIEW3D_AST_brush_gpencil_weight.html#bpy.types.VIEW3D_AST_brush_gpencil_weight.has_tool_with_brush_type)   - [(bpy.types.VIEW3D_AST_brush_sculpt class method)](bpy.types.VIEW3D_AST_brush_sculpt.html#bpy.types.VIEW3D_AST_brush_sculpt.has_tool_with_brush_type)   - [(bpy.types.VIEW3D_AST_brush_sculpt_curves class method)](bpy.types.VIEW3D_AST_brush_sculpt_curves.html#bpy.types.VIEW3D_AST_brush_sculpt_curves.has_tool_with_brush_type)   - [(bpy.types.VIEW3D_AST_brush_texture_paint class method)](bpy.types.VIEW3D_AST_brush_texture_paint.html#bpy.types.VIEW3D_AST_brush_texture_paint.has_tool_with_brush_type)   - [(bpy.types.VIEW3D_AST_brush_vertex_paint class method)](bpy.types.VIEW3D_AST_brush_vertex_paint.html#bpy.types.VIEW3D_AST_brush_vertex_paint.has_tool_with_brush_type)   - [(bpy.types.VIEW3D_AST_brush_weight_paint class method)](bpy.types.VIEW3D_AST_brush_weight_paint.html#bpy.types.VIEW3D_AST_brush_weight_paint.has_tool_with_brush_type) - [hdr_support_get() (in module gpu.capabilities)](gpu.capabilities.html#gpu.capabilities.hdr_support_get) - [head (bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.head) - [head_radius (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.head_radius)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.head_radius) - [head_tail (bpy.types.CopyLocationConstraint attribute)](bpy.types.CopyLocationConstraint.html#bpy.types.CopyLocationConstraint.head_tail)   - [(bpy.types.CopyTransformsConstraint attribute)](bpy.types.CopyTransformsConstraint.html#bpy.types.CopyTransformsConstraint.head_tail)   - [(bpy.types.DampedTrackConstraint attribute)](bpy.types.DampedTrackConstraint.html#bpy.types.DampedTrackConstraint.head_tail)   - [(bpy.types.LimitDistanceConstraint attribute)](bpy.types.LimitDistanceConstraint.html#bpy.types.LimitDistanceConstraint.head_tail)   - [(bpy.types.LockedTrackConstraint attribute)](bpy.types.LockedTrackConstraint.html#bpy.types.LockedTrackConstraint.head_tail)   - [(bpy.types.PivotConstraint attribute)](bpy.types.PivotConstraint.html#bpy.types.PivotConstraint.head_tail)   - [(bpy.types.StretchToConstraint attribute)](bpy.types.StretchToConstraint.html#bpy.types.StretchToConstraint.head_tail)   - [(bpy.types.TrackToConstraint attribute)](bpy.types.TrackToConstraint.html#bpy.types.TrackToConstraint.head_tail) - [header (bpy.types.ThemeSpaceGeneric attribute)](bpy.types.ThemeSpaceGeneric.html#bpy.types.ThemeSpaceGeneric.header)   - [(bpy.types.ThemeSpaceGradient attribute)](bpy.types.ThemeSpaceGradient.html#bpy.types.ThemeSpaceGradient.header) - [Header (class in bpy.types)](bpy.types.Header.html#bpy.types.Header) - [Header.layout (in module bpy.types)](bpy.types.Header.html#bpy.types.Header.layout) - [header_align (bpy.types.PreferencesView attribute)](bpy.types.PreferencesView.html#bpy.types.PreferencesView.header_align) - [header_back (bpy.types.ThemeRegionsAssetShelf attribute)](bpy.types.ThemeRegionsAssetShelf.html#bpy.types.ThemeRegionsAssetShelf.header_back) - [header_text (bpy.types.ThemeSpaceGeneric attribute)](bpy.types.ThemeSpaceGeneric.html#bpy.types.ThemeSpaceGeneric.header_text)   - [(bpy.types.ThemeSpaceGradient attribute)](bpy.types.ThemeSpaceGradient.html#bpy.types.ThemeSpaceGradient.header_text) - [header_text_hi (bpy.types.ThemeSpaceGeneric attribute)](bpy.types.ThemeSpaceGeneric.html#bpy.types.ThemeSpaceGeneric.header_text_hi)   - [(bpy.types.ThemeSpaceGradient attribute)](bpy.types.ThemeSpaceGradient.html#bpy.types.ThemeSpaceGradient.header_text_hi) - [header_text_set() (bpy.types.Area method)](bpy.types.Area.html#bpy.types.Area.header_text_set) - [header_toggle_menus() (in module bpy.ops.screen)](bpy.ops.screen.html#bpy.ops.screen.header_toggle_menus) - [health (bpy.types.BoidSettings attribute)](bpy.types.BoidSettings.html#bpy.types.BoidSettings.health) - [height (bpy.types.BakeSettings attribute)](bpy.types.BakeSettings.html#bpy.types.BakeSettings.height)   - [(bpy.types.BoidSettings attribute)](bpy.types.BoidSettings.html#bpy.types.BoidSettings.height)   - [(bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.height)   - [(bpy.types.Node attribute)](bpy.types.Node.html#bpy.types.Node.height)   - [(bpy.types.TextBox attribute)](bpy.types.TextBox.html#bpy.types.TextBox.height)   - [(bpy.types.WaveModifier attribute)](bpy.types.WaveModifier.html#bpy.types.WaveModifier.height)   - [(bpy.types.WorldMistSettings attribute)](bpy.types.WorldMistSettings.html#bpy.types.WorldMistSettings.height)   - [(gpu.types.GPUOffScreen attribute)](gpu.types.html#gpu.types.GPUOffScreen.height)   - [(gpu.types.GPUTexture attribute)](gpu.types.html#gpu.types.GPUTexture.height) | - [help_text() (in module bpy.app)](bpy.app.html#bpy.app.help_text) - [hetero_terrain() (in module mathutils.noise)](mathutils.noise.html#mathutils.noise.hetero_terrain) - [hexagonal_grid (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.hexagonal_grid) - [hide (bmesh.types.bmesh.types.BMEdge attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMEdge.hide)   - [(bmesh.types.bmesh.types.BMFace attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMFace.hide)   - [(bmesh.types.bmesh.types.BMVert attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMVert.hide)   - [(bpy.types.BezierSplinePoint attribute)](bpy.types.BezierSplinePoint.html#bpy.types.BezierSplinePoint.hide)   - [(bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.hide)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.hide)   - [(bpy.types.FCurve attribute)](bpy.types.FCurve.html#bpy.types.FCurve.hide)   - [(bpy.types.Gizmo attribute)](bpy.types.Gizmo.html#bpy.types.Gizmo.hide)   - [(bpy.types.GreasePencilLayerMask attribute)](bpy.types.GreasePencilLayerMask.html#bpy.types.GreasePencilLayerMask.hide)   - [(bpy.types.GreasePencilTreeNode attribute)](bpy.types.GreasePencilTreeNode.html#bpy.types.GreasePencilTreeNode.hide)   - [(bpy.types.MaskLayer attribute)](bpy.types.MaskLayer.html#bpy.types.MaskLayer.hide)   - [(bpy.types.MaterialGPencilStyle attribute)](bpy.types.MaterialGPencilStyle.html#bpy.types.MaterialGPencilStyle.hide)   - [(bpy.types.MeshEdge attribute)](bpy.types.MeshEdge.html#bpy.types.MeshEdge.hide)   - [(bpy.types.MeshPolygon attribute)](bpy.types.MeshPolygon.html#bpy.types.MeshPolygon.hide)   - [(bpy.types.MeshVertex attribute)](bpy.types.MeshVertex.html#bpy.types.MeshVertex.hide)   - [(bpy.types.MetaElement attribute)](bpy.types.MetaElement.html#bpy.types.MetaElement.hide)   - [(bpy.types.MovieTrackingTrack attribute)](bpy.types.MovieTrackingTrack.html#bpy.types.MovieTrackingTrack.hide)   - [(bpy.types.Node attribute)](bpy.types.Node.html#bpy.types.Node.hide)   - [(bpy.types.NodeSocket attribute)](bpy.types.NodeSocket.html#bpy.types.NodeSocket.hide)   - [(bpy.types.PoseBone attribute)](bpy.types.PoseBone.html#bpy.types.PoseBone.hide)   - [(bpy.types.Spline attribute)](bpy.types.Spline.html#bpy.types.Spline.hide)   - [(bpy.types.SplinePoint attribute)](bpy.types.SplinePoint.html#bpy.types.SplinePoint.hide) - [hide() (in module bpy.ops.armature)](bpy.ops.armature.html#bpy.ops.armature.hide)   - [(in module bpy.ops.curve)](bpy.ops.curve.html#bpy.ops.curve.hide)   - [(in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.hide)   - [(in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.hide)   - [(in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.hide)   - [(in module bpy.ops.particle)](bpy.ops.particle.html#bpy.ops.particle.hide)   - [(in module bpy.ops.pose)](bpy.ops.pose.html#bpy.ops.pose.hide)   - [(in module bpy.ops.uv)](bpy.ops.uv.html#bpy.ops.uv.hide) - [hide_collection() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.hide_collection) - [hide_get() (bpy.types.Object method)](bpy.types.Object.html#bpy.types.Object.hide_get) - [hide_in_modifier (bpy.types.NodeTreeInterfaceSocket attribute)](bpy.types.NodeTreeInterfaceSocket.html#bpy.types.NodeTreeInterfaceSocket.hide_in_modifier) - [hide_keymap (bpy.types.Gizmo attribute)](bpy.types.Gizmo.html#bpy.types.Gizmo.h