[User] Explain C in complete detail according to the official Blender documentation.

[Assistant] _min (bpy.types.Camera attribute)](bpy.types.Camera.html#bpy.types.Camera.central_cylindrical_range_v_min) - [cfl_condition (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.cfl_condition) - [chain() (freestyle.types.freestyle.types.Operators static method)](freestyle.types.html#freestyle.types.freestyle.types.Operators.chain) - [chain_count (bpy.types.FreestyleLineStyle attribute)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.chain_count)   - [(bpy.types.KinematicConstraint attribute)](bpy.types.KinematicConstraint.html#bpy.types.KinematicConstraint.chain_count)   - [(bpy.types.SplineIKConstraint attribute)](bpy.types.SplineIKConstraint.html#bpy.types.SplineIKConstraint.chain_count) - [chaining (bpy.types.FreestyleLineStyle attribute)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.chaining) - [chaining_image_threshold (bpy.types.GreasePencilLineartModifier attribute)](bpy.types.GreasePencilLineartModifier.html#bpy.types.GreasePencilLineartModifier.chaining_image_threshold) - [chaining_time_stamp (freestyle.types.freestyle.types.ViewEdge attribute)](freestyle.types.html#freestyle.types.freestyle.types.ViewEdge.chaining_time_stamp) - [change_character() (in module bpy.ops.font)](bpy.ops.font.html#bpy.ops.font.change_character) - [change_effect_type() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.change_effect_type) - [change_frame() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.change_frame)   - [(in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.change_frame)   - [(in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.change_frame) - [change_orientation() (freestyle.types.freestyle.types.ViewEdgeIterator method)](freestyle.types.html#freestyle.types.freestyle.types.ViewEdgeIterator.change_orientation) - [change_path() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.change_path) - [change_scene() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.change_scene) - [change_spacing() (in module bpy.ops.font)](bpy.ops.font.html#bpy.ops.font.change_spacing) - [change_spreadsheet_data_source() (in module bpy.ops.spreadsheet)](bpy.ops.spreadsheet.html#bpy.ops.spreadsheet.change_spreadsheet_data_source) - [channel (bpy.types.Strip attribute)](bpy.types.Strip.html#bpy.types.Strip.channel)   - [(bpy.types.ThemeCommonAnim attribute)](bpy.types.ThemeCommonAnim.html#bpy.types.ThemeCommonAnim.channel) - [channel_color (bpy.types.GreasePencilTreeNode attribute)](bpy.types.GreasePencilTreeNode.html#bpy.types.GreasePencilTreeNode.channel_color) - [channel_group (bpy.types.ThemeCommonAnim attribute)](bpy.types.ThemeCommonAnim.html#bpy.types.ThemeCommonAnim.channel_group) - [channel_group_active (bpy.types.ThemeCommonAnim attribute)](bpy.types.ThemeCommonAnim.html#bpy.types.ThemeCommonAnim.channel_group_active) - [channel_select_keys() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channel_select_keys) - [channel_selected (bpy.types.ThemeCommonAnim attribute)](bpy.types.ThemeCommonAnim.html#bpy.types.ThemeCommonAnim.channel_selected) - [channel_view_pick() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channel_view_pick) - [channelbag() (bpy.types.ActionKeyframeStrip method)](bpy.types.ActionKeyframeStrip.html#bpy.types.ActionKeyframeStrip.channelbag) - [ChannelDriverVariables (class in bpy.types)](bpy.types.ChannelDriverVariables.html#bpy.types.ChannelDriverVariables) - [channels (aud.aud.Device attribute)](aud.html#aud.aud.Device.channels)   - [(aud.aud.Sequence attribute)](aud.html#aud.aud.Sequence.channels)   - [(bpy.types.ThemeCommonAnim attribute)](bpy.types.ThemeCommonAnim.html#bpy.types.ThemeCommonAnim.channels)   - [(imbuf.types.imbuf.types.ImBuf attribute)](imbuf.types.html#imbuf.types.imbuf.types.ImBuf.channels) - [channels_bake() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_bake) - [channels_clean_empty() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_clean_empty) - [channels_click() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_click)   - [(in module bpy.ops.nla)](bpy.ops.nla.html#bpy.ops.nla.channels_click) - [channels_collapse() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_collapse) - [channels_delete() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_delete) - [channels_editable_toggle() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_editable_toggle) - [channels_expand() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_expand) - [channels_fcurves_enable() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_fcurves_enable) - [channels_group() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_group) - [CHANNELS_INVALID (in module aud)](aud.html#aud.CHANNELS_INVALID) - [CHANNELS_MONO (in module aud)](aud.html#aud.CHANNELS_MONO) - [channels_move() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_move) - [channels_rename() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_rename) - [channels_select_all() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_select_all) - [channels_select_box() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_select_box) - [channels_select_filter() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_select_filter) - [channels_setting_disable() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_setting_disable) - [channels_setting_enable() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_setting_enable) - [channels_setting_toggle() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_setting_toggle) - [CHANNELS_STEREO (in module aud)](aud.html#aud.CHANNELS_STEREO) - [CHANNELS_STEREO_LFE (in module aud)](aud.html#aud.CHANNELS_STEREO_LFE) - [channels_sub (bpy.types.ThemeCommonAnim attribute)](bpy.types.ThemeCommonAnim.html#bpy.types.ThemeCommonAnim.channels_sub) - [CHANNELS_SURROUND4 (in module aud)](aud.html#aud.CHANNELS_SURROUND4) - [CHANNELS_SURROUND5 (in module aud)](aud.html#aud.CHANNELS_SURROUND5) - [CHANNELS_SURROUND51 (in module aud)](aud.html#aud.CHANNELS_SURROUND51) - [CHANNELS_SURROUND61 (in module aud)](aud.html#aud.CHANNELS_SURROUND61) - [CHANNELS_SURROUND71 (in module aud)](aud.html#aud.CHANNELS_SURROUND71) - [channels_ungroup() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_ungroup) - [channels_view_selected() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.channels_view_selected) - [character_weight (bpy.types.ThemeFontStyle attribute)](bpy.types.ThemeFontStyle.html#bpy.types.ThemeFontStyle.character_weight) - [charge (bpy.types.EffectorWeights attribute)](bpy.types.EffectorWeights.html#bpy.types.EffectorWeights.charge) - [check() (bpy.types.Operator method)](bpy.types.Operator.html#bpy.types.Operator.check)   - [(bpy_extras.io_utils.bpy_extras.io_utils.ExportHelper method)](bpy_extras.io_utils.html#bpy_extras.io_utils.bpy_extras.io_utils.ExportHelper.check)   - [(bpy_extras.io_utils.bpy_extras.io_utils.ImportHelper method)](bpy_extras.io_utils.html#bpy_extras.io_utils.bpy_extras.io_utils.ImportHelper.check) - [checker_distance (bpy.types.ImageTexture attribute)](bpy.types.ImageTexture.html#bpy.types.ImageTexture.checker_distance) - [checkViewEdge() (freestyle.chainingiterators.freestyle.chainingiterators.pyExternalContourChainingIterator method)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyExternalContourChainingIterator.checkViewEdge) - [child_length (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.child_length) - [child_length_threshold (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.child_length_threshold) - [child_number (bpy.types.BoneCollection attribute)](bpy.types.BoneCollection.html#bpy.types.BoneCollection.child_number) - [child_parting_factor (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.child_parting_factor) - [child_parting_max (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.child_parting_max) - [child_parting_min (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.child_parting_min) - [child_percent (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.child_percent) - [child_radius (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.child_radius) - [child_roundness (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.child_roundness) - [child_seed (bpy.types.ParticleSystem attribute)](bpy.types.ParticleSystem.html#bpy.types.ParticleSystem.child_seed) - [child_size (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.child_size) - [child_size_random (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.child_size_random) - [child_type (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.child_type) - [childof_clear_inverse() (in module bpy.ops.constraint)](bpy.ops.constraint.html#bpy.ops.constraint.childof_clear_inverse) - [childof_set_inverse() (in module bpy.ops.constraint)](bpy.ops.constraint.html#bpy.ops.constraint.childof_set_inverse) - [ChildOfConstraint (class in bpy.types)](bpy.types.ChildOfConstraint.html#bpy.types.ChildOfConstraint) - [ChildParticle (class in bpy.types)](bpy.types.ChildParticle.html#bpy.types.ChildParticle) - [choke (bpy.types.SoftBodySettings attribute)](bpy.types.SoftBodySettings.html#bpy.types.SoftBodySettings.choke) - [choppiness (bpy.types.OceanModifier attribute)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.choppiness) - [cineon_black (bpy.types.ImageFormatSettings attribute)](bpy.types.ImageFormatSettings.html#bpy.types.ImageFormatSettings.cineon_black) - [cineon_gamma (bpy.types.ImageFormatSettings attribute)](bpy.types.ImageFormatSettings.html#bpy.types.ImageFormatSettings.cineon_gamma) - [cineon_white (bpy.types.ImageFormatSettings attribute)](bpy.types.ImageFormatSettings.html#bpy.types.ImageFormatSettings.cineon_white) - [clamp (bpy.types.GeometryNodeSampleIndex attribute)](bpy.types.GeometryNodeSampleIndex.html#bpy.types.GeometryNodeSampleIndex.clamp)   - [(bpy.types.GlowStrip attribute)](bpy.types.GlowStrip.html#bpy.types.GlowStrip.clamp)   - [(bpy.types.ShaderNodeMapRange attribute)](bpy.types.ShaderNodeMapRange.html#bpy.types.ShaderNodeMapRange.clamp) - [clamp() (in module bl_math)](bl_math.html#bl_math.clamp) - [clamp_direct (bpy.types.LightProbeVolume attribute)](bpy.types.LightProbeVolume.html#bpy.types.LightProbeVolume.clamp_direct) - [clamp_factor (bpy.types.ShaderNodeMix attribute)](bpy.types.ShaderNodeMix.html#bpy.types.ShaderNodeMix.clamp_factor) - [clamp_indirect (bpy.types.LightProbeVolume attribute)](bpy.types.LightProbeVolume.html#bpy.types.LightProbeVolume.clamp_indirect) - [clamp_result (bpy.types.ShaderNodeMix attribute)](bpy.types.ShaderNodeMix.html#bpy.types.ShaderNodeMix.clamp_result) - [clamp_surface_direct (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.clamp_surface_direct) - [clamp_surface_indirect (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.clamp_surface_indirect) - [clamp_type (bpy.types.ShaderNodeClamp attribute)](bpy.types.ShaderNodeClamp.html#bpy.types.ShaderNodeClamp.clamp_type) - [clamp_volume_direct (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.clamp_volume_direct) - [clamp_volume_indirect (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.clamp_volume_indirect) - [ClampToConstraint (class in bpy.types)](bpy.types.ClampToConstraint.html#bpy.types.ClampToConstraint) - [clean() (aud.aud.PlaybackManager method)](aud.html#aud.aud.PlaybackManager.clean)   - [(in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.clean)   - [(in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.clean) - [clean_action (bpy.types.MovieTrackingSettings attribute)](bpy.types.MovieTrackingSettings.html#bpy.types.MovieTrackingSettings.clean_action) - [clean_error (bpy.types.MovieTrackingSettings attribute)](bpy.types.MovieTrackingSettings.html#bpy.types.MovieTrackingSettings.clean_error) - [clean_frames (bpy.types.MovieTrackingSettings attribute)](bpy.types.MovieTrackingSettings.html#bpy.types.MovieTrackingSettings.clean_frames) - [clean_loose() (in module bpy.ops.grease_pencil)](bpy.ops.grease_pencil.html#bpy.ops.grease_pencil.clean_loose) - [clean_name() (in module bpy.path)](bpy.path.html#bpy.path.clean_name) - [clean_tracks() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.clean_tracks) - [clear() (bmesh.types.bmesh.types.BMDeformVert method)](bmesh.types.html#bmesh.types.bmesh.types.BMDeformVert.clear)   - [(bmesh.types.bmesh.types.BMEditSelSeq method)](bmesh.types.html#bmesh.types.bmesh.types.BMEditSelSeq.clear)   - [(bmesh.types.bmesh.types.BMesh method)](bmesh.types.html#bmesh.types.bmesh.types.BMesh.clear)   - [(bpy.types.ActionChannelbagFCurves method)](bpy.types.ActionChannelbagFCurves.html#bpy.types.ActionChannelbagFCurves.clear)   - [(bpy.types.ArmatureConstraintTargets method)](bpy.types.ArmatureConstraintTargets.html#bpy.types.ArmatureConstraintTargets.clear)   - [(bpy.types.BoneCollectionMemberships method)](bpy.types.BoneCollectionMemberships.html#bpy.types.BoneCollectionMemberships.clear)   - [(bpy.types.bpy_prop_collection_idprop method)](bpy.types.bpy_prop_collection_idprop.html#bpy.types.bpy_prop_collection_idprop.clear)   - [(bpy.types.CameraBackgroundImages method)](bpy.types.CameraBackgroundImages.html#bpy.types.CameraBackgroundImages.clear)   - [(bpy.types.CurveSplines method)](bpy.types.CurveSplines.html#bpy.types.CurveSplines.clear)   - [(bpy.types.FCurveKeyframePoints method)](bpy.types.FCurveKeyframePoints.html#bpy.types.FCurveKeyframePoints.clear)   - [(bpy.types.GeometryNodeFieldToGridItems method)](bpy.types.GeometryNodeFieldToGridItems.html#bpy.types.GeometryNodeFieldToGridItems.clear)   - [(bpy.types.Gizmos method)](bpy.types.Gizmos.html#bpy.types.Gizmos.clear)   - [(bpy.types.IDMaterials method)](bpy.types.IDMaterials.html#bpy.types.IDMaterials.clear)   - [(bpy.types.KeyingSetPaths method)](bpy.types.KeyingSetPaths.html#bpy.types.KeyingSetPaths.clear)   - [(bpy.types.KeyMaps method)](bpy.types.KeyMaps.html#bpy.types.KeyMaps.clear)   - [(bpy.types.LineStyleTextureSlots class method)](bpy.types.LineStyleTextureSlots.html#bpy.types.LineStyleTextureSlots.clear)   - [(bpy.types.MaskLayers method)](bpy.types.MaskLayers.html#bpy.types.MaskLayers.clear)   - [(bpy.types.MetaBallElements method)](bpy.types.MetaBallElements.html#bpy.types.MetaBallElements.clear)   - [(bpy.types.NodeClosureInputItems method)](bpy.types.NodeClosureInputItems.html#bpy.types.NodeClosureInputItems.clear)   - [(bpy.types.NodeClosureOutputItems method)](bpy.types.NodeClosureOutputItems.html#bpy.types.NodeClosureOutputItems.clear)   - [(bpy.types.NodeCombineBundleItems method)](bpy.types.NodeCombineBundleItems.html#bpy.types.NodeCombineBundleItems.clear)   - [(bpy.types.NodeCompositorFileOutputItems method)](bpy.types.NodeCompositorFileOutputItems.html#bpy.types.NodeCompositorFileOutputItems.clear)   - [(bpy.types.NodeEvaluateClosureInputItems method)](bpy.types.NodeEvaluateClosureInputItems.html#bpy.types.NodeEvaluateClosureInputItems.clear)   - [(bpy.types.NodeEvaluateClosureOutputItems method)](bpy.types.NodeEvaluateClosureOutputItems.html#bpy.types.NodeEvaluateClosureOutputItems.clear)   - [(bpy.types.NodeFunctionFormatStringItems method)](bpy.types.NodeFunctionFormatStringItems.html#bpy.types.NodeFunctionFormatStringItems.clear)   - [(bpy.types.NodeGeometryBakeItems method)](bpy.types.NodeGeometryBakeItems.html#bpy.types.NodeGeometryBakeItems.clear)   - [(bpy.types.NodeGeometryCaptureAttributeItems method)](bpy.types.NodeGeometryCaptureAttributeItems.html#bpy.types.NodeGeometryCaptureAttributeItems.clear)   - [(bpy.types.NodeGeometryForeachGeometryElementGenerationItems method)](bpy.types.NodeGeometryForeachGeometryElementGenerationItems.html#bpy.types.NodeGeometryForeachGeometryElementGenerationItems.clear)   - [(bpy.types.NodeGeometryForeachGeometryElementInputItems method)](bpy.types.NodeGeometryForeachGeometryElementInputItems.html#bpy.types.NodeGeometryForeachGeometryElementInputItems.clear)   - [(bpy.types.NodeGeometryForeachGeometryElementMainItems method)](bpy.types.NodeGeometryForeachGeometryElementMainItems.html#bpy.types.NodeGeometryForeachGeometryElementMainItems.clear)   - [(bpy.types.NodeGeometryRepeatOutputItems method)](bpy.types.NodeGeometryRepeatOutputItems.html#bpy.types.NodeGeometryRepeatOutputItems.clear)   - [(bpy.types.NodeGeometrySimulationOutputItems method)](bpy.types.NodeGeometrySimulationOutputItems.html#bpy.types.NodeGeometrySimulationOutputItems.clear)   - [(bpy.types.NodeGeometryViewerItems method)](bpy.types.NodeGeometryViewerItems.html#bpy.types.NodeGeometryViewerItems.clear)   - [(bpy.types.NodeIndexSwitchItems method)](bpy.types.NodeIndexSwitchItems.html#bpy.types.NodeIndexSwitchItems.clear)   - [(bpy.types.NodeInputs method)](bpy.types.NodeInputs.html#bpy.types.NodeInputs.clear)   - [(bpy.types.NodeLinks method)](bpy.types.NodeLinks.html#bpy.types.NodeLinks.clear)   - [(bpy.types.NodeMenuSwitchItems method)](bpy.types.NodeMenuSwitchItems.html#bpy.types.NodeMenuSwitchItems.clear)   - [(bpy.types.NodeOutputs method)](bpy.types.NodeOutputs.html#bpy.types.NodeOutputs.clear)   - [(bpy.types.Nodes method)](bpy.types.Nodes.html#bpy.types.Nodes.clear)   - [(bpy.types.NodeSeparateBundleItems m


[User] Show practical ways to work with Outputs in a Blender add-on or script – include code.

[Assistant]
Edge Index
:   The geometry-wide index of the selected edge. You can pass this to the
    [Evaluate at Index Node](../../utilities/field/evaluate_at_index.html) or the
    [Sample Index Node](../../geometry/sample/sample_index.html) (with the domain set to Edge)
    to retrieve details about the edge.

    If the vertex has no connected edges, *Edge Index* will be zero.

Total
:   The number of edges connected to the selected vertex.


[User] Explain Inherited Properties in complete detail according to the official Blender documentation.

[Assistant]
|  |  |
| --- | --- |
| - [`bpy_struct.id_data`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_data "bpy.types.bpy_struct.id_data") - [`Node.type`](bpy.types.Node.html#bpy.types.Node.type "bpy.types.Node.type") - [`Node.location`](bpy.types.Node.html#bpy.types.Node.location "bpy.types.Node.location") - [`Node.location_absolute`](bpy.types.Node.html#bpy.types.Node.location_absolute "bpy.types.Node.location_absolute") - [`Node.width`](bpy.types.Node.html#bpy.types.Node.width "bpy.types.Node.width") - [`Node.height`](bpy.types.Node.html#bpy.types.Node.height "bpy.types.Node.height") - [`Node.dimensions`](bpy.types.Node.html#bpy.types.Node.dimensions "bpy.types.Node.dimensions") - [`Node.name`](bpy.types.Node.html#bpy.types.Node.name "bpy.types.Node.name") - [`Node.label`](bpy.types.Node.html#bpy.types.Node.label "bpy.types.Node.label") - [`Node.inputs`](bpy.types.Node.html#bpy.types.Node.inputs "bpy.types.Node.inputs") - [`Node.outputs`](bpy.types.Node.html#bpy.types.Node.outputs "bpy.types.Node.outputs") - [`Node.internal_links`](bpy.types.Node.html#bpy.types.Node.internal_links "bpy.types.Node.internal_links") - [`Node.parent`](bpy.types.Node.html#bpy.types.Node.parent "bpy.types.Node.parent") - [`Node.warning_propagation`](bpy.types.Node.html#bpy.types.Node.warning_propagation "bpy.types.Node.warning_propagation") - [`Node.use_custom_color`](bpy.types.Node.html#bpy.types.Node.use_custom_color "bpy.types.Node.use_custom_color") - [`Node.color`](bpy.types.Node.html#bpy.types.Node.color "bpy.types.Node.color") - [`Node.color_tag`](bpy.types.Node.html#bpy.types.Node.color_tag "bpy.types.Node.color_tag") | - [`Node.select`](bpy.types.Node.html#bpy.types.Node.select "bpy.types.Node.select") - [`Node.show_options`](bpy.types.Node.html#bpy.types.Node.show_options "bpy.types.Node.show_options") - [`Node.show_preview`](bpy.types.Node.html#bpy.types.Node.show_preview "bpy.types.Node.show_preview") - [`Node.hide`](bpy.types.Node.html#bpy.types.Node.hide "bpy.types.Node.hide") - [`Node.mute`](bpy.types.Node.html#bpy.types.Node.mute "bpy.types.Node.mute") - [`Node.show_texture`](bpy.types.Node.html#bpy.types.Node.show_texture "bpy.types.Node.show_texture") - [`Node.bl_idname`](bpy.types.Node.html#bpy.types.Node.bl_idname "bpy.types.Node.bl_idname") - [`Node.bl_label`](bpy.types.Node.html#bpy.types.Node.bl_label "bpy.types.Node.bl_label") - [`Node.bl_description`](bpy.types.Node.html#bpy.types.Node.bl_description "bpy.types.Node.bl_description") - [`Node.bl_icon`](bpy.types.Node.html#bpy.types.Node.bl_icon "bpy.types.Node.bl_icon") - [`Node.bl_static_type`](bpy.types.Node.html#bpy.types.Node.bl_static_type "bpy.types.Node.bl_static_type") - [`Node.bl_width_default`](bpy.types.Node.html#bpy.types.Node.bl_width_default "bpy.types.Node.bl_width_default") - [`Node.bl_width_min`](bpy.types.Node.html#bpy.types.Node.bl_width_min "bpy.types.Node.bl_width_min") - [`Node.bl_width_max`](bpy.types.Node.html#bpy.types.Node.bl_width_max "bpy.types.Node.bl_width_max") - [`Node.bl_height_default`](bpy.types.Node.html#bpy.types.Node.bl_height_default "bpy.types.Node.bl_height_default") - [`Node.bl_height_min`](bpy.types.Node.html#bpy.types.Node.bl_height_min "bpy.types.Node.bl_height_min") - [`Node.bl_height_max`](bpy.types.Node.html#bpy.types.Node.bl_height_max "bpy.types.Node.bl_height_max") |


[User] Show practical ways to work with Select Grouped in a Blender add-on or script – include code.

[Assistant]
Selects nodes that share similar properties with the active node.

- **Type**: Select all nodes of the same type (e.g. all *Math* nodes).
- **Color**: Select nodes with the same custom [color](node_editors.html#bpy-types-node-color).
  (This refers to user-assigned editor colors, not the color data processed by nodes.)
- **Prefix/Suffix**: Select nodes whose names match the same starting or ending text.


[User] How do I use Bpy.Types.Vertexgroup in Blender? Include parameters, examples, warnings and best practices.

[Assistant] tryNode) GeometryNodeCurveToPoints(GeometryNode) GeometryNodeCurvesToGreasePencil(GeometryNode) GeometryNodeCustomGroup(GeometryNode) GeometryNodeDeformCurvesOnSurface(GeometryNode) GeometryNodeDeleteGeometry(GeometryNode) GeometryNodeDistributePointsInGrid(GeometryNode) GeometryNodeDistributePointsInVolume(GeometryNode) GeometryNodeDistributePointsOnFaces(GeometryNode) GeometryNodeDualMesh(GeometryNode) GeometryNodeDuplicateElements(GeometryNode) GeometryNodeEdgePathsToCurves(GeometryNode) GeometryNodeEdgePathsToSelection(GeometryNode) GeometryNodeEdgesOfCorner(GeometryNode) GeometryNodeEdgesOfVertex(GeometryNode) GeometryNodeEdgesToFaceGroups(GeometryNode) GeometryNodeExtrudeMesh(GeometryNode) GeometryNodeFaceOfCorner(GeometryNode) GeometryNodeFieldAtIndex(GeometryNode) GeometryNodeFieldAverage(GeometryNode) GeometryNodeFieldMinAndMax(GeometryNode) GeometryNodeFieldOnDomain(GeometryNode) GeometryNodeFieldToGrid(GeometryNode) GeometryNodeFieldToGridItem(bpy_struct) GeometryNodeFieldToGridItems(bpy_struct) GeometryNodeFieldVariance(GeometryNode) GeometryNodeFillCurve(GeometryNode) GeometryNodeFilletCurve(GeometryNode) GeometryNodeFlipFaces(GeometryNode) GeometryNodeForeachGeometryElementInput(GeometryNode) GeometryNodeForeachGeometryElementOutput(GeometryNode) GeometryNodeGeometryToInstance(GeometryNode) GeometryNodeGetNamedGrid(GeometryNode) GeometryNodeGizmoDial(GeometryNode) GeometryNodeGizmoLinear(GeometryNode) GeometryNodeGizmoTransform(GeometryNode) GeometryNodeGreasePencilToCurves(GeometryNode) GeometryNodeGridAdvect(GeometryNode) GeometryNodeGridCurl(GeometryNode) GeometryNodeGridDivergence(GeometryNode) GeometryNodeGridGradient(GeometryNode) GeometryNodeGridInfo(GeometryNode) GeometryNodeGridLaplacian(GeometryNode) GeometryNodeGridPrune(GeometryNode) GeometryNodeGridToMesh(GeometryNode) GeometryNodeGridVoxelize(GeometryNode) GeometryNodeGroup(GeometryNode) GeometryNodeImageInfo(GeometryNode) GeometryNodeImageTexture(GeometryNode) GeometryNodeImportCSV(GeometryNode) GeometryNodeImportOBJ(GeometryNode) GeometryNodeImportPLY(GeometryNode) GeometryNodeImportSTL(GeometryNode) GeometryNodeImportText(GeometryNode) GeometryNodeImportVDB(GeometryNode) GeometryNodeIndexOfNearest(GeometryNode) GeometryNodeIndexSwitch(GeometryNode) GeometryNodeInputActiveCamera(GeometryNode) GeometryNodeInputCollection(GeometryNode) GeometryNodeInputCurveHandlePositions(GeometryNode) GeometryNodeInputCurveTilt(GeometryNode) GeometryNodeInputEdgeSmooth(GeometryNode) GeometryNodeInputID(GeometryNode) GeometryNodeInputImage(GeometryNode) GeometryNodeInputIndex(GeometryNode) GeometryNodeInputInstanceBounds(GeometryNode) GeometryNodeInputInstanceRotation(GeometryNode) GeometryNodeInputInstanceScale(GeometryNode) GeometryNodeInputMaterial(GeometryNode) GeometryNodeInputMaterialIndex(GeometryNode) GeometryNodeInputMeshEdgeAngle(GeometryNode) GeometryNodeInputMeshEdgeNeighbors(GeometryNode) GeometryNodeInputMeshEdgeVertices(GeometryNode) GeometryNodeInputMeshFaceArea(GeometryNode) GeometryNodeInputMeshFaceIsPlanar(GeometryNode) GeometryNodeInputMeshFaceNeighbors(GeometryNode) GeometryNodeInputMeshIsland(GeometryNode) GeometryNodeInputMeshVertexNeighbors(GeometryNode) GeometryNodeInputNamedAttribute(GeometryNode) GeometryNodeInputNamedLayerSelection(GeometryNode) GeometryNodeInputNormal(GeometryNode) GeometryNodeInputObject(GeometryNode) GeometryNodeInputPosition(GeometryNode) GeometryNodeInputRadius(GeometryNode) GeometryNodeInputSceneTime(GeometryNode) GeometryNodeInputShadeSmooth(GeometryNode) GeometryNodeInputShortestEdgePaths(GeometryNode) GeometryNodeInputSplineCyclic(GeometryNode) GeometryNodeInputSplineResolution(GeometryNode) GeometryNodeInputTangent(GeometryNode) GeometryNodeInputVoxelIndex(GeometryNode) GeometryNodeInstanceOnPoints(GeometryNode) GeometryNodeInstanceTransform(GeometryNode) GeometryNodeInstancesToPoints(GeometryNode) GeometryNodeInterpolateCurves(GeometryNode) GeometryNodeIsViewport(GeometryNode) GeometryNodeJoinGeometry(GeometryNode) GeometryNodeList(GeometryNode) GeometryNodeListGetItem(GeometryNode) GeometryNodeListLength(GeometryNode) GeometryNodeMaterialSelection(GeometryNode) GeometryNodeMenuSwitch(GeometryNode) GeometryNodeMergeByDistance(GeometryNode) GeometryNodeMergeLayers(GeometryNode) GeometryNodeMeshBoolean(GeometryNode) GeometryNodeMeshCircle(GeometryNode) GeometryNodeMeshCone(GeometryNode) GeometryNodeMeshCube(GeometryNode) GeometryNodeMeshCylinder(GeometryNode) GeometryNodeMeshFaceSetBoundaries(GeometryNode) GeometryNodeMeshGrid(GeometryNode) GeometryNodeMeshIcoSphere(GeometryNode) GeometryNodeMeshLine(GeometryNode) GeometryNodeMeshToCurve(GeometryNode) GeometryNodeMeshToDensityGrid(GeometryNode) GeometryNodeMeshToPoints(GeometryNode) GeometryNodeMeshToSDFGrid(GeometryNode) GeometryNodeMeshToVolume(GeometryNode) GeometryNodeMeshUVSphere(GeometryNode) GeometryNodeObjectInfo(GeometryNode) GeometryNodeOffsetCornerInFace(GeometryNode) GeometryNodeOffsetPointInCurve(GeometryNode) GeometryNodePoints(GeometryNode) GeometryNodePointsOfCurve(GeometryNode) GeometryNodePointsToCurves(GeometryNode) GeometryNodePointsToSDFGrid(GeometryNode) GeometryNodePointsToVertices(GeometryNode) GeometryNodePointsToVolume(GeometryNode) GeometryNodeProximity(GeometryNode) GeometryNodeRaycast(GeometryNode) GeometryNodeRealizeInstances(GeometryNode) GeometryNodeRemoveAttribute(GeometryNode) GeometryNodeRepeatInput(GeometryNode) GeometryNodeRepeatOutput(GeometryNode) GeometryNodeReplaceMaterial(GeometryNode) GeometryNodeResampleCurve(GeometryNode) GeometryNodeReverseCurve(GeometryNode) GeometryNodeRotateInstances(GeometryNode) GeometryNodeSDFGridBoolean(GeometryNode) GeometryNodeSDFGridFillet(GeometryNode) GeometryNodeSDFGridLaplacian(GeometryNode) GeometryNodeSDFGridMean(GeometryNode) GeometryNodeSDFGridMeanCurvature(GeometryNode) GeometryNodeSDFGridMedian(GeometryNode) GeometryNodeSDFGridOffset(GeometryNode) GeometryNodeSampleCurve(GeometryNode) GeometryNodeSampleGrid(GeometryNode) GeometryNodeSampleGridIndex(GeometryNode) GeometryNodeSampleIndex(GeometryNode) GeometryNodeSampleNearest(GeometryNode) GeometryNodeSampleNearestSurface(GeometryNode) GeometryNodeSampleUVSurface(GeometryNode) GeometryNodeScaleElements(GeometryNode) GeometryNodeScaleInstances(GeometryNode) GeometryNodeSelfObject(GeometryNode) GeometryNodeSeparateComponents(GeometryNode) GeometryNodeSeparateGeometry(GeometryNode) GeometryNodeSetCurveHandlePositions(GeometryNode) GeometryNodeSetCurveNormal(GeometryNode) GeometryNodeSetCurveRadius(GeometryNode) GeometryNodeSetCurveTilt(GeometryNode) GeometryNodeSetGeometryName(GeometryNode) GeometryNodeSetGreasePencilColor(GeometryNode) GeometryNodeSetGreasePencilDepth(GeometryNode) GeometryNodeSetGreasePencilSoftness(GeometryNode) GeometryNodeSetGridBackground(GeometryNode) GeometryNodeSetGridTransform(GeometryNode) GeometryNodeSetID(GeometryNode) GeometryNodeSetInstanceTransform(GeometryNode) GeometryNodeSetMaterial(GeometryNode) GeometryNodeSetMaterialIndex(GeometryNode) GeometryNodeSetMeshNormal(GeometryNode) GeometryNodeSetPointRadius(GeometryNode) GeometryNodeSetPosition(GeometryNode) GeometryNodeSetShadeSmooth(GeometryNode) GeometryNodeSetSplineCyclic(GeometryNode) GeometryNodeSetSplineResolution(GeometryNode) GeometryNodeSimulationInput(GeometryNode) GeometryNodeSimulationOutput(GeometryNode) GeometryNodeSortElements(GeometryNode) GeometryNodeSplineLength(GeometryNode) GeometryNodeSplineParameter(GeometryNode) GeometryNodeSplitEdges(GeometryNode) GeometryNodeSplitToInstances(GeometryNode) GeometryNodeStoreNamedAttribute(GeometryNode) GeometryNodeStoreNamedGrid(GeometryNode) GeometryNodeStringJoin(GeometryNode) GeometryNodeStringToCurves(GeometryNode) GeometryNodeSubdivideCurve(GeometryNode) GeometryNodeSubdivideMesh(GeometryNode) GeometryNodeSubdivisionSurface(GeometryNode) GeometryNodeSwitch(GeometryNode) GeometryNodeTool3DCursor(GeometryNode) GeometryNodeToolActiveElement(GeometryNode) GeometryNodeToolFaceSet(GeometryNode) GeometryNodeToolMousePosition(GeometryNode) GeometryNodeToolSelection(GeometryNode) GeometryNodeToolSetFaceSet(GeometryNode) GeometryNodeToolSetSelection(GeometryNode) GeometryNodeTransform(GeometryNode) GeometryNodeTranslateInstances(GeometryNode) GeometryNodeTree(NodeTree) GeometryNodeTriangulate(GeometryNode) GeometryNodeTrimCurve(GeometryNode) GeometryNodeUVPackIslands(GeometryNode) GeometryNodeUVTangent(GeometryNode) GeometryNodeUVUnwrap(GeometryNode) GeometryNodeVertexOfCorner(GeometryNode) GeometryNodeViewer(GeometryNode) GeometryNodeViewportTransform(GeometryNode) GeometryNodeVolumeCube(GeometryNode) GeometryNodeVolumeToMesh(GeometryNode) GeometryNodeWarning(GeometryNode) GeometrySet Gizmo(bpy_struct) GizmoGroup(bpy_struct) GizmoGroupProperties(bpy_struct) GizmoProperties(bpy_struct) Gizmos(bpy_struct) GlowStrip(EffectStrip) GpPaint(Paint) GpSculptPaint(Paint) GpVertexPaint(Paint) GpWeightPaint(Paint) GreasePencil(ID) GreasePencilArmatureModifier(Modifier) GreasePencilArrayModifier(Modifier) GreasePencilBuildModifier(Modifier) GreasePencilColorModifier(Modifier) GreasePencilDashModifierData(Modifier) GreasePencilDashModifierSegment(bpy_struct) GreasePencilDrawing(bpy_struct) GreasePencilEnvelopeModifier(Modifier) GreasePencilFrame(bpy_struct) GreasePencilFrames(bpy_struct) GreasePencilHookModifier(Modifier) GreasePencilLatticeModifier(Modifier) GreasePencilLayer(GreasePencilTreeNode) GreasePencilLayerGroup(GreasePencilTreeNode) GreasePencilLayerMask(bpy_struct) GreasePencilLayerMasks(bpy_struct) GreasePencilLengthModifier(Modifier) GreasePencilLineartModifier(Modifier) GreasePencilMirrorModifier(Modifier) GreasePencilMultiplyModifier(Modifier) GreasePencilNoiseModifier(Modifier) GreasePencilOffsetModifier(Modifier) GreasePencilOpacityModifier(Modifier) GreasePencilOutlineModifier(Modifier) GreasePencilShrinkwrapModifier(Modifier) GreasePencilSimplifyModifier(Modifier) GreasePencilSmoothModifier(Modifier) GreasePencilSubdivModifier(Modifier) GreasePencilTextureModifier(Modifier) GreasePencilThickModifierData(Modifier) GreasePencilTimeModifier(Modifier) GreasePencilTimeModifierSegment(bpy_struct) GreasePencilTintModifier(Modifier) GreasePencilTreeNode(bpy_struct) GreasePencilWeightAngleModifier(Modifier) GreasePencilWeightProximityModifier(Modifier) GreasePencilv3LayerGroup(bpy_struct) GreasePencilv3Layers(bpy_struct) GroupNodeViewerPathElem(ViewerPathElem) Header(bpy_struct) Histogram(bpy_struct) HookModifier(Modifier) HueCorrectModifier(StripModifier) HydraRenderEngine(RenderEngine) ID(bpy_struct) IDMaterials(bpy_struct) IDOverrideLibrary(bpy_struct) IDOverrideLibraryProperties(bpy_struct) IDOverrideLibraryProperty(bpy_struct) IDOverrideLibraryPropertyOperation(bpy_struct) IDOverrideLibraryPropertyOperations(bpy_struct) IDPropertyWrapPtr(bpy_struct) IDViewerPathElem(ViewerPathElem) IKParam(bpy_struct) IMAGE_AST_brush_paint(AssetShelf) IMAGE_FH_drop_handler(FileHandler) IMAGE_UL_render_slots(UIList) IMAGE_UL_udim_tiles(UIList) IO_FH_gltf2(FileHandler) IO_FH_svg_as_curves(FileHandler) Image(ID) ImageFormatSettings(bpy_struct) ImagePackedFile(bpy_struct) ImagePaint(Paint) ImagePreview(bpy_struct) ImageStrip(Strip) ImageTexture(Texture) ImageUser(bpy_struct) IndexSwitchItem(bpy_struct) InlineShaderNodes Int2Attribute(Attribute) Int2AttributeValue(bpy_struct) IntAttribute(Attribute) IntAttributeValue(bpy_struct) IntProperty(Property) Itasc(IKParam) Key(ID) KeyConfig(bpy_struct) KeyConfigPreferences(bpy_struct) KeyConfigurations(bpy_struct) KeyMap(bpy_struct) KeyMapItem(bpy_struct) KeyMapItems(bpy_struct) KeyMaps(bpy_struct) Keyframe(bpy_struct) KeyingSet(bpy_struct) KeyingSetInfo(bpy_struct) KeyingSetPath(bpy_struct) KeyingSetPaths(bpy_struct) KeyingSets(bpy_struct) KeyingSetsAll(bpy_struct) KinematicConstraint(Constraint) LaplacianDeformModifier(Modifier) LaplacianSmoothModifier(Modifier) Lattice(ID) LatticeModifier(Modifier) LatticePoint(bpy_struct) LayerCollection(bpy_struct) LayerObjects(bpy_struct) LayoutPanelState(bpy_struct) Library(ID) LibraryWeakReference(bpy_struct) Light(ID) LightProbe(ID) LightProbePlane(LightProbe) LightProbeSphere(LightProbe) LightProbeVolume(LightProbe) Lightgroup(bpy_struct) Lightgroups(bpy_struct) LimitDistanceConstraint(Constraint) LimitLocationConstraint(Constraint) LimitRotationConstraint(Constraint) LimitScaleConstraint(Constraint) LineStyleAlphaModifier(LineStyleModifier) LineStyleAlphaModifier_AlongStroke(LineStyleAlphaModifier) LineStyleAlphaModifier_CreaseAngle(LineStyleAlphaModifier) LineStyleAlphaModifier_Curvature_3D(LineStyleAlphaModifier) LineStyleAlphaModifier_DistanceFromCamera(LineStyleAlphaModifier) LineStyleAlphaModifier_DistanceFromObject(LineStyleAlphaModifier) LineStyleAlphaModifier_Material(LineStyleAlphaModifier) LineStyleAlphaModifier_Noise(LineStyleAlphaModifier) LineStyleAlphaModifier_Tangent(LineStyleAlphaModifier) LineStyleAlphaModifiers(bpy_struct) LineStyleColorModifier(LineStyleModifier) LineStyleColorModifier_AlongStroke(LineStyleColorModifier) LineStyleColorModifier_CreaseAngle(LineStyleColorModifier) LineStyleColorModifier_Curvature_3D(LineStyleColorModifier) LineStyleColorModifier_DistanceFromCamera(LineStyleColorModifier) LineStyleColorModifier_DistanceFromObject(LineStyleColorModifier) LineStyleColorModifier_Material(LineStyleColorModifier) LineStyleColorModifier_Noise(LineStyleColorModifier) LineStyleColorModifier_Tangent(LineStyleColorModifier) LineStyleColorModifiers(bpy_struct) LineStyleGeometryModifier(LineStyleModifier) LineStyleGeometryModifier_2DOffset(LineStyleGeometryModifier) LineStyleGeometryModifier_2DTransform(LineStyleGeometryModifier) LineStyleGeometryModifier_BackboneStretcher(LineStyleGeometryModifier) LineStyleGeometryModifier_BezierCurve(LineStyleGeometryModifier) LineStyleGeometryModifier_Blueprint(LineStyleGeometryModifier) LineStyleGeometryModifier_GuidingLines(LineStyleGeometryModifier) LineStyleGeometryModifier_PerlinNoise1D(LineStyleGeometryModifier) LineStyleGeometryModifier_PerlinNoise2D(LineStyleGeometryModifier) LineStyleGeometryModifier_Polygonalization(LineStyleGeometryModifier) LineStyleGeometryModifier_Sampling(LineStyleGeometryModifier) LineStyleGeometryModifier_Simplification(LineStyleGeometryModifier) LineStyleGeometryModifier_SinusDisplacement(LineStyleGeometryModifier) LineStyleGeometryModifier_SpatialNoise(LineStyleGeometryModifier) LineStyleGeometryModifier_TipRemover(LineStyleGeometryModifier) LineStyleGeometryModifiers(bpy_struct) LineStyleModifier(bpy_struct) LineStyleTextureSlot(TextureSlot) LineStyleTextureSlots(bpy_struct) LineStyleThicknessModifier(LineStyleModifier) LineStyleThicknessModifier_AlongStroke(LineStyleThicknessModifier) LineStyleThicknessModifier_Calligraphy(LineStyleThicknessModifier) LineStyleThicknessModifier_CreaseAngle(LineStyleThicknessModifier) LineStyleThicknessModifier_Curvature_3D(LineStyleThicknessModifier) LineStyleThicknessModifier_DistanceFromCamera(LineStyleThicknessModifier) LineStyleThicknessModifier_DistanceFromObject(LineStyleThicknessModifier) LineStyleThicknessModifier_Material(LineStyleThicknessModifier) LineStyleThicknessModifier_Noise(LineStyleThicknessModifier) LineStyleThicknessModifier_Tangent(LineStyleThicknessModifier) LineStyleThicknessModifiers(bpy_struct) Linesets(bpy_struct) LockedTrackConstraint(Constraint) LoopColors(bpy_struct) MASK_UL_layers(UIList) MATERIAL_UL_matslots(UIList) MESH_UL_attributes(UIList) MESH_UL_color_attributes(UIList) MESH_UL_color_attributes_selector(UIList) MESH_UL_uvmaps(UIList) MESH_UL_vgroups(UIList) Macro(bpy_struct) MagicTexture(Texture) MaintainVolumeConstraint(Constraint) MarbleTexture(Texture) Mask(ID) MaskLayer(bpy_struct) MaskLayers(bpy_struct) MaskModifier(Modifier) MaskParent(bpy_struct) MaskSpline(bpy_struct) MaskSplinePoint(bpy_struct) MaskSplinePointUW(bpy_struct) MaskSplinePoints(bpy_struct) MaskSplines(bpy_struct) MaskStrip(Strip) MaskStripModifier(StripModifier) Material(ID) MaterialGPencilStyle(bpy_struct) MaterialLineArt(bpy_struct) MaterialSlot(bpy_struct) Menu(bpy_struct) Mesh(ID) MeshCacheModifier(Modifier) MeshDeformModifier(Modifier) MeshEdge(bpy_struct) MeshEdges(bpy_struct) MeshLoop(bpy_struct) MeshLoopColor(bpy_struct) MeshLoopColorLayer(bpy_struct) MeshLoopTriangle(bpy_struct) MeshLoopTriangles(bpy_struct) MeshLoops(bpy_struct) MeshNormalValue(bpy_struct) MeshPolygon(bpy_struct) MeshPolygons(bpy_struct) MeshSequenceCacheModifier(Modifier) MeshSkinVertex(bpy_struct) MeshSkinVertexLayer(bpy_struct) MeshStatVis(bpy_struct) MeshToVolumeModifier(Modifier) MeshUVLoop(bpy_struct) MeshUVLoopLayer(bpy_struct) MeshVertex(bpy_struct) MeshVertices(bpy_struct) MetaBall(ID) MetaBallElements(bpy_struct) MetaElement(bpy_struct) MetaStrip(Strip) MirrorModifier(Modifier) Modifier(bpy_struct) ModifierViewerPathElem(ViewerPathElem) MotionPath(bpy_struct) MotionPathVert(bpy_struct) MovieClip(ID) MovieClipProxy(bpy_struct) MovieClipScopes(bpy_struct) MovieClipStrip(Strip) MovieClipUser(bpy_struct) MovieReconstructedCamera(bpy_struct) MovieStrip(Strip) MovieTracking(bpy_struct) MovieTrackingCamera(bpy_struct) MovieTrackingDopesheet(bpy_struct) MovieTrackingMarker(bpy_struct) MovieTrackingMarkers(bpy_struct) MovieTrackingObject(bpy_struct) MovieTrackingObjectPlaneTracks(bpy_struct) MovieTrackingObjectTracks(bpy_struct) MovieTrackingObjects(bpy_struct) MovieTrackingPlaneMarker(bpy_struct) MovieTrackingPlaneMarkers(bpy_struct) MovieTrackingPlaneTrack(bpy_struct) MovieTrackingPlaneTracks(bpy_struct) MovieTrackingReconstructedCameras(bpy_struct) MovieTrackingReconstruction(bpy_struct) MovieTrackingSettings(bpy_struct) MovieTrackingStabilization(bpy_struct) MovieTrackingTrack(bpy_struct) MovieTrackingTracks(bpy_struct) MulticamStrip(EffectStrip) MultiplyStrip(EffectStrip) MultiresModifier(Modifier) MusgraveTexture(Texture) NDOFMotionEventData(bpy_struct) NODE_AST_compositor(AssetShelf) NODE_FH_image_node(FileHandler) NlaStrip(bpy_struct) NlaStripFCurves(bpy_struct) NlaStrips(bpy_struct) NlaTrack(bpy_struct) NlaTracks(bpy_struct) Node(bpy_stru


[User] Describe Inherited Functions from the Blender manual or Python API, including usage steps and snippets.

[Assistant]
|  |  |
| --- | --- |
| - [`bpy_struct.as_pointer`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.as_pointer "bpy.types.bpy_struct.as_pointer") - [`bpy_struct.driver_add`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.driver_add "bpy.types.bpy_struct.driver_add") - [`bpy_struct.driver_remove`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.driver_remove "bpy.types.bpy_struct.driver_remove") - [`bpy_struct.get`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.get "bpy.types.bpy_struct.get") - [`bpy_struct.id_properties_clear`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_clear "bpy.types.bpy_struct.id_properties_clear") - [`bpy_struct.id_properties_ensure`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_ensure "bpy.types.bpy_struct.id_properties_ensure") - [`bpy_struct.id_properties_ui`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_ui "bpy.types.bpy_struct.id_properties_ui") - [`bpy_struct.is_property_hidden`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_hidden "bpy.types.bpy_struct.is_property_hidden") - [`bpy_struct.is_property_overridable_library`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_overridable_library "bpy.types.bpy_struct.is_property_overridable_library") - [`bpy_struct.is_property_readonly`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_readonly "bpy.types.bpy_struct.is_property_readonly") - [`bpy_struct.is_property_set`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_set "bpy.types.bpy_struct.is_property_set") - [`bpy_struct.items`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.items "bpy.types.bpy_struct.items") - [`bpy_struct.keyframe_delete`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.keyframe_delete "bpy.types.bpy_struct.keyframe_delete") - [`bpy_struct.keyframe_insert`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.keyframe_insert "bpy.types.bpy_struct.keyframe_insert") - [`bpy_struct.keys`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.keys "bpy.types.bpy_struct.keys") - [`bpy_struct.path_from_id`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.path_from_id "bpy.types.bpy_struct.path_from_id") - [`bpy_struct.path_from_module`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.path_from_module "bpy.types.bpy_struct.path_from_module") - [`bpy_struct.path_resolve`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.path_resolve "bpy.types.bpy_struct.path_resolve") - [`bpy_struct.pop`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.pop "bpy.types.bpy_struct.pop") - [`bpy_struct.property_overridable_library_set`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.property_overridable_library_set "bpy.types.bpy_struct.property_overridable_library_set") - [`bpy_struct.property_unset`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.property_unset "bpy.types.bpy_struct.property_unset") - [`bpy_struct.rna_ancestors`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.rna_ancestors "bpy.types.bpy_struct.rna_ancestors") - [`bpy_struct.type_recast`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.type_recast "bpy.types.bpy_struct.type_recast") - [`bpy_struct.values`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.values "bpy.types.bpy_struct.values") - [`Node.bl_system_properties_get`](bpy.types.Node.html#bpy.types.Node.bl_system_properties_get "bpy.types.Node.bl_system_properties_get") - [`Node.socket_value_update`](bpy.types.Node.html#bpy.types.Node.socket_value_update "bpy.types.Node.socket_value_update") - [`Node.is_registered_node_type`](bpy.types.Node.html#bpy.types.Node.is_registered_node_type "bpy.types.Node.is_registered_node_type") | - [`Node.poll`](bpy.types.Node.html#bpy.types.Node.poll "bpy.types.Node.poll") - [`Node.poll_instance`](bpy.types.Node.html#bpy.types.Node.poll_instance "bpy.types.Node.poll_instance") - [`Node.update`](bpy.types.Node.html#bpy.types.Node.update "bpy.types.Node.update") - [`Node.insert_link`](bpy.types.Node.html#bpy.types.Node.insert_link "bpy.types.Node.insert_link") - [`Node.init`](bpy.types.Node.html#bpy.types.Node.init "bpy.types.Node.init") - [`Node.copy`](bpy.types.Node.html#bpy.types.Node.copy "bpy.types.Node.copy") - [`Node.free`](bpy.types.Node.html#bpy.types.Node.free "bpy.types.Node.free") - [`Node.draw_buttons`](bpy.types.Node.html#bpy.types.Node.draw_buttons "bpy.types.Node.draw_buttons") - [`Node.draw_buttons_ext`](bpy.types.Node.html#bpy.types.Node.draw_buttons_ext "bpy.types.Node.draw_buttons_ext") - [`Node.draw_label`](bpy.types.Node.html#bpy.types.Node.draw_label "bpy.types.Node.draw_label") - [`Node.debug_zone_body_lazy_function_graph`](bpy.types.Node.html#bpy.types.Node.debug_zone_body_lazy_function_graph "bpy.types.Node.debug_zone_body_lazy_function_graph") - [`Node.debug_zone_lazy_function_graph`](bpy.types.Node.html#bpy.types.Node.debug_zone_lazy_function_graph "bpy.types.Node.debug_zone_lazy_function_graph") - [`Node.poll`](bpy.types.Node.html#bpy.types.Node.poll "bpy.types.Node.poll") - [`Node.bl_rna_get_subclass`](bpy.types.Node.html#bpy.types.Node.bl_rna_get_subclass "bpy.types.Node.bl_rna_get_subclass") - [`Node.bl_rna_get_subclass_py`](bpy.types.Node.html#bpy.types.Node.bl_rna_get_subclass_py "bpy.types.Node.bl_rna_get_subclass_py") - [`NodeInternal.poll`](bpy.types.NodeInternal.html#bpy.types.NodeInternal.poll "bpy.types.NodeInternal.poll") - [`NodeInternal.poll_instance`](bpy.types.NodeInternal.html#bpy.types.NodeInternal.poll_instance "bpy.types.NodeInternal.poll_instance") - [`NodeInternal.update`](bpy.types.NodeInternal.html#bpy.types.NodeInternal.update "bpy.types.NodeInternal.update") - [`NodeInternal.draw_buttons`](bpy.types.NodeInternal.html#bpy.types.NodeInternal.draw_buttons "bpy.types.NodeInternal.draw_buttons") - [`NodeInternal.draw_buttons_ext`](bpy.types.NodeInternal.html#bpy.types.NodeInternal.draw_buttons_ext "bpy.types.NodeInternal.draw_buttons_ext") - [`NodeInternal.bl_rna_get_subclass`](bpy.types.NodeInternal.html#bpy.types.NodeInternal.bl_rna_get_subclass "bpy.types.NodeInternal.bl_rna_get_subclass") - [`NodeInternal.bl_rna_get_subclass_py`](bpy.types.NodeInternal.html#bpy.types.NodeInternal.bl_rna_get_subclass_py "bpy.types.NodeInternal.bl_rna_get_subclass_py") - [`CompositorNode.tag_need_exec`](bpy.types.CompositorNode.html#bpy.types.CompositorNode.tag_need_exec "bpy.types.CompositorNode.tag_need_exec") - `CompositorNode.poll` - [`CompositorNode.update`](bpy.types.CompositorNode.html#bpy.types.CompositorNode.update "bpy.types.CompositorNode.update") - [`CompositorNode.bl_rna_get_subclass`](bpy.types.CompositorNode.html#bpy.types.CompositorNode.bl_rna_get_subclass "bpy.types.CompositorNode.bl_rna_get_subclass") - [`CompositorNode.bl_rna_get_subclass_py`](bpy.types.CompositorNode.html#bpy.types.CompositorNode.bl_rna_get_subclass_py "bpy.types.CompositorNode.bl_rna_get_subclass_py") |


[User] What is Inherited Properties and how is it used in Blender Python scripting?

[Assistant]
|  |  |
| --- | --- |
| - [`bpy_struct.id_data`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_data "bpy.types.bpy_struct.id_data") - [`Node.type`](bpy.types.Node.html#bpy.types.Node.type "bpy.types.Node.type") - [`Node.location`](bpy.types.Node.html#bpy.types.Node.location "bpy.types.Node.location") - [`Node.location_absolute`](bpy.types.Node.html#bpy.types.Node.location_absolute "bpy.types.Node.location_absolute") - [`Node.width`](bpy.types.Node.html#bpy.types.Node.width "bpy.types.Node.width") - [`Node.height`](bpy.types.Node.html#bpy.types.Node.height "bpy.types.Node.height") - [`Node.dimensions`](bpy.types.Node.html#bpy.types.Node.dimensions "bpy.types.Node.dimensions") - [`Node.name`](bpy.types.Node.html#bpy.types.Node.name "bpy.types.Node.name") - [`Node.label`](bpy.types.Node.html#bpy.types.Node.label "bpy.types.Node.label") - [`Node.inputs`](bpy.types.Node.html#bpy.types.Node.inputs "bpy.types.Node.inputs") - [`Node.outputs`](bpy.types.Node.html#bpy.types.Node.outputs "bpy.types.Node.outputs") - [`Node.internal_links`](bpy.types.Node.html#bpy.types.Node.internal_links "bpy.types.Node.internal_links") - [`Node.parent`](bpy.types.Node.html#bpy.types.Node.parent "bpy.types.Node.parent") - [`Node.warning_propagation`](bpy.types.Node.html#bpy.types.Node.warning_propagation "bpy.types.Node.warning_propagation") - [`Node.use_custom_color`](bpy.types.Node.html#bpy.types.Node.use_custom_color "bpy.types.Node.use_custom_color") - [`Node.color`](bpy.types.Node.html#bpy.types.Node.color "bpy.types.Node.color") - [`Node.color_tag`](bpy.types.Node.html#bpy.types.Node.color_tag "bpy.types.Node.color_tag") | - [`Node.select`](bpy.types.Node.html#bpy.types.Node.select "bpy.types.Node.select") - [`Node.show_options`](bpy.types.Node.html#bpy.types.Node.show_options "bpy.types.Node.show_options") - [`Node.show_preview`](bpy.types.Node.html#bpy.types.Node.show_preview "bpy.types.Node.show_preview") - [`Node.hide`](bpy.types.Node.html#bpy.types.Node.hide "bpy.types.Node.hide") - [`Node.mute`](bpy.types.Node.html#bpy.types.Node.mute "bpy.types.Node.mute") - [`Node.show_texture`](bpy.types.Node.html#bpy.types.Node.show_texture "bpy.types.Node.show_texture") - [`Node.bl_idname`](bpy.types.Node.html#bpy.types.Node.bl_idname "bpy.types.Node.bl_idname") - [`Node.bl_label`](bpy.types.Node.html#bpy.types.Node.bl_label "bpy.types.Node.bl_label") - [`Node.bl_description`](bpy.types.Node.html#bpy.types.Node.bl_description "bpy.types.Node.bl_description") - [`Node.bl_icon`](bpy.types.Node.html#bpy.types.Node.bl_icon "bpy.types.Node.bl_icon") - [`Node.bl_static_type`](bpy.types.Node.html#bpy.types.Node.bl_static_type "bpy.types.Node.bl_static_type") - [`Node.bl_width_default`](bpy.types.Node.html#bpy.types.Node.bl_width_default "bpy.types.Node.bl_width_default") - [`Node.bl_width_min`](bpy.types.Node.html#bpy.types.Node.bl_width_min "bpy.types.Node.bl_width_min") - [`Node.bl_width_max`](bpy.types.Node.html#bpy.types.Node.bl_width_max "bpy.types.Node.bl_width_max") - [`Node.bl_height_default`](bpy.types.Node.html#bpy.types.Node.bl_height_default "bpy.types.Node.bl_height_default") - [`Node.bl_height_min`](bpy.types.Node.html#bpy.types.Node.bl_height_min "bpy.types.Node.bl_height_min") - [`Node.bl_height_max`](bpy.types.Node.html#bpy.types.Node.bl_height_max "bpy.types.Node.bl_height_max") |


[User] Provide the full official documentation entry for Bpy.Types.Gpsculptpaint, preserving all code examples.

[Assistant] GpSculptPaint(Paint) - Blender Python API Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Hide navigation sidebar Hide table of contents sidebar Skip to content Toggle site navigation sidebar Blender Python API Toggle Light / Dark / Auto color theme Toggle table of contents sidebar Blender Python API Documentation Quickstart API Overview API Reference Usage Best Practice Tips and Tricks Gotchas Toggle navigation of Gotchas Troubleshooting Errors & Crashes Python Threads are Not Supported Internal Data & Their Python Objects Using Operators Modes and Mesh Access Bones & Armatures File Paths & String Encoding Advanced Toggle navigation of Advanced Blender as a Python Module Change Log Application Modules Context Access (bpy.context) Data Access (bpy.data) Message Bus (bpy.msgbus) Operators (bpy.ops) Toggle navigation of Operators (bpy.ops) Action Operators Anim Operators Armature Operators Asset Operators Boid Operators Brush Operators Buttons Operators Cachefile Operators Camera Operators Clip Operators Cloth Operators Collection Operators Console Operators Constraint Operators Curve Operators Curves Operators Cycles Operators Dpaint Operators Ed Operators Export Anim Operators Export Scene Operators Extensions Operators File Operators Fluid Operators Font Operators Geometry Operators Gizmogroup Operators Gpencil Operators Graph Operators Grease Pencil Operators Image Operators Import Anim Operators Import Curve Operators Import Scene Operators Info Operators Lattice Operators Marker Operators Mask Operators Material Operators Mball Operators Mesh Operators Nla Operators Node Operators Object Operators Outliner Operators Paint Operators Paintcurve Operators Palette Operators Particle Operators Pointcloud Operators Pose Operators Poselib Operators Preferences Operators Ptcache Operators Render Operators Rigidbody Operators Scene Operators Screen Operators Script Operators Sculpt Operators Sculpt Curves Operators Sequencer Operators Sound Operators Spreadsheet Operators Surface Operators Text Operators Text Editor Operators Texture Operators Transform Operators Ui Operators Uilist Operators Uv Operators View2D Operators View3D Operators Wm Operators Workspace Operators World Operators Types (bpy.types) Toggle navigation of Types (bpy.types) AOV(bpy_struct) AOVs(bpy_struct) ASSETBROWSER_UL_metadata_tags(UIList) Action(ID) ActionChannelbag(bpy_struct) ActionChannelbagFCurves(bpy_struct) ActionChannelbagGroups(bpy_struct) ActionChannelbags(bpy_struct) ActionConstraint(Constraint) ActionGroup(bpy_struct) ActionKeyframeStrip(ActionStrip) ActionLayer(bpy_struct) ActionLayers(bpy_struct) ActionPoseMarkers(bpy_struct) ActionSlot(bpy_struct) ActionSlots(bpy_struct) ActionStrip(bpy_struct) ActionStrips(bpy_struct) AddStrip(EffectStrip) Addon(bpy_struct) AddonPreferences(bpy_struct) Addons(bpy_struct) AdjustmentStrip(EffectStrip) AlphaOverStrip(EffectStrip) AlphaUnderStrip(EffectStrip) AnimData(bpy_struct) AnimDataDrivers(bpy_struct) AnimViz(bpy_struct) AnimVizMotionPaths(bpy_struct) Annotation(ID) AnnotationFrame(bpy_struct) AnnotationFrames(bpy_struct) AnnotationLayer(bpy_struct) AnnotationLayers(bpy_struct) AnnotationStroke(bpy_struct) AnnotationStrokePoint(bpy_struct) AnyType(bpy_struct) Area(bpy_struct) AreaLight(Light) AreaSpaces(bpy_struct) Armature(ID) ArmatureBones(bpy_struct) ArmatureConstraint(Constraint) ArmatureConstraintTargets(bpy_struct) ArmatureEditBones(bpy_struct) ArmatureModifier(Modifier) ArrayModifier(Modifier) AssetLibraryCollection(bpy_struct) AssetLibraryReference(bpy_struct) AssetMetaData(bpy_struct) AssetRepresentation(bpy_struct) AssetShelf(bpy_struct) AssetTag(bpy_struct) AssetTags(bpy_struct) AssetWeakReference(bpy_struct) Attribute(bpy_struct) AttributeGroupCurves(bpy_struct) AttributeGroupGreasePencil(bpy_struct) AttributeGroupGreasePencilDrawing(bpy_struct) AttributeGroupMesh(bpy_struct) AttributeGroupPointCloud(bpy_struct) BakeSettings(bpy_struct) BevelModifier(Modifier) BezierSplinePoint(bpy_struct) BlendData(bpy_struct) BlendDataActions(bpy_struct) BlendDataAnnotations(bpy_struct) BlendDataArmatures(bpy_struct) BlendDataBrushes(bpy_struct) BlendDataCacheFiles(bpy_struct) BlendDataCameras(bpy_struct) BlendDataCollections(bpy_struct) BlendDataCurves(bpy_struct) BlendDataFonts(bpy_struct) BlendDataGreasePencilsV3(bpy_struct) BlendDataHairCurves(bpy_struct) BlendDataImages(bpy_struct) BlendDataLattices(bpy_struct) BlendDataLibraries(bpy_struct) BlendDataLights(bpy_struct) BlendDataLineStyles(bpy_struct) BlendDataMasks(bpy_struct) BlendDataMaterials(bpy_struct) BlendDataMeshes(bpy_struct) BlendDataMetaBalls(bpy_struct) BlendDataMovieClips(bpy_struct) BlendDataNodeTrees(bpy_struct) BlendDataObjects(bpy_struct) BlendDataPaintCurves(bpy_struct) BlendDataPalettes(bpy_struct) BlendDataParticles(bpy_struct) BlendDataPointClouds(bpy_struct) BlendDataProbes(bpy_struct) BlendDataScenes(bpy_struct) BlendDataScreens(bpy_struct) BlendDataSounds(bpy_struct) BlendDataSpeakers(bpy_struct) BlendDataTexts(bpy_struct) BlendDataTextures(bpy_struct) BlendDataVolumes(bpy_struct) BlendDataWindowManagers(bpy_struct) BlendDataWorkSpaces(bpy_struct) BlendDataWorlds(bpy_struct) BlendFileColorspace(bpy_struct) BlendImportContext(bpy_struct) BlendImportContextItem(bpy_struct) BlendImportContextItems(bpy_struct) BlendImportContextLibraries(bpy_struct) BlendImportContextLibrary(bpy_struct) BlendTexture(Texture) BlenderRNA(bpy_struct) BoidRule(bpy_struct) BoidRuleAverageSpeed(BoidRule) BoidRuleAvoid(BoidRule) BoidRuleAvoidCollision(BoidRule) BoidRuleFight(BoidRule) BoidRuleFollowLeader(BoidRule) BoidRuleGoal(BoidRule) BoidSettings(bpy_struct) BoidState(bpy_struct) Bone(bpy_struct) BoneCollection(bpy_struct) BoneCollectionMemberships(bpy_struct) BoneCollections(bpy_struct) BoneColor(bpy_struct) BoolAttribute(Attribute) BoolAttributeValue(bpy_struct) BoolProperty(Property) BooleanModifier(Modifier) BrightContrastModifier(StripModifier) Brush(ID) BrushCapabilities(bpy_struct) BrushCapabilitiesImagePaint(bpy_struct) BrushCapabilitiesSculpt(bpy_struct) BrushCapabilitiesVertexPaint(bpy_struct) BrushCapabilitiesWeightPaint(bpy_struct) BrushCurvesSculptSettings(bpy_struct) BrushGpencilSettings(bpy_struct) BrushTextureSlot(TextureSlot) BuildModifier(Modifier) ByteColorAttribute(Attribute) ByteColorAttributeValue(bpy_struct) ByteIntAttribute(Attribute) ByteIntAttributeValue(bpy_struct) CLIP_UL_tracking_objects(UIList) CURVES_UL_attributes(UIList) CacheFile(ID) CacheFileLayer(bpy_struct) CacheFileLayers(bpy_struct) CacheObjectPath(bpy_struct) CacheObjectPaths(bpy_struct) Camera(ID) CameraBackgroundImage(bpy_struct) CameraBackgroundImages(bpy_struct) CameraDOFSettings(bpy_struct) CameraSolverConstraint(Constraint) CameraStereoData(bpy_struct) CastModifier(Modifier) ChannelDriverVariables(bpy_struct) ChildOfConstraint(Constraint) ChildParticle(bpy_struct) ClampToConstraint(Constraint) ClothCollisionSettings(bpy_struct) ClothModifier(Modifier) ClothSettings(bpy_struct) ClothSolverResult(bpy_struct) CloudsTexture(Texture) Collection(ID) CollectionChild(bpy_struct) CollectionChildren(bpy_struct) CollectionExport(bpy_struct) CollectionExports(bpy_struct) CollectionLightLinking(bpy_struct) CollectionObject(bpy_struct) CollectionObjects(bpy_struct) CollectionProperty(Property) CollisionModifier(Modifier) CollisionSettings(bpy_struct) ColorBalanceModifier(StripModifier) ColorManagedDisplaySettings(bpy_struct) ColorManagedInputColorspaceSettings(bpy_struct) ColorManagedSequencerColorspaceSettings(bpy_struct) ColorManagedViewSettings(bpy_struct) ColorMapping(bpy_struct) ColorMixStrip(EffectStrip) ColorRamp(bpy_struct) ColorRampElement(bpy_struct) ColorRampElements(bpy_struct) ColorStrip(EffectStrip) CompositorNode(NodeInternal) CompositorNodeAlphaOver(CompositorNode) CompositorNodeAntiAliasing(CompositorNode) CompositorNodeBilateralblur(CompositorNode) CompositorNodeBlur(CompositorNode) CompositorNodeBokehBlur(CompositorNode) CompositorNodeBokehImage(CompositorNode) CompositorNodeBoxMask(CompositorNode) CompositorNodeBrightContrast(CompositorNode) CompositorNodeChannelMatte(CompositorNode) CompositorNodeChromaMatte(CompositorNode) CompositorNodeColorBalance(CompositorNode) CompositorNodeColorCorrection(CompositorNode) CompositorNodeColorMatte(CompositorNode) CompositorNodeColorSpill(CompositorNode) CompositorNodeCombineColor(CompositorNode) CompositorNodeConvertColorSpace(CompositorNode) CompositorNodeConvertToDisplay(CompositorNode) CompositorNodeConvolve(CompositorNode) CompositorNodeCornerPin(CompositorNode) CompositorNodeCrop(CompositorNode) CompositorNodeCryptomatte(CompositorNode) CompositorNodeCryptomatteV2(CompositorNode) CompositorNodeCurveRGB(CompositorNode) CompositorNodeCustomGroup(CompositorNode) CompositorNodeDBlur(CompositorNode) CompositorNodeDefocus(CompositorNode) CompositorNodeDenoise(CompositorNode) CompositorNodeDespeckle(CompositorNode) CompositorNodeDiffMatte(CompositorNode) CompositorNodeDilateErode(CompositorNode) CompositorNodeDisplace(CompositorNode) CompositorNodeDistanceMatte(CompositorNode) CompositorNodeDoubleEdgeMask(CompositorNode) CompositorNodeEllipseMask(CompositorNode) CompositorNodeExposure(CompositorNode) CompositorNodeFilter(CompositorNode) CompositorNodeFlip(CompositorNode) CompositorNodeGamma(CompositorNode) CompositorNodeGlare(CompositorNode) CompositorNodeGroup(CompositorNode) CompositorNodeHueCorrect(CompositorNode) CompositorNodeHueSat(CompositorNode) CompositorNodeIDMask(CompositorNode) CompositorNodeImage(CompositorNode) CompositorNodeImageCoordinates(CompositorNode) CompositorNodeImageInfo(CompositorNode) CompositorNodeInpaint(CompositorNode) CompositorNodeInvert(CompositorNode) CompositorNodeKeying(CompositorNode) CompositorNodeKeyingScreen(CompositorNode) CompositorNodeKuwahara(CompositorNode) CompositorNodeLensdist(CompositorNode) CompositorNodeLevels(CompositorNode) CompositorNodeLumaMatte(CompositorNode) CompositorNodeMapUV(CompositorNode) CompositorNodeMask(CompositorNode) CompositorNodeMovieClip(CompositorNode) CompositorNodeMovieDistortion(CompositorNode) CompositorNodeNormal(CompositorNode) CompositorNodeNormalize(CompositorNode) CompositorNodeOutputFile(CompositorNode) CompositorNodePixelate(CompositorNode) CompositorNodePlaneTrackDeform(CompositorNode) CompositorNodePosterize(CompositorNode) CompositorNodePremulKey(CompositorNode) CompositorNodeRGB(CompositorNode) CompositorNodeRGBToBW(CompositorNode) CompositorNodeRLayers(CompositorNode) CompositorNodeRelativeToPixel(CompositorNode) CompositorNodeRotate(CompositorNode) CompositorNodeScale(CompositorNode) CompositorNodeSceneTime(CompositorNode) CompositorNodeSeparateColor(CompositorNode) CompositorNodeSetAlpha(CompositorNode) CompositorNodeSplit(CompositorNode) CompositorNodeStabilize(CompositorNode) CompositorNodeSwitch(CompositorNode) CompositorNodeSwitchView(CompositorNode) CompositorNodeTime(CompositorNode) CompositorNodeTonemap(CompositorNode) CompositorNodeTrackPos(CompositorNode) CompositorNodeTransform(CompositorNode) CompositorNodeTranslate(CompositorNode) CompositorNodeTree(NodeTree) CompositorNodeVecBlur(CompositorNode) CompositorNodeViewer(CompositorNode) CompositorNodeZcombine(CompositorNode) ConsoleLine(bpy_struct) Constraint(bpy_struct) ConstraintTarget(bpy_struct) ConstraintTargetBone(bpy_struct) Context(bpy_struct) CopyLocationConstraint(Constraint) CopyRotationConstraint(Constraint) CopyScaleConstraint(Constraint) CopyTransformsConstraint(Constraint) CorrectiveSmoothModifier(Modifier) CrossStrip(EffectStrip) CryptomatteEntry(bpy_struct) Curve(ID) CurveMap(bpy_struct) CurveMapPoint(bpy_struct) CurveMapPoints(bpy_struct) CurveMapping(bpy_struct) CurveModifier(Modifier) CurvePaintSettings(bpy_struct) CurvePoint(bpy_struct) CurveProfile(bpy_struct) CurveProfilePoint(bpy_struct) CurveProfilePoints(bpy_struct) CurveSlice(bpy_struct) CurveSplines(bpy_struct) Curves(ID) CurvesModifier(StripModifier) CurvesSculpt(Paint) DATA_UL_bone_collections(UIList) DampedTrackConstraint(Constraint) DataTransferModifier(Modifier) DecimateModifier(Modifier) Depsgraph(bpy_struct) DepsgraphObjectInstance(bpy_struct) DepsgraphUpdate(bpy_struct) DisplaceModifier(Modifier) DisplaySafeAreas(bpy_struct) DistortedNoiseTexture(Texture) DopeSheet(bpy_struct) Driver(bpy_struct) DriverTarget(bpy_struct) DriverVariable(bpy_struct) DynamicPaintBrushSettings(bpy_struct) DynamicPaintCanvasSettings(bpy_struct) DynamicPaintModifier(Modifier) DynamicPaintSurface(bpy_struct) DynamicPaintSurfaces(bpy_struct) EQCurveMappingData(bpy_struct) EdgeSplitModifier(Modifier) EditBone(bpy_struct) EffectStrip(Strip) EffectorWeights(bpy_struct) EnumProperty(Property) EnumPropertyItem(bpy_struct) EvaluateClosureNodeViewerPathElem(ViewerPathElem) Event(bpy_struct) ExplodeModifier(Modifier) FCurve(bpy_struct) FCurveKeyframePoints(bpy_struct) FCurveModifiers(bpy_struct) FCurveSample(bpy_struct) FFmpegSettings(bpy_struct) FILEBROWSER_UL_dir(UIList) FModifier(bpy_struct) FModifierCycles(FModifier) FModifierEnvelope(FModifier) FModifierEnvelopeControlPoint(bpy_struct) FModifierEnvelopeControlPoints(bpy_struct) FModifierFunctionGenerator(FModifier) FModifierGenerator(FModifier) FModifierLimits(FModifier) FModifierNoise(FModifier) FModifierStepped(FModifier) FieldSettings(bpy_struct) FileAssetSelectIDFilter(bpy_struct) FileAssetSelectParams(FileSelectParams) FileBrowserFSMenuEntry(bpy_struct) FileHandler(bpy_struct) FileSelectEntry(bpy_struct) FileSelectIDFilter(bpy_struct) FileSelectParams(bpy_struct) Float2Attribute(Attribute) Float2AttributeValue(bpy_struct) Float4x4Attribute(Attribute) Float4x4AttributeValue(bpy_struct) FloatAttribute(Attribute) FloatAttributeValue(bpy_struct) FloatColorAttribute(Attribute) FloatColorAttributeValue(bpy_struct) FloatProperty(Property) FloatVectorAttribute(Attribute) FloatVectorAttributeValue(bpy_struct) FloatVectorValueReadOnly(bpy_struct) FloorConstraint(Constraint) FluidDomainSettings(bpy_struct) FluidEffectorSettings(bpy_struct) FluidFlowSettings(bpy_struct) FluidModifier(Modifier) FollowPathConstraint(Constraint) FollowTrackConstraint(Constraint) ForeachGeometryElementGenerationItem(bpy_struct) ForeachGeometryElementInputItem(bpy_struct) ForeachGeometryElementMainItem(bpy_struct) ForeachGeometryElementZoneViewerPathElem(ViewerPathElem) FreestyleLineSet(bpy_struct) FreestyleLineStyle(ID) FreestyleModuleSettings(bpy_struct) FreestyleModules(bpy_struct) FreestyleSettings(bpy_struct) Function(bpy_struct) FunctionNode(NodeInternal) FunctionNodeAlignEulerToVector(FunctionNode) FunctionNodeAlignRotationToVector(FunctionNode) FunctionNodeAxesToRotation(FunctionNode) FunctionNodeAxisAngleToRotation(FunctionNode) FunctionNodeBitMath(FunctionNode) FunctionNodeBooleanMath(FunctionNode) FunctionNodeCombineColor(FunctionNode) FunctionNodeCombineMatrix(FunctionNode) FunctionNodeCombineTransform(FunctionNode) FunctionNodeCompare(FunctionNode) FunctionNodeEulerToRotation(FunctionNode) FunctionNodeFindInString(FunctionNode) FunctionNodeFloatToInt(FunctionNode) FunctionNodeFormatString(FunctionNode) FunctionNodeHashValue(FunctionNode) FunctionNodeInputBool(FunctionNode) FunctionNodeInputColor(FunctionNode) FunctionNodeInputInt(FunctionNode) FunctionNodeInputRotation(FunctionNode) FunctionNodeInputSpecialCharacters(FunctionNode) FunctionNodeInputString(FunctionNode) FunctionNodeInputVector(FunctionNode) FunctionNodeIntegerMath(FunctionNode) FunctionNodeInvertMatrix(FunctionNode) FunctionNodeInvertRotation(FunctionNode) FunctionNodeMatchString(FunctionNode) FunctionNodeMatrixDeterminant(FunctionNode) FunctionNodeMatrixMultiply(FunctionNode) FunctionNodeProjectPoint(FunctionNode) FunctionNodeQuaternionToRotation(FunctionNode) FunctionNodeRandomValue(FunctionNode) FunctionNodeReplaceString(FunctionNode) FunctionNodeRotateEuler(FunctionNode) FunctionNodeRotateRotation(FunctionNode) FunctionNodeRotateVector(FunctionNode) FunctionNodeRotationToAxisAngle(FunctionNode) FunctionNodeRotationToEuler(FunctionNode) FunctionNodeRotationToQuaternion(FunctionNode) FunctionNodeSeparateColor(FunctionNode) FunctionNodeSeparateMatrix(FunctionNode) FunctionNodeSeparateTransform(FunctionNode) FunctionNodeSliceString(FunctionNode) FunctionNodeStringLength(FunctionNode) FunctionNodeStringToValue(FunctionNode) FunctionNodeTransformDirection(FunctionNode) FunctionNodeTransformPoint(FunctionNode) FunctionNodeTransposeMatrix(FunctionNode) FunctionNodeValueToString(FunctionNode) GPENCIL_UL_annotation_layer(UIList) GPENCIL_UL_matslots(UIList) GPencilInterpolateSettings(bpy_struct) GPencilSculptGuide(bpy_struct) GPencilSculptSettings(bpy_struct) GREASE_PENCIL_UL_attributes(UIList) GREASE_PENCIL_UL_masks(UIList) GammaCrossStrip(EffectStrip) GaussianBlurStrip(EffectStrip) GeometryAttributeConstraint(Constraint) GeometryNode(NodeInternal) GeometryNodeAccumulateField(GeometryNode) GeometryNodeAttributeDomainSize(GeometryNode) GeometryNodeAttributeStatistic(GeometryNode) GeometryNodeBake(GeometryNode) GeometryNodeBlurAttribute(GeometryNode) GeometryNodeBoundBox(GeometryNode) GeometryNodeCameraInfo(GeometryNode) GeometryNodeCaptureAttribute(GeometryNode) GeometryNodeCollectionInfo(GeometryNode) GeometryNodeConvexHull(GeometryNode) GeometryNodeCornersOfEdge(GeometryNode) GeometryNodeCornersOfFace(GeometryNode) GeometryNodeCornersOfVertex(GeometryNode) GeometryNodeCurveArc(GeometryNode) GeometryNodeCurveEndpointSelection(GeometryNode) GeometryNodeCurveHandleTypeSelection(GeometryNode) GeometryNodeCurveLength(GeometryNode) GeometryNodeCurveOfPoint(GeometryNode) GeometryNodeCurvePrimitiveBezierSegment(GeometryNode) GeometryNodeCurvePrimitiveCircle(GeometryNode) GeometryNodeCurvePrimitiveLine(GeometryNode) GeometryNodeCurvePrimitiveQuadrilateral(GeometryNode) GeometryNodeCurveQuadraticBezier(GeometryNode) GeometryNodeCurveSetHandles(GeometryNode) GeometryNodeCurveSpiral(GeometryNode) GeometryNodeCurveSplineType(GeometryNode) GeometryNodeCurveStar(GeometryNode) GeometryNodeCurveToMesh(Geometry


[User] How do I use Camera Info Node in Blender? Include parameters, examples, warnings and best practices.

[Assistant]
# Camera Info Node

[image reference removed]

The *Camera Info* node outputs the information about the selected camera object.

It can be used to customize geometry based on the camera’s parameters,
for example when building camera-based visual effects or aligning geometry with the camera view.


[User] Show practical ways to work with G in a Blender add-on or script – include code.

[Assistant] odes/texture/noise.html#index-0)   - [Normal](modeling/geometry_nodes/geometry/read/normal.html#index-0)   - [Normal Selection](modeling/geometry_nodes/geometry/selection/normal_selection.html#index-0)   - [Object](modeling/geometry_nodes/input/constant/object.html#index-0)   - [Object Info](modeling/geometry_nodes/input/scene/object_info.html#index-0)   - [Offset Corner in Face](modeling/geometry_nodes/mesh/topology/offset_corner_in_face.html#index-0)   - [Offset Point in Curve](modeling/geometry_nodes/curve/topology/offset_point_in_curve.html#index-0)   - [Pack UV Islands](modeling/geometry_nodes/mesh/uv/pack_uv_islands.html#index-0)   - [Points](modeling/geometry_nodes/point/points.html#index-0)   - [Points of Curve](modeling/geometry_nodes/curve/topology/points_of_curve.html#index-0)   - [Points to Curves](modeling/geometry_nodes/point/points_to_curves.html#index-0)   - [Points to SDF Grid](modeling/geometry_nodes/point/points_to_sdf_grid.html#index-0)   - [Points to Vertices](modeling/geometry_nodes/point/points_to_vertices.html#index-0)   - [Points to Volume](modeling/geometry_nodes/point/points_to_volume.html#index-0)   - [Position](modeling/geometry_nodes/geometry/read/position.html#index-0)   - [Project Point](modeling/geometry_nodes/utilities/matrix/project_point.html#index-0)   - [Prune Grid](modeling/geometry_nodes/volume/operations/prune_grid.html#index-0)   - [Quadratic Bézier](modeling/geometry_nodes/curve/primitives/quadratic_bezier.html#index-0)   - [Quadrilateral](modeling/geometry_nodes/curve/primitives/quadrilateral.html#index-0)   - [Quaternion to Rotation](modeling/geometry_nodes/utilities/rotation/quaternion_to_rotation.html#index-0)   - [Radial Tiling](modeling/geometry_nodes/utilities/vector/radial_tiling.html#index-0)   - [Radius](modeling/geometry_nodes/geometry/read/radius.html#index-0)   - [Random Rotation](modeling/geometry_nodes/utilities/random_rotation.html#index-0)   - [Random Value](modeling/geometry_nodes/utilities/random_value.html#index-0)   - [Randomize Transforms](modeling/geometry_nodes/instances/randomize_transforms.html#index-0)   - [Raycast](modeling/geometry_nodes/geometry/sample/raycast.html#index-0)   - [Realize Instances](modeling/geometry_nodes/instances/realize_instances.html#index-0)   - [Redistribute Curve Points](modeling/geometry_nodes/hair/utility/redistribute_curve_points.html#index-0)   - [Remove Named Attribute](modeling/geometry_nodes/attribute/remove_named_attribute.html#index-0)   - [Repeat](modeling/geometry_nodes/utilities/repeat_zone.html#index-0)   - [Replace Material](modeling/geometry_nodes/geometry/material/replace_material.html#index-0)   - [Replace String](modeling/geometry_nodes/utilities/text/replace_string.html#index-0)   - [Resample Curve](modeling/geometry_nodes/curve/operations/resample_curve.html#index-0)   - [Restore Curve Segment Length](modeling/geometry_nodes/hair/utility/restore_curve_segment_length.html#index-0)   - [Reverse Curve](modeling/geometry_nodes/curve/operations/reverse_curve.html#index-0)   - [RGB Curves](modeling/geometry_nodes/color/rgb_curves.html#index-0)   - [Roll Hair Curves](modeling/geometry_nodes/hair/deformation/roll_hair_curves.html#index-0)   - [Rotate Euler](modeling/geometry_nodes/utilities/deprecated/rotate_euler.html#index-0)   - [Rotate Hair Curves](modeling/geometry_nodes/hair/deformation/rotate_hair_curves.html#index-0)   - [Rotate Instances](modeling/geometry_nodes/instances/rotate_instances.html#index-0)   - [Rotate Rotation](modeling/geometry_nodes/utilities/rotation/rotate_rotation.html#index-0)   - [Rotate Vector](modeling/geometry_nodes/utilities/rotation/rotate_vector.html#index-0)   - [Rotation](modeling/geometry_nodes/input/constant/rotation.html#index-0)   - [Rotation to Euler](modeling/geometry_nodes/utilities/rotation/rotation_to_euler.html#index-0)   - [Rotation to Quaternion](modeling/geometry_nodes/utilities/rotation/rotation_to_quaternion.html#index-0)   - [Sample Curve](modeling/geometry_nodes/curve/sample/sample_curve.html#index-0)   - [Sample Grid](modeling/geometry_nodes/volume/sample/sample_grid.html#index-0)   - [Sample Grid Index](modeling/geometry_nodes/volume/sample/sample_grid_index.html#index-0)   - [Sample Index](modeling/geometry_nodes/geometry/sample/sample_index.html#index-0)   - [Sample Nearest](modeling/geometry_nodes/geometry/sample/sample_nearest.html#index-0)   - [Sample Nearest Surface](modeling/geometry_nodes/mesh/sample/sample_nearest_surface.html#index-0)   - [Sample UV Surface](modeling/geometry_nodes/mesh/sample/sample_uv_surface.html#index-0)   - [Scale Elements](modeling/geometry_nodes/mesh/operations/scale_elements.html#index-0)   - [Scale Instances](modeling/geometry_nodes/instances/scale_instances.html#index-0)   - [Scatter on Surface](modeling/geometry_nodes/generate/scatter_on_surface.html#index-0)   - [Scene Time](modeling/geometry_nodes/input/scene/scene_time.html#index-0)   - [SDF Fillet](modeling/geometry_nodes/volume/operations/sdf_grid_fillet.html#index-0)   - [SDF Grid Boolean](modeling/geometry_nodes/volume/operations/sdf_grid_boolean.html#index-0)   - [SDF Grid Laplacian](modeling/geometry_nodes/volume/operations/sdf_grid_laplacian.html#index-0)   - [SDF Grid Mean](modeling/geometry_nodes/volume/operations/sdf_grid_mean.html#index-0)   - [SDF Grid Mean Curvature](modeling/geometry_nodes/volume/operations/sdf_grid_mean_curvature.html#index-0)   - [SDF Grid Median](modeling/geometry_nodes/volume/operations/sdf_grid_median.html#index-0)   - [SDF Grid Offset](modeling/geometry_nodes/volume/operations/sdf_grid_offset.html#index-0)   - [Selection](modeling/geometry_nodes/geometry/read/selection.html#index-0)   - [Self Object](modeling/geometry_nodes/input/scene/self_object.html#index-0)   - [Separate Color](modeling/geometry_nodes/color/separate_color.html#index-0)   - [Separate Components](modeling/geometry_nodes/geometry/operations/separate_components.html#index-0)   - [Separate Cylindrical](modeling/geometry_nodes/utilities/vector/separate_cylindrical.html#index-0)   - [Separate Geometry](modeling/geometry_nodes/geometry/operations/separate_geometry.html#index-0)   - [Separate Matrix](modeling/geometry_nodes/utilities/matrix/separate_matrix.html#index-0)   - [Separate Spherical](modeling/geometry_nodes/utilities/vector/separate_spherical.html#index-0)   - [Separate Transform](modeling/geometry_nodes/utilities/matrix/separate_transform.html#index-0)   - [Separate XYZ](modeling/geometry_nodes/utilities/vector/separate_xyz.html#index-0)   - [Set Curve Normal](modeling/geometry_nodes/curve/write/set_curve_normal.html#index-0)   - [Set Curve Radius](modeling/geometry_nodes/curve/write/set_curve_radius.html#index-0)   - [Set Curve Tilt](modeling/geometry_nodes/curve/write/set_curve_tilt.html#index-0)   - [Set Face Set](modeling/geometry_nodes/mesh/write/set_face_set.html#index-0)   - [Set Geometry Name](modeling/geometry_nodes/geometry/write/set_geometry_name.html#index-0)   - [Set Grease Pencil Color](modeling/geometry_nodes/grease_pencil/write/set_grease_pencil_color.html#index-0)   - [Set Grease Pencil Depth](modeling/geometry_nodes/grease_pencil/write/set_grease_pencil_depth.html#index-0)   - [Set Grease Pencil Softness](modeling/geometry_nodes/grease_pencil/write/set_grease_pencil_softness.html#index-0)   - [Set Grid Background](modeling/geometry_nodes/volume/write/set_grid_background.html#index-0)   - [Set Grid Transform](modeling/geometry_nodes/volume/write/set_grid_transform.html#index-0)   - [Set Hair Curve Profile](modeling/geometry_nodes/hair/write/set_hair_curve_profile.html#index-0)   - [Set Handle Positions](modeling/geometry_nodes/curve/write/set_handle_positions.html#index-0)   - [Set Handle Type](modeling/geometry_nodes/curve/write/set_handle_type.html#index-0)   - [Set ID](modeling/geometry_nodes/geometry/write/set_id.html#index-0)   - [Set Instance Transform](modeling/geometry_nodes/instances/set_instance_transform.html#index-0)   - [Set Material](modeling/geometry_nodes/geometry/material/set_material.html#index-0)   - [Set Material Index](modeling/geometry_nodes/geometry/material/set_material_index.html#index-0)   - [Set Mesh Normal](modeling/geometry_nodes/mesh/write/set_mesh_normal.html#index-0)   - [Set Point Radius](modeling/geometry_nodes/point/set_point_radius.html#index-0)   - [Set Position](modeling/geometry_nodes/geometry/write/set_position.html#index-0)   - [Set Selection](modeling/geometry_nodes/geometry/write/set_selection.html#index-0)   - [Set Shade Smooth](modeling/geometry_nodes/mesh/write/set_shade_smooth.html#index-0)   - [Set Spline Cyclic](modeling/geometry_nodes/curve/write/set_spline_cyclic.html#index-0)   - [Set Spline Resolution](modeling/geometry_nodes/curve/write/set_spline_resolution.html#index-0)   - [Set Spline Type](modeling/geometry_nodes/curve/write/set_spline_type.html#index-0)   - [Shortest Edge Paths](modeling/geometry_nodes/mesh/read/shortest_edge_paths.html#index-0)   - [Shrinkwrap Hair Curves](modeling/geometry_nodes/hair/deformation/shrinkwrap_hair_curves.html#index-0)   - [Simulation](modeling/geometry_nodes/simulation/simulation_zone.html#index-0)   - [Slice String](modeling/geometry_nodes/utilities/text/slice_string.html#index-0)   - [Smooth Geometry](modeling/geometry_nodes/geometry/operations/smooth_geometry.html#index-0)   - [Smooth Hair Curves](modeling/geometry_nodes/hair/deformation/smooth_hair_curves.html#index-0)   - [Sort Elements](modeling/geometry_nodes/geometry/operations/sort_elements.html#index-0)   - [Special Characters](modeling/geometry_nodes/utilities/text/special_characters.html#index-0)   - [Sphere Selection](modeling/geometry_nodes/geometry/selection/sphere_selection.html#index-0)   - [Spiral](modeling/geometry_nodes/curve/primitives/curve_spiral.html#index-0)   - [Spline Length](modeling/geometry_nodes/curve/read/spline_length.html#index-0)   - [Spline Parameter](modeling/geometry_nodes/curve/read/spline_parameter.html#index-0)   - [Spline Resolution](modeling/geometry_nodes/curve/read/spline_resolution.html#index-0)   - [Split To Instances](modeling/geometry_nodes/geometry/operations/split_to_instances.html#index-0)   - [Star](modeling/geometry_nodes/curve/primitives/star.html#index-0)   - [Store Named Attribute](modeling/geometry_nodes/attribute/store_named_attribute.html#index-0)   - [Store Named Grid](modeling/geometry_nodes/volume/write/store_named_grid.html#index-0)   - [Straighten Hair Curves](modeling/geometry_nodes/hair/deformation/straighten_hair_curves.html#index-0)   - [String](modeling/geometry_nodes/input/constant/string.html#index-0)   - [String Length](modeling/geometry_nodes/utilities/text/string_length.html#index-0)   - [String to Curves](modeling/geometry_nodes/utilities/text/string_to_curves.html#index-0)   - [String to Value](modeling/geometry_nodes/utilities/text/string_to_value.html#index-0)   - [Subdivide Curve](modeling/geometry_nodes/curve/operations/subdivide_curve.html#index-0)   - [Subdivide Mesh](modeling/geometry_nodes/mesh/operations/subdivide_mesh.html#index-0)   - [Subdivision Surface](modeling/geometry_nodes/mesh/operations/subdivision_surface.html#index-0)   - [Switch](modeling/geometry_nodes/utilities/switch.html#index-0)   - [Tools](modeling/geometry_nodes/tools.html#index-0)   - [Transform Direction](modeling/geometry_nodes/utilities/matrix/transform_direction.html#index-0)   - [Transform Geometry](modeling/geometry_nodes/geometry/operations/transform_geometry.html#index-0)   - [Transform Gizmo](modeling/geometry_nodes/input/gizmo/transform_gizmo.html#index-0)   - [Transform Point](modeling/geometry_nodes/utilities/matrix/transform_point.html#index-0)   - [Translate Instances](modeling/geometry_nodes/instances/translate_instances.html#index-0)   - [Transpose Matrix](modeling/geometry_nodes/utilities/matrix/transpose_matrix.html#index-0)   - [Triangulate](modeling/geometry_nodes/mesh/operations/triangulate.html#index-0)   - [Trim Curve](modeling/geometry_nodes/curve/operations/trim_curve.html#index-0)   - [Trim Hair Curves](modeling/geometry_nodes/hair/deformation/trim_hair_curves.html#index-0)   - [UV Sphere](modeling/geometry_nodes/mesh/primitives/uv_sphere.html#index-0)   - [UV Tangent](modeling/geometry_nodes/mesh/uv/uv_tangent.html#index-0)   - [UV Unwrap](modeling/geometry_nodes/mesh/uv/uv_unwrap.html#index-0)   - [Value](modeling/geometry_nodes/input/constant/value.html#index-0)   - [Value to String](modeling/geometry_nodes/utilities/text/value_to_string.html#index-0)   - [Vector](modeling/geometry_nodes/input/constant/vector.html#index-0)   - [Vector Curves](modeling/geometry_nodes/utilities/vector/vector_curves.html#index-0)   - [Vector Math](modeling/geometry_nodes/utilities/vector/vector_math.html#index-0)   - [Vector Rotate](modeling/geometry_nodes/utilities/vector/vector_rotate.html#index-0)   - [Vertex Neighbors](modeling/geometry_nodes/mesh/read/vertex_neighbors.html#index-0)   - [Vertex of Corner](modeling/geometry_nodes/mesh/topology/vertex_of_corner.html#index-0)   - [Viewer](modeling/geometry_nodes/output/viewer.html#index-0)   - [Viewport Transform](modeling/geometry_nodes/input/scene/viewport_transform.html#index-0)   - [Volume Cube](modeling/geometry_nodes/volume/primitives/volume_cube.html#index-0)   - [Volume to Mesh](modeling/geometry_nodes/volume/operations/volume_to_mesh.html#index-0)   - [Voronoi Texture](modeling/geometry_nodes/texture/voronoi.html#index-0)   - [Voxel Index](modeling/geometry_nodes/volume/read/voxel_index.html#index-0)   - [Voxelize Grid](modeling/geometry_nodes/volume/operations/voxelize_grid.html#index-0)   - [Warning](modeling/geometry_nodes/output/warning.html#index-0)   - [Wave Texture](modeling/geometry_nodes/texture/wave.html#index-0)   - [White Noise Texture](modeling/geometry_nodes/texture/white_noise.html#index-0) | - [**Gimbal**](glossary/index.html#term-Gimbal) - [**Gimbal Lock**](glossary/index.html#term-Gimbal-Lock) - [**Global Illumination**](glossary/index.html#term-Global-Illumination) - [**Global Space**](glossary/index.html#term-Global-Space) - [**Glossy Map**](glossary/index.html#term-Glossy-Map) - [Grease Pencil Modifiers](grease_pencil/modifiers/introduction.html#index-0)   - [Armature Modifier](grease_pencil/modifiers/deform/armature.html#index-0)   - [Array Modifier](grease_pencil/modifiers/generate/array.html#index-0)   - [Build Modifier](grease_pencil/modifiers/generate/build.html#index-0)   - [Dot Dash Modifier](grease_pencil/modifiers/generate/dash.html#index-0)   - [Envelope Modifier](grease_pencil/modifiers/generate/envelope.html#index-0)   - [Hook Modifier](grease_pencil/modifiers/deform/hook.html#index-0)   - [Hue/Saturation Modifier](grease_pencil/modifiers/color/hue_saturation.html#index-0)   - [Lattice Modifier](grease_pencil/modifiers/deform/lattice.html#index-0)   - [Length Modifier](grease_pencil/modifiers/generate/length.html#index-0)   - [Line Art Modifier](grease_pencil/modifiers/generate/line_art.html#index-0)   - [Mirror Modifier](grease_pencil/modifiers/generate/mirror.html#index-0)   - [Multiple Strokes](grease_pencil/modifiers/generate/multiple_strokes.html#index-0)   - [Noise Modifier](grease_pencil/modifiers/deform/noise.html#index-0)   - [Offset Modifier](grease_pencil/modifiers/deform/offset.html#index-0)   - [Opacity Modifier](grease_pencil/modifiers/color/opacity.html#index-0)   - [Outline Modifier](grease_pencil/modifiers/generate/outline.html#index-0)   - [Shrinkwrap Modifier](grease_pencil/modifiers/deform/shrinkwrap.html#index-0)   - [Simplify Modifier](grease_pencil/modifiers/generate/simplify.html#index-0)   - [Smooth Modifier](grease_pencil/modifiers/deform/smooth.html#index-0)   - [Subdivide Modifier](grease_pencil/modifiers/generate/subdivide.html#index-0)   - [Texture Mapping Modifier](grease_pencil/modifiers/edit/texture_mapping.html#index-0)   - [Thickness Modifier](grease_pencil/modifiers/deform/thickness.html#index-0)   - [Time Offset Modifier](grease_pencil/modifiers/edit/time_offset.html#index-0)   - [Tint Modifier](grease_pencil/modifiers/color/tint.html#index-0)   - [Vertex Weight Angle Modifier](grease_pencil/modifiers/edit/weight_angle.html#index-0)   - [Vertex Weight Proximity Modifier](grease_pencil/modifiers/edit/weight_proximity.html#index-0) - [Grease Pencil Visual Effects](grease_pencil/visual_effects/introduction.html#index-0)   - [Blur Visual Effect](grease_pencil/visual_effects/blur.html#index-0)   - [Colorize Visual Effect](grease_pencil/visual_effects/colorize.html#index-0)   - [Flip Visual Effect](grease_pencil/visual_effects/flip.html#index-0)   - [Glow Visual Effect](grease_pencil/visual_effects/glow.html#index-0)   - [Pixelate Visual Effect](grease_pencil/visual_effects/pixelate.html#index-0)   - [Rim Visual Effect](grease_pencil/visual_effects/rim.html#index-0)   - [Shadow Visual Effect](grease_pencil/visual_effects/shadow.html#index-0)   - [Swirl Visual Effect](grease_pencil/visual_effects/swirl.html#index-0)   - [Wave Distortion Visual Effect](grease_pencil/visual_effects/wave_distortion.html#index-0) |


[User] How do I use Nudge in Blender? Include parameters, examples, warnings and best practices.

[Assistant]
# Nudge

Moves vertices in the direction of the brush stroke.

Similar to the [Snake Hook](snake_hook.html) brush,
but instead only moves the geometry along the surface (using the area plane).
This is useful for grabbing geometry along curved surfaces,
without making too impactful changes to the overall object shape.


[User] Provide the full official documentation entry for Inherited Functions, preserving all code examples.

[Assistant]
|  |  |
| --- | --- |
| - [`bpy_struct.as_pointer`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.as_pointer "bpy.types.bpy_struct.as_pointer") - [`bpy_struct.driver_add`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.driver_add "bpy.types.bpy_struct.driver_add") - [`bpy_struct.driver_remove`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.driver_remove "bpy.types.bpy_struct.driver_remove") - [`bpy_struct.get`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.get "bpy.types.bpy_struct.get") - [`bpy_struct.id_properties_clear`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_clear "bpy.types.bpy_struct.id_properties_clear") - [`bpy_struct.id_properties_ensure`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_ensure "bpy.types.bpy_struct.id_properties_ensure") - [`bpy_struct.id_properties_ui`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_ui "bpy.types.bpy_struct.id_properties_ui") - [`bpy_struct.is_property_hidden`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_hidden "bpy.types.bpy_struct.is_property_hidden") - [`bpy_struct.is_property_overridable_library`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_overridable_library "bpy.types.bpy_struct.is_property_overridable_library") - [`bpy_struct.is_property_readonly`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_readonly "bpy.types.bpy_struct.is_property_readonly") - [`bpy_struct.is_property_set`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_set "bpy.types.bpy_struct.is_property_set") - [`bpy_struct.items`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.items "bpy.types.bpy_struct.items") - [`bpy_struct.keyframe_delete`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.keyframe_delete "bpy.types.bpy_struct.keyframe_delete") - [`bpy_struct.keyframe_insert`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.keyframe_insert "bpy.types.bpy_struct.keyframe_insert") - [`bpy_struct.keys`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.keys "bpy.types.bpy_struct.keys") - [`bpy_struct.path_from_id`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.path_from_id "bpy.types.bpy_struct.path_from_id") - [`bpy_struct.path_from_module`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.path_from_module "bpy.types.bpy_struct.path_from_module") - [`bpy_struct.path_resolve`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.path_resolve "bpy.types.bpy_struct.path_resolve") | - [`bpy_struct.pop`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.pop "bpy.types.bpy_struct.pop") - [`bpy_struct.property_overridable_library_set`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.property_overridable_library_set "bpy.types.bpy_struct.property_overridable_library_set") - [`bpy_struct.property_unset`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.property_unset "bpy.types.bpy_struct.property_unset") - [`bpy_struct.rna_ancestors`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.rna_ancestors "bpy.types.bpy_struct.rna_ancestors") - [`bpy_struct.type_recast`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.type_recast "bpy.types.bpy_struct.type_recast") - [`bpy_struct.values`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.values "bpy.types.bpy_struct.values") - [`NodeSocket.bl_system_properties_get`](bpy.types.NodeSocket.html#bpy.types.NodeSocket.bl_system_properties_get "bpy.types.NodeSocket.bl_system_properties_get") - [`NodeSocket.draw`](bpy.types.NodeSocket.html#bpy.types.NodeSocket.draw "bpy.types.NodeSocket.draw") - [`NodeSocket.draw_color`](bpy.types.NodeSocket.html#bpy.types.NodeSocket.draw_color "bpy.types.NodeSocket.draw_color") - [`NodeSocket.draw_color_simple`](bpy.types.NodeSocket.html#bpy.types.NodeSocket.draw_color_simple "bpy.types.NodeSocket.draw_color_simple") - [`NodeSocket.bl_rna_get_subclass`](bpy.types.NodeSocket.html#bpy.types.NodeSocket.bl_rna_get_subclass "bpy.types.NodeSocket.bl_rna_get_subclass") - [`NodeSocket.bl_rna_get_subclass_py`](bpy.types.NodeSocket.html#bpy.types.NodeSocket.bl_rna_get_subclass_py "bpy.types.NodeSocket.bl_rna_get_subclass_py") - [`NodeSocketStandard.draw`](bpy.types.NodeSocketStandard.html#bpy.types.NodeSocketStandard.draw "bpy.types.NodeSocketStandard.draw") - [`NodeSocketStandard.draw_color`](bpy.types.NodeSocketStandard.html#bpy.types.NodeSocketStandard.draw_color "bpy.types.NodeSocketStandard.draw_color") - [`NodeSocketStandard.draw_color_simple`](bpy.types.NodeSocketStandard.html#bpy.types.NodeSocketStandard.draw_color_simple "bpy.types.NodeSocketStandard.draw_color_simple") - [`NodeSocketStandard.bl_rna_get_subclass`](bpy.types.NodeSocketStandard.html#bpy.types.NodeSocketStandard.bl_rna_get_subclass "bpy.types.NodeSocketStandard.bl_rna_get_subclass") - [`NodeSocketStandard.bl_rna_get_subclass_py`](bpy.types.NodeSocketStandard.html#bpy.types.NodeSocketStandard.bl_rna_get_subclass_py "bpy.types.NodeSocketStandard.bl_rna_get_subclass_py") |


[User] How do I use Dope Sheet Overlays in Blender? Include parameters, examples, warnings and best practices.

[Assistant]
# Dope Sheet Overlays

Clicking  (Show Overlays) toggles all overlays in the Dope Sheet.

The drop-down button displays a popover with more detailed settings, which are described below.

Show Scene Strip Range
:   When using [scene time synchronization](../../../interface/window_system/workspaces.html#bpy-types-workspace-use-scene-time-sync)
    in the [Sequence Editor](../../video_sequencer/index.html), display the range of the current scene strip.


[User] Show practical ways to work with BuildModifier(Modifier) in a Blender add-on or script – include code.

[Assistant]
# BuildModifier(Modifier)

base classes — [`bpy_struct`](bpy.types.bpy_struct.html#bpy.types.bpy_struct "bpy.types.bpy_struct"), [`Modifier`](bpy.types.Modifier.html#bpy.types.Modifier "bpy.types.Modifier")

*class* bpy.types.BuildModifier(*Modifier*)
:   Build effect modifier

    frame_duration
    :   Total time the build effect requires

        Type:
        :   float in [1, 1.04857e+06], default 100.0

    frame_start
    :   Start frame of the effect

        Type:
        :   float in [-1.04857e+06, 1.04857e+06], default 1.0

    seed
    :   Seed for random if used

        Type:
        :   int in [1, 1048574], default 0

    use_random_order
    :   Randomize the faces or edges during build

        Type:
        :   boolean, default False

    use_reverse
    :   Deconstruct the mesh instead of building it

        Type:
        :   boolean, default False

    *classmethod* bl_rna_get_subclass(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The RNA type or default when not found.

        Return type:
        :   [`bpy.types.Struct`](bpy.types.Struct.html#bpy.types.Struct "bpy.types.Struct") subclass

    *classmethod* bl_rna_get_subclass_py(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The class or default when not found.

        Return type:
        :   type