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

assistant: |  |  |
| --- | --- |
| - [obj_export() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.obj_export) - [obj_import() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.obj_import) - [object (bpy.types.ArmatureModifier attribute)](bpy.types.ArmatureModifier.html#bpy.types.ArmatureModifier.object)   - [(bpy.types.BoidRuleAvoid attribute)](bpy.types.BoidRuleAvoid.html#bpy.types.BoidRuleAvoid.object)   - [(bpy.types.BoidRuleFollowLeader attribute)](bpy.types.BoidRuleFollowLeader.html#bpy.types.BoidRuleFollowLeader.object)   - [(bpy.types.BoidRuleGoal attribute)](bpy.types.BoidRuleGoal.html#bpy.types.BoidRuleGoal.object)   - [(bpy.types.BooleanModifier attribute)](bpy.types.BooleanModifier.html#bpy.types.BooleanModifier.object)   - [(bpy.types.CastModifier attribute)](bpy.types.CastModifier.html#bpy.types.CastModifier.object)   - [(bpy.types.CurveModifier attribute)](bpy.types.CurveModifier.html#bpy.types.CurveModifier.object)   - [(bpy.types.DataTransferModifier attribute)](bpy.types.DataTransferModifier.html#bpy.types.DataTransferModifier.object)   - [(bpy.types.FollowTrackConstraint attribute)](bpy.types.FollowTrackConstraint.html#bpy.types.FollowTrackConstraint.object)   - [(bpy.types.GeometryNodeInputObject attribute)](bpy.types.GeometryNodeInputObject.html#bpy.types.GeometryNodeInputObject.object)   - [(bpy.types.GreasePencilArmatureModifier attribute)](bpy.types.GreasePencilArmatureModifier.html#bpy.types.GreasePencilArmatureModifier.object)   - [(bpy.types.GreasePencilBuildModifier attribute)](bpy.types.GreasePencilBuildModifier.html#bpy.types.GreasePencilBuildModifier.object)   - [(bpy.types.GreasePencilHookModifier attribute)](bpy.types.GreasePencilHookModifier.html#bpy.types.GreasePencilHookModifier.object)   - [(bpy.types.GreasePencilLatticeModifier attribute)](bpy.types.GreasePencilLatticeModifier.html#bpy.types.GreasePencilLatticeModifier.object)   - [(bpy.types.GreasePencilMirrorModifier attribute)](bpy.types.GreasePencilMirrorModifier.html#bpy.types.GreasePencilMirrorModifier.object)   - [(bpy.types.GreasePencilOutlineModifier attribute)](bpy.types.GreasePencilOutlineModifier.html#bpy.types.GreasePencilOutlineModifier.object)   - [(bpy.types.GreasePencilTintModifier attribute)](bpy.types.GreasePencilTintModifier.html#bpy.types.GreasePencilTintModifier.object)   - [(bpy.types.GreasePencilWeightProximityModifier attribute)](bpy.types.GreasePencilWeightProximityModifier.html#bpy.types.GreasePencilWeightProximityModifier.object)   - [(bpy.types.HookModifier attribute)](bpy.types.HookModifier.html#bpy.types.HookModifier.object)   - [(bpy.types.LatticeModifier attribute)](bpy.types.LatticeModifier.html#bpy.types.LatticeModifier.object)   - [(bpy.types.MeshDeformModifier attribute)](bpy.types.MeshDeformModifier.html#bpy.types.MeshDeformModifier.object)   - [(bpy.types.MeshToVolumeModifier attribute)](bpy.types.MeshToVolumeModifier.html#bpy.types.MeshToVolumeModifier.object)   - [(bpy.types.ObjectSolverConstraint attribute)](bpy.types.ObjectSolverConstraint.html#bpy.types.ObjectSolverConstraint.object)   - [(bpy.types.ParticleInstanceModifier attribute)](bpy.types.ParticleInstanceModifier.html#bpy.types.ParticleInstanceModifier.object)   - [(bpy.types.ParticleSettingsTextureSlot attribute)](bpy.types.ParticleSettingsTextureSlot.html#bpy.types.ParticleSettingsTextureSlot.object)   - [(bpy.types.ParticleTarget attribute)](bpy.types.ParticleTarget.html#bpy.types.ParticleTarget.object)   - [(bpy.types.ScrewModifier attribute)](bpy.types.ScrewModifier.html#bpy.types.ScrewModifier.object)   - [(bpy.types.ShaderFxShadow attribute)](bpy.types.ShaderFxShadow.html#bpy.types.ShaderFxShadow.object)   - [(bpy.types.ShaderFxSwirl attribute)](bpy.types.ShaderFxSwirl.html#bpy.types.ShaderFxSwirl.object)   - [(bpy.types.ShaderNodeTexCoord attribute)](bpy.types.ShaderNodeTexCoord.html#bpy.types.ShaderNodeTexCoord.object)   - [(bpy.types.UVProjector attribute)](bpy.types.UVProjector.html#bpy.types.UVProjector.object)   - [(bpy.types.VolumeToMeshModifier attribute)](bpy.types.VolumeToMeshModifier.html#bpy.types.VolumeToMeshModifier.object) - [Object (class in bpy.types)](bpy.types.Object.html#bpy.types.Object) - [object (freestyle.types.freestyle.types.AdjacencyIterator attribute)](freestyle.types.html#freestyle.types.freestyle.types.AdjacencyIterator.object)   - [(freestyle.types.freestyle.types.ChainingIterator attribute)](freestyle.types.html#freestyle.types.freestyle.types.ChainingIterator.object)   - [(freestyle.types.freestyle.types.CurvePointIterator attribute)](freestyle.types.html#freestyle.types.freestyle.types.CurvePointIterator.object)   - [(freestyle.types.freestyle.types.Interface0DIterator attribute)](freestyle.types.html#freestyle.types.freestyle.types.Interface0DIterator.object)   - [(freestyle.types.freestyle.types.orientedViewEdgeIterator attribute)](freestyle.types.html#freestyle.types.freestyle.types.orientedViewEdgeIterator.object)   - [(freestyle.types.freestyle.types.StrokeVertexIterator attribute)](freestyle.types.html#freestyle.types.freestyle.types.StrokeVertexIterator.object)   - [(freestyle.types.freestyle.types.SVertexIterator attribute)](freestyle.types.html#freestyle.types.freestyle.types.SVertexIterator.object)   - [(freestyle.types.freestyle.types.ViewEdgeIterator attribute)](freestyle.types.html#freestyle.types.freestyle.types.ViewEdgeIterator.object)   - [(in module bpy.context)](bpy.context.html#bpy.context.object) - [Object.active_shape_key (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.active_shape_key) - [Object.animation_data (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.animation_data) - [Object.animation_visualization (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.animation_visualization) - [Object.bound_box (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.bound_box) - [Object.children (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.children) - [Object.children_recursive (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.children_recursive) - [Object.collision (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.collision) - [Object.constraints (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.constraints) - [Object.cycles (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.cycles) - [Object.display (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.display) - [Object.field (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.field) - [Object.image_user (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.image_user) - [Object.is_from_instancer (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.is_from_instancer) - [Object.is_from_set (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.is_from_set) - [Object.is_instancer (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.is_instancer) - [Object.light_linking (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.light_linking) - [Object.lineart (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.lineart) - [Object.material_slots (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.material_slots) - [Object.mode (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.mode) - [Object.modifiers (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.modifiers) - [Object.motion_path (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.motion_path) - [Object.particle_systems (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.particle_systems) - [Object.pose (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.pose) - [Object.rigid_body (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.rigid_body) - [Object.rigid_body_constraint (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.rigid_body_constraint) - [Object.selection_sets (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.selection_sets) - [Object.shader_effects (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.shader_effects) - [Object.soft_body (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.soft_body) - [Object.type (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.type) - [Object.use_dynamic_topology_sculpting (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.use_dynamic_topology_sculpting) - [Object.users_collection (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.users_collection) - [Object.users_scene (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.users_scene) - [Object.vertex_groups (in module bpy.types)](bpy.types.Object.html#bpy.types.Object.vertex_groups) - [object1 (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.object1) - [object2 (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.object2) - [object_active (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.object_active) - [object_add() (in module bpy.ops.rigidbody)](bpy.ops.rigidbody.html#bpy.ops.rigidbody.object_add) - [object_add_grid_scale() (in module bpy_extras.object_utils)](bpy_extras.object_utils.html#bpy_extras.object_utils.object_add_grid_scale) - [object_add_grid_scale_apply_operator() (in module bpy_extras.object_utils)](bpy_extras.object_utils.html#bpy_extras.object_utils.object_add_grid_scale_apply_operator) - [object_align (bpy.types.PreferencesEdit attribute)](bpy.types.PreferencesEdit.html#bpy.types.PreferencesEdit.object_align) - [object_align_factor (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.object_align_factor) - [object_as_camera() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.object_as_camera) - [object_bake_cancel (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.object_bake_cancel) - [object_bake_complete (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.object_bake_complete) - [object_bake_pre (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.object_bake_pre) - [object_data_add() (in module bpy_extras.object_utils)](bpy_extras.object_utils.html#bpy_extras.object_utils.object_data_add) - [object_distance (bpy.types.MovieTrackingSettings attribute)](bpy.types.MovieTrackingSettings.html#bpy.types.MovieTrackingSettings.object_distance) - [object_eval_state (bpy.types.SpaceSpreadsheet attribute)](bpy.types.SpaceSpreadsheet.html#bpy.types.SpaceSpreadsheet.object_eval_state) - [object_factor (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.object_factor) - [object_from (bpy.types.UVWarpModifier attribute)](bpy.types.UVWarpModifier.html#bpy.types.UVWarpModifier.object_from)   - [(bpy.types.WarpModifier attribute)](bpy.types.WarpModifier.html#bpy.types.WarpModifier.object_from) - [object_load_bmesh() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.object_load_bmesh) - [object_mode (bpy.types.WorkSpace attribute)](bpy.types.WorkSpace.html#bpy.types.WorkSpace.object_mode) - [object_mode_pie_or_toggle() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.object_mode_pie_or_toggle) - [object_operation() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.object_operation) - [object_origin_size (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.object_origin_size) - [object_outline_color (bpy.types.View3DShading attribute)](bpy.types.View3DShading.html#bpy.types.View3DShading.object_outline_color) - [object_path (bpy.types.MeshSequenceCacheModifier attribute)](bpy.types.MeshSequenceCacheModifier.html#bpy.types.MeshSequenceCacheModifier.object_path)   - [(bpy.types.TransformCacheConstraint attribute)](bpy.types.TransformCacheConstraint.html#bpy.types.TransformCacheConstraint.object_path) - [object_remove() (in module bpy.ops.rigidbody)](bpy.ops.rigidbody.html#bpy.ops.rigidbody.object_remove) - [object_report_if_active_shape_key_is_locked() (in module bpy_extras.object_utils)](bpy_extras.object_utils.html#bpy_extras.object_utils.object_report_if_active_shape_key_is_locked) - [object_selected (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.object_selected) - [object_settings_copy() (in module bpy.ops.rigidbody)](bpy.ops.rigidbody.html#bpy.ops.rigidbody.object_settings_copy) - [object_to (bpy.types.UVWarpModifier attribute)](bpy.types.UVWarpModifier.html#bpy.types.UVWarpModifier.object_to)   - [(bpy.types.WarpModifier attribute)](bpy.types.WarpModifier.html#bpy.types.WarpModifier.object_to) - [ObjectBase (class in bpy.types)](bpy.types.ObjectBase.html#bpy.types.ObjectBase) - [ObjectBase.object (in module bpy.types)](bpy.types.ObjectBase.html#bpy.types.ObjectBase.object) - [ObjectConstraints (class in bpy.types)](bpy.types.ObjectConstraints.html#bpy.types.ObjectConstraints) - [ObjectDisplay (class in bpy.types)](bpy.types.ObjectDisplay.html#bpy.types.ObjectDisplay) - [ObjectLightLinking (class in bpy.types)](bpy.types.ObjectLightLinking.html#bpy.types.ObjectLightLinking) - [ObjectLineArt (class in bpy.types)](bpy.types.ObjectLineArt.html#bpy.types.ObjectLineArt) - [ObjectModifiers (class in bpy.types)](bpy.types.ObjectModifiers.html#bpy.types.ObjectModifiers) - [objects_add() (in module bpy.ops.rigidbody)](bpy.ops.rigidbody.html#bpy.ops.rigidbody.objects_add) - [objects_add_active() (in module bpy.ops.collection)](bpy.ops.collection.html#bpy.ops.collection.objects_add_active) - [objects_in_mode (in module bpy.context)](bpy.context.html#bpy.context.objects_in_mode) - [objects_in_mode_unique_data (in module bpy.context)](bpy.context.html#bpy.context.objects_in_mode_unique_data) - [objects_remove() (in module bpy.ops.collection)](bpy.ops.collection.html#bpy.ops.collection.objects_remove)   - [(in module bpy.ops.rigidbody)](bpy.ops.rigidbody.html#bpy.ops.rigidbody.objects_remove) - [objects_remove_active() (in module bpy.ops.collection)](bpy.ops.collection.html#bpy.ops.collection.objects_remove_active) - [objects_remove_all() (in module bpy.ops.collection)](bpy.ops.collection.html#bpy.ops.collection.objects_remove_all) - [ObjectShaderFx (class in bpy.types)](bpy.types.ObjectShaderFx.html#bpy.types.ObjectShaderFx) - [objectsolver_clear_inverse() (in module bpy.ops.constraint)](bpy.ops.constraint.html#bpy.ops.constraint.objectsolver_clear_inverse) - [objectsolver_set_inverse() (in module bpy.ops.constraint)](bpy.ops.constraint.html#bpy.ops.constraint.objectsolver_set_inverse) - [ObjectSolverConstraint (class in bpy.types)](bpy.types.ObjectSolverConstraint.html#bpy.types.ObjectSolverConstraint) - [occludee (freestyle.types.freestyle.types.ViewEdge attribute)](freestyle.types.html#freestyle.types.freestyle.types.ViewEdge.occludee) - [ocean_bake() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.ocean_bake) - [OceanModifier (class in bpy.types)](bpy.types.OceanModifier.html#bpy.types.OceanModifier) - [OceanModifier.is_cached (in module bpy.types)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.is_cached) - [ocio (in module bpy.app)](bpy.app.html#bpy.app.ocio) - [octaves (bpy.types.LineStyleGeometryModifier_PerlinNoise1D attribute)](bpy.types.LineStyleGeometryModifier_PerlinNoise1D.html#bpy.types.LineStyleGeometryModifier_PerlinNoise1D.octaves)   - [(bpy.types.LineStyleGeometryModifier_PerlinNoise2D attribute)](bpy.types.LineStyleGeometryModifier_PerlinNoise2D.html#bpy.types.LineStyleGeometryModifier_PerlinNoise2D.octaves)   - [(bpy.types.LineStyleGeometryModifier_SpatialNoise attribute)](bpy.types.LineStyleGeometryModifier_SpatialNoise.html#bpy.types.LineStyleGeometryModifier_SpatialNoise.octaves)   - [(bpy.types.MusgraveTexture attribute)](bpy.types.MusgraveTexture.html#bpy.types.MusgraveTexture.octaves) - [octree_depth (bpy.types.RemeshModifier attribute)](bpy.types.RemeshModifier.html#bpy.types.RemeshModifier.octree_depth) - [offset (bpy.types.CameraBackgroundImage attribute)](bpy.types.CameraBackgroundImage.html#bpy.types.CameraBackgroundImage.offset)   - [(bpy.types.Curve attribute)](bpy.types.Curve.html#bpy.types.Curve.offset)   - [(bpy.types.FloorConstraint attribute)](bpy.types.FloorConstraint.html#bpy.types.FloorConstraint.offset)   - [(bpy.types.FModifierNoise attribute)](bpy.types.FModifierNoise.html#bpy.types.FModifierNoise.offset)   - [(bpy.types.FollowPathConstraint attribute)](bpy.types.FollowPathConstraint.html#bpy.types.FollowPathConstraint.offset)   - [(bpy.types.GreasePencilMultiplyModifier attribute)](bpy.types.GreasePencilMultiplyModifier.html#bpy.types.GreasePencilMultiplyModifier.offset)   - [(bpy.types.GreasePencilShrinkwrapModifier attribute)](bpy.types.GreasePencilShrinkwrapModifier.html#bpy.types.GreasePencilShrinkwrapModifier.offset)   - [(bpy.types.GreasePencilTimeModifier attribute)](bpy.types.GreasePencilTimeModifier.html#bpy.types.GreasePencilTimeModifier.offset)   - [(bpy.types.LineStyleGeometryModifier_GuidingLines attribute)](bpy.types.LineStyleGeometryModifier_GuidingLines.html#bpy.types.LineStyleGeometryModifier_GuidingLines.offset)   - [(bpy.types.MovieTrackingTrack attribute)](bpy.types.MovieTrackingTrack.html#bpy.types.MovieTrackingTrack.offset)   - [(bpy.types.MusgraveTexture attribute)](bpy.types.MusgraveTexture.html#bpy.types.MusgraveTexture.offset)   - [(bpy.types.NormalEditModifier attribute)](bpy.types.NormalEditModifier.html#bpy.types.NormalEditModifier.offset)   - [(bpy.types.PivotConstraint attribute)](bpy.types.PivotConstraint.html#bpy.types.PivotConstraint.offset)   - [(bpy.types.SequencerTonemapModifierData attribute)](bpy.types.SequencerTonemapModifierData.html#bpy.types.SequencerTonemapModifierData.offset)   - [(bpy.types.ShaderFxRim attribute)](bpy.types.ShaderFxRim.html#bpy.types.ShaderFxRim.offset)   - [(bpy.types.ShaderFxShadow attribute)](bpy.types.ShaderFxShadow.html#bpy.types.ShaderFxShadow.offset)   - [(bpy.types.Shade