user: Explain C in complete detail according to the official Blender documentation.

assistant: ethod)](bpy.types.NodeSeparateBundleItems.html#bpy.types.NodeSeparateBundleItems.clear)   - [(bpy.types.NodeTreeInterface method)](bpy.types.NodeTreeInterface.html#bpy.types.NodeTreeInterface.clear)   - [(bpy.types.ObjectConstraints method)](bpy.types.ObjectConstraints.html#bpy.types.ObjectConstraints.clear)   - [(bpy.types.ObjectModifiers method)](bpy.types.ObjectModifiers.html#bpy.types.ObjectModifiers.clear)   - [(bpy.types.ObjectShaderFx method)](bpy.types.ObjectShaderFx.html#bpy.types.ObjectShaderFx.clear)   - [(bpy.types.PaletteColors method)](bpy.types.PaletteColors.html#bpy.types.PaletteColors.clear)   - [(bpy.types.ParticleSettingsTextureSlots class method)](bpy.types.ParticleSettingsTextureSlots.html#bpy.types.ParticleSettingsTextureSlots.clear)   - [(bpy.types.RenderSlot method)](bpy.types.RenderSlot.html#bpy.types.RenderSlot.clear)   - [(bpy.types.SpaceNodeEditorPath method)](bpy.types.SpaceNodeEditorPath.html#bpy.types.SpaceNodeEditorPath.clear)   - [(bpy.types.StripModifiers method)](bpy.types.StripModifiers.html#bpy.types.StripModifiers.clear)   - [(bpy.types.Text method)](bpy.types.Text.html#bpy.types.Text.clear)   - [(bpy.types.TimelineMarkers method)](bpy.types.TimelineMarkers.html#bpy.types.TimelineMarkers.clear)   - [(bpy.types.VertexGroups method)](bpy.types.VertexGroups.html#bpy.types.VertexGroups.clear)   - [(bpy.types.wmOwnerIDs method)](bpy.types.wmOwnerIDs.html#bpy.types.wmOwnerIDs.clear)   - [(bpy.utils.previews.bpy.utils.previews.ImagePreviewCollection method)](bpy.utils.previews.html#bpy.utils.previews.bpy.utils.previews.ImagePreviewCollection.clear)   - [(gpu.types.GPUFrameBuffer method)](gpu.types.html#gpu.types.GPUFrameBuffer.clear)   - [(gpu.types.GPUTexture method)](gpu.types.html#gpu.types.GPUTexture.clear)   - [(idprop.types.idprop.types.IDPropertyGroup method)](idprop.types.html#idprop.types.idprop.types.IDPropertyGroup.clear)   - [(in module bpy.ops.asset)](bpy.ops.asset.html#bpy.ops.asset.clear)   - [(in module bpy.ops.console)](bpy.ops.console.html#bpy.ops.console.clear) - [clear_by_owner() (in module bpy.msgbus)](bpy.msgbus.html#bpy.msgbus.clear_by_owner) - [clear_filter() (in module bpy.ops.buttons)](bpy.ops.buttons.html#bpy.ops.buttons.clear_filter)   - [(in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.clear_filter) - [clear_geometry() (bpy.types.Mesh method)](bpy.types.Mesh.html#bpy.types.Mesh.clear_geometry) - [clear_line() (in module bpy.ops.console)](bpy.ops.console.html#bpy.ops.console.clear_line) - [clear_override_library() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.clear_override_library) - [clear_recent_files() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.clear_recent_files) - [clear_render_border() (in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.clear_render_border)   - [(in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.clear_render_border) - [clear_render_slot() (in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.clear_render_slot) - [clear_scale() (in module bpy.ops.nla)](bpy.ops.nla.html#bpy.ops.nla.clear_scale) - [clear_single() (in module bpy.ops.asset)](bpy.ops.asset.html#bpy.ops.asset.clear_single) - [clear_solution() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.clear_solution) - [clear_soundeqs() (bpy.types.SoundEqualizerModifier method)](bpy.types.SoundEqualizerModifier.html#bpy.types.SoundEqualizerModifier.clear_soundeqs) - [clear_track_path() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.clear_track_path) - [clear_useless_actions() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.clear_useless_actions) - [clear_viewer_border() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.clear_viewer_border) - [click_extrude() (in module bpy.ops.armature)](bpy.ops.armature.html#bpy.ops.armature.click_extrude) - [click_insert() (in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.click_insert) - [click_select() (in module bpy.ops.nla)](bpy.ops.nla.html#bpy.ops.nla.click_select) - [clickselect() (in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.clickselect)   - [(in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.clickselect) - [clip (bpy.types.CameraBackgroundImage attribute)](bpy.types.CameraBackgroundImage.html#bpy.types.CameraBackgroundImage.clip)   - [(bpy.types.CameraSolverConstraint attribute)](bpy.types.CameraSolverConstraint.html#bpy.types.CameraSolverConstraint.clip)   - [(bpy.types.CompositorNodeKeyingScreen attribute)](bpy.types.CompositorNodeKeyingScreen.html#bpy.types.CompositorNodeKeyingScreen.clip)   - [(bpy.types.CompositorNodeMovieClip attribute)](bpy.types.CompositorNodeMovieClip.html#bpy.types.CompositorNodeMovieClip.clip)   - [(bpy.types.CompositorNodeMovieDistortion attribute)](bpy.types.CompositorNodeMovieDistortion.html#bpy.types.CompositorNodeMovieDistortion.clip)   - [(bpy.types.CompositorNodePlaneTrackDeform attribute)](bpy.types.CompositorNodePlaneTrackDeform.html#bpy.types.CompositorNodePlaneTrackDeform.clip)   - [(bpy.types.CompositorNodeStabilize attribute)](bpy.types.CompositorNodeStabilize.html#bpy.types.CompositorNodeStabilize.clip)   - [(bpy.types.CompositorNodeTrackPos attribute)](bpy.types.CompositorNodeTrackPos.html#bpy.types.CompositorNodeTrackPos.clip)   - [(bpy.types.FollowTrackConstraint attribute)](bpy.types.FollowTrackConstraint.html#bpy.types.FollowTrackConstraint.clip)   - [(bpy.types.MovieClipStrip attribute)](bpy.types.MovieClipStrip.html#bpy.types.MovieClipStrip.clip)   - [(bpy.types.ObjectSolverConstraint attribute)](bpy.types.ObjectSolverConstraint.html#bpy.types.ObjectSolverConstraint.clip)   - [(bpy.types.SpaceClipEditor attribute)](bpy.types.SpaceClipEditor.html#bpy.types.SpaceClipEditor.clip) - [clip_border() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.clip_border) - [clip_distances_set() (in module gpu.state)](gpu.state.html#gpu.state.clip_distances_set) - [clip_end (bpy.types.Camera attribute)](bpy.types.Camera.html#bpy.types.Camera.clip_end)   - [(bpy.types.LightProbeSphere attribute)](bpy.types.LightProbeSphere.html#bpy.types.LightProbeSphere.clip_end)   - [(bpy.types.SpaceView3D attribute)](bpy.types.SpaceView3D.html#bpy.types.SpaceView3D.clip_end)   - [(bpy.types.XrSessionSettings attribute)](bpy.types.XrSessionSettings.html#bpy.types.XrSessionSettings.clip_end) - [clip_max_x (bpy.types.CurveMapping attribute)](bpy.types.CurveMapping.html#bpy.types.CurveMapping.clip_max_x) - [clip_max_y (bpy.types.CurveMapping attribute)](bpy.types.CurveMapping.html#bpy.types.CurveMapping.clip_max_y) - [clip_min_x (bpy.types.CurveMapping attribute)](bpy.types.CurveMapping.html#bpy.types.CurveMapping.clip_min_x) - [clip_min_y (bpy.types.CurveMapping attribute)](bpy.types.CurveMapping.html#bpy.types.CurveMapping.clip_min_y) - [clip_planes (bpy.types.RegionView3D attribute)](bpy.types.RegionView3D.html#bpy.types.RegionView3D.clip_planes) - [clip_start (bpy.types.Camera attribute)](bpy.types.Camera.html#bpy.types.Camera.clip_start)   - [(bpy.types.LightProbe attribute)](bpy.types.LightProbe.html#bpy.types.LightProbe.clip_start)   - [(bpy.types.SpaceView3D attribute)](bpy.types.SpaceView3D.html#bpy.types.SpaceView3D.clip_start)   - [(bpy.types.XrSessionSettings attribute)](bpy.types.XrSessionSettings.html#bpy.types.XrSessionSettings.clip_start) - [CLIP_UL_tracking_objects (class in bpy.types)](bpy.types.CLIP_UL_tracking_objects.html#bpy.types.CLIP_UL_tracking_objects) - [clipboard (bpy.types.WindowManager attribute)](bpy.types.WindowManager.html#bpy.types.WindowManager.clipboard) - [clipboard_copy() (in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.clipboard_copy)   - [(in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.clipboard_copy) - [clipboard_paste() (in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.clipboard_paste)   - [(in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.clipboard_paste) - [clipping (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.clipping)   - [(bpy.types.VolumeRender attribute)](bpy.types.VolumeRender.html#bpy.types.VolumeRender.clipping) - [CLIPPING (in module blf)](blf.html#blf.CLIPPING) - [clipping() (in module blf)](blf.html#blf.clipping) - [clipping_border_3d (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.clipping_border_3d) - [clone_alpha (bpy.types.ImagePaint attribute)](bpy.types.ImagePaint.html#bpy.types.ImagePaint.clone_alpha) - [clone_image (bpy.types.ImagePaint attribute)](bpy.types.ImagePaint.html#bpy.types.ImagePaint.clone_image) - [clone_offset (bpy.types.ImagePaint attribute)](bpy.types.ImagePaint.html#bpy.types.ImagePaint.clone_offset) - [close() (bpy.utils.previews.bpy.utils.previews.ImagePreviewCollection method)](bpy.utils.previews.html#bpy.utils.previews.bpy.utils.previews.ImagePreviewCollection.close) - [closest_point_on_mesh() (bpy.types.Object method)](bpy.types.Object.html#bpy.types.Object.closest_point_on_mesh) - [closest_point_on_tri() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.closest_point_on_tri) - [closure_input_item_add() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.closure_input_item_add) - [closure_input_item_move() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.closure_input_item_move) - [closure_input_item_remove() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.closure_input_item_remove) - [closure_output_item_add() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.closure_output_item_add) - [closure_output_item_move() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.closure_output_item_move) - [closure_output_item_remove() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.closure_output_item_remove) - [closure_zone (bpy.types.ThemeNodeEditor attribute)](bpy.types.ThemeNodeEditor.html#bpy.types.ThemeNodeEditor.closure_zone) - [cloth (in module bpy.context)](bpy.context.html#bpy.context.cloth) - [cloth_constraint_softbody_strength (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.cloth_constraint_softbody_strength) - [cloth_damping (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.cloth_damping) - [cloth_deform_type (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.cloth_deform_type) - [cloth_filter() (in module bpy.ops.sculpt)](bpy.ops.sculpt.html#bpy.ops.sculpt.cloth_filter) - [cloth_force_falloff_type (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.cloth_force_falloff_type) - [cloth_friction (bpy.types.CollisionSettings attribute)](bpy.types.CollisionSettings.html#bpy.types.CollisionSettings.cloth_friction) - [cloth_mass (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.cloth_mass) - [cloth_sim_falloff (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.cloth_sim_falloff) - [cloth_sim_limit (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.cloth_sim_limit) - [cloth_simulation_area_type (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.cloth_simulation_area_type) - [ClothCollisionSettings (class in bpy.types)](bpy.types.ClothCollisionSettings.html#bpy.types.ClothCollisionSettings) - [ClothModifier (class in bpy.types)](bpy.types.ClothModifier.html#bpy.types.ClothModifier) - [ClothModifier.collision_settings (in module bpy.types)](bpy.types.ClothModifier.html#bpy.types.ClothModifier.collision_settings) - [ClothModifier.hair_grid_max (in module bpy.types)](bpy.types.ClothModifier.html#bpy.types.ClothModifier.hair_grid_max) - [ClothModifier.hair_grid_min (in module bpy.types)](bpy.types.ClothModifier.html#bpy.types.ClothModifier.hair_grid_min) - [ClothModifier.hair_grid_resolution (in module bpy.types)](bpy.types.ClothModifier.html#bpy.types.ClothModifier.hair_grid_resolution) - [ClothModifier.point_cache (in module bpy.types)](bpy.types.ClothModifier.html#bpy.types.ClothModifier.point_cache) - [ClothModifier.settings (in module bpy.types)](bpy.types.ClothModifier.html#bpy.types.ClothModifier.settings) - [ClothModifier.solver_result (in module bpy.types)](bpy.types.ClothModifier.html#bpy.types.ClothModifier.solver_result) - [ClothSettings (class in bpy.types)](bpy.types.ClothSettings.html#bpy.types.ClothSettings) - [ClothSettings.effector_weights (in module bpy.types)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.effector_weights) - [ClothSolverResult (class in bpy.types)](bpy.types.ClothSolverResult.html#bpy.types.ClothSolverResult) - [ClothSolverResult.avg_error (in module bpy.types)](bpy.types.ClothSolverResult.html#bpy.types.ClothSolverResult.avg_error) - [ClothSolverResult.avg_iterations (in module bpy.types)](bpy.types.ClothSolverResult.html#bpy.types.ClothSolverResult.avg_iterations) - [ClothSolverResult.max_error (in module bpy.types)](bpy.types.ClothSolverResult.html#bpy.types.ClothSolverResult.max_error) - [ClothSolverResult.max_iterations (in module bpy.types)](bpy.types.ClothSolverResult.html#bpy.types.ClothSolverResult.max_iterations) - [ClothSolverResult.min_error (in module bpy.types)](bpy.types.ClothSolverResult.html#bpy.types.ClothSolverResult.min_error) - [ClothSolverResult.min_iterations (in module bpy.types)](bpy.types.ClothSolverResult.html#bpy.types.ClothSolverResult.min_iterations) - [ClothSolverResult.status (in module bpy.types)](bpy.types.ClothSolverResult.html#bpy.types.ClothSolverResult.status) - [cloud_type (bpy.types.CloudsTexture attribute)](bpy.types.CloudsTexture.html#bpy.types.CloudsTexture.cloud_type) - [CloudsTexture (class in bpy.types)](bpy.types.CloudsTexture.html#bpy.types.CloudsTexture) - [CloudsTexture.users_material (in module bpy.types)](bpy.types.CloudsTexture.html#bpy.types.CloudsTexture.users_material) - [CloudsTexture.users_object_modifier (in module bpy.types)](bpy.types.CloudsTexture.html#bpy.types.CloudsTexture.users_object_modifier) - [clump_factor (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.clump_factor)   - [(bpy.types.ParticleSettingsTextureSlot attribute)](bpy.types.ParticleSettingsTextureSlot.html#bpy.types.ParticleSettingsTextureSlot.clump_factor) - [clump_noise_size (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.clump_noise_size) - [clump_shape (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.clump_shape) - [co (bmesh.types.bmesh.types.BMVert attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMVert.co)   - [(bpy.types.AnnotationStrokePoint attribute)](bpy.types.AnnotationStrokePoint.html#bpy.types.AnnotationStrokePoint.co)   - [(bpy.types.BezierSplinePoint attribute)](bpy.types.BezierSplinePoint.html#bpy.types.BezierSplinePoint.co)   - [(bpy.types.FCurveSample attribute)](bpy.types.FCurveSample.html#bpy.types.FCurveSample.co)   - [(bpy.types.Keyframe attribute)](bpy.types.Keyframe.html#bpy.types.Keyframe.co)   - [(bpy.types.MaskSplinePoint attribute)](bpy.types.MaskSplinePoint.html#bpy.types.MaskSplinePoint.co)   - [(bpy.types.MeshVertex attribute)](bpy.types.MeshVertex.html#bpy.types.MeshVertex.co)   - [(bpy.types.MetaElement attribute)](bpy.types.MetaElement.html#bpy.types.MetaElement.co)   - [(bpy.types.MotionPathVert attribute)](bpy.types.MotionPathVert.html#bpy.types.MotionPathVert.co)   - [(bpy.types.MovieTrackingMarker attribute)](bpy.types.MovieTrackingMarker.html#bpy.types.MovieTrackingMarker.co)   - [(bpy.types.ParticleHairKey attribute)](bpy.types.ParticleHairKey.html#bpy.types.ParticleHairKey.co)   - [(bpy.types.Point attribute)](bpy.types.Point.html#bpy.types.Point.co)   - [(bpy.types.ShapeKeyBezierPoint attribute)](bpy.types.ShapeKeyBezierPoint.html#bpy.types.ShapeKeyBezierPoint.co)   - [(bpy.types.ShapeKeyCurvePoint attribute)](bpy.types.ShapeKeyCurvePoint.html#bpy.types.ShapeKeyCurvePoint.co)   - [(bpy.types.ShapeKeyPoint attribute)](bpy.types.ShapeKeyPoint.html#bpy.types.ShapeKeyPoint.co)   - [(bpy.types.SplinePoint attribute)](bpy.types.SplinePoint.html#bpy.types.SplinePoint.co) - [co_deform (bpy.types.LatticePoint attribute)](bpy.types.LatticePoint.html#bpy.types.LatticePoint.co_deform) - [co_hair() (bpy.types.ParticleSystem method)](bpy.types.ParticleSystem.html#bpy.types.ParticleSystem.co_hair) - [co_local (bpy.types.ParticleHairKey attribute)](bpy.types.ParticleHairKey.html#bpy.types.ParticleHairKey.co_local) - [co_object() (bpy.types.ParticleHairKey method)](bpy.types.ParticleHairKey.html#bpy.types.ParticleHairKey.co_object) - [co_object_set() (bpy.types.ParticleHairKey method)](bpy.types.ParticleHairKey.html#bpy.types.ParticleHairKey.co_object_set) - [co_ui (bpy.types.Keyframe attribute)](bpy.types.Keyframe.html#bpy.types.Keyframe.co_ui) - [codec (bpy.types.FFmpegSettings attribute)](bpy.types.FFmpegSettings.html#bpy.types.FFmpegSettings.codec) - [CODEC_AAC (in module aud)](aud.html#aud.CODEC_AAC) - [CODEC_AC3 (in module aud)](aud.html#aud.CODEC_AC3) - [CODEC_FLAC (in module aud)](aud.html#aud.CODEC_FLAC) - [CODEC_INVALID (in module aud)](aud.html#aud.CODEC_INVALID) - [CODEC_MP2 (in module aud)](aud.html#aud.CODEC_MP2) - [CODEC_MP3 (in module aud)](aud.html#aud.CODEC_MP3) - [CODEC_OPUS (in module aud)](aud.html#aud.CODEC_OPUS) - [CODEC_PCM (in module aud)](aud.html#aud.CODEC_PCM) - [CODEC_VORBIS (in module aud)](aud.html#aud.CODEC_VORBIS) - [coefficients (bpy.types.FModifierGenerator attribute)](bpy.types.FModifierGenerator.html#bpy.types.FModifierGenerator.coefficients) - [col (mathutils.Matrix attribute)](mathutils.html#mathutils.Matrix.col) - [collapse() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.collapse) - [collapse_hide_unused_toggle() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.collapse_hide_unused_toggle) - [collapse_uvs() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.collapse_uvs) - [collection (bpy.types.BooleanModifier attribute)](bpy.types.BooleanModifier.html#bpy.types.BooleanModifier.collection)   - [(bpy.types.ClothCollisionSettings