user: Show practical ways to work with R in a Blender add-on or script – include code.

assistant: nes method)](bpy.types.MaskSplines.html#bpy.types.MaskSplines.remove)   - [(bpy.types.Menu class method)](bpy.types.Menu.html#bpy.types.Menu.remove)   - [(bpy.types.MetaBallElements method)](bpy.types.MetaBallElements.html#bpy.types.MetaBallElements.remove)   - [(bpy.types.MovieTrackingObjects method)](bpy.types.MovieTrackingObjects.html#bpy.types.MovieTrackingObjects.remove)   - [(bpy.types.NlaStrips method)](bpy.types.NlaStrips.html#bpy.types.NlaStrips.remove)   - [(bpy.types.NlaTracks method)](bpy.types.NlaTracks.html#bpy.types.NlaTracks.remove)   - [(bpy.types.NodeClosureInputItems method)](bpy.types.NodeClosureInputItems.html#bpy.types.NodeClosureInputItems.remove)   - [(bpy.types.NodeClosureOutputItems method)](bpy.types.NodeClosureOutputItems.html#bpy.types.NodeClosureOutputItems.remove)   - [(bpy.types.NodeCombineBundleItems method)](bpy.types.NodeCombineBundleItems.html#bpy.types.NodeCombineBundleItems.remove)   - [(bpy.types.NodeCompositorFileOutputItems method)](bpy.types.NodeCompositorFileOutputItems.html#bpy.types.NodeCompositorFileOutputItems.remove)   - [(bpy.types.NodeEvaluateClosureInputItems method)](bpy.types.NodeEvaluateClosureInputItems.html#bpy.types.NodeEvaluateClosureInputItems.remove)   - [(bpy.types.NodeEvaluateClosureOutputItems method)](bpy.types.NodeEvaluateClosureOutputItems.html#bpy.types.NodeEvaluateClosureOutputItems.remove)   - [(bpy.types.NodeFunctionFormatStringItems method)](bpy.types.NodeFunctionFormatStringItems.html#bpy.types.NodeFunctionFormatStringItems.remove)   - [(bpy.types.NodeGeometryBakeItems method)](bpy.types.NodeGeometryBakeItems.html#bpy.types.NodeGeometryBakeItems.remove)   - [(bpy.types.NodeGeometryCaptureAttributeItems method)](bpy.types.NodeGeometryCaptureAttributeItems.html#bpy.types.NodeGeometryCaptureAttributeItems.remove)   - [(bpy.types.NodeGeometryForeachGeometryElementGenerationItems method)](bpy.types.NodeGeometryForeachGeometryElementGenerationItems.html#bpy.types.NodeGeometryForeachGeometryElementGenerationItems.remove)   - [(bpy.types.NodeGeometryForeachGeometryElementInputItems method)](bpy.types.NodeGeometryForeachGeometryElementInputItems.html#bpy.types.NodeGeometryForeachGeometryElementInputItems.remove)   - [(bpy.types.NodeGeometryForeachGeometryElementMainItems method)](bpy.types.NodeGeometryForeachGeometryElementMainItems.html#bpy.types.NodeGeometryForeachGeometryElementMainItems.remove)   - [(bpy.types.NodeGeometryRepeatOutputItems method)](bpy.types.NodeGeometryRepeatOutputItems.html#bpy.types.NodeGeometryRepeatOutputItems.remove)   - [(bpy.types.NodeGeometrySimulationOutputItems method)](bpy.types.NodeGeometrySimulationOutputItems.html#bpy.types.NodeGeometrySimulationOutputItems.remove)   - [(bpy.types.NodeGeometryViewerItems method)](bpy.types.NodeGeometryViewerItems.html#bpy.types.NodeGeometryViewerItems.remove)   - [(bpy.types.NodeIndexSwitchItems method)](bpy.types.NodeIndexSwitchItems.html#bpy.types.NodeIndexSwitchItems.remove)   - [(bpy.types.NodeInputs method)](bpy.types.NodeInputs.html#bpy.types.NodeInputs.remove)   - [(bpy.types.NodeLinks method)](bpy.types.NodeLinks.html#bpy.types.NodeLinks.remove)   - [(bpy.types.NodeMenuSwitchItems method)](bpy.types.NodeMenuSwitchItems.html#bpy.types.NodeMenuSwitchItems.remove)   - [(bpy.types.NodeOutputs method)](bpy.types.NodeOutputs.html#bpy.types.NodeOutputs.remove)   - [(bpy.types.Nodes method)](bpy.types.Nodes.html#bpy.types.Nodes.remove)   - [(bpy.types.NodeSeparateBundleItems method)](bpy.types.NodeSeparateBundleItems.html#bpy.types.NodeSeparateBundleItems.remove)   - [(bpy.types.NodeTreeInterface method)](bpy.types.NodeTreeInterface.html#bpy.types.NodeTreeInterface.remove)   - [(bpy.types.ObjectConstraints method)](bpy.types.ObjectConstraints.html#bpy.types.ObjectConstraints.remove)   - [(bpy.types.ObjectModifiers method)](bpy.types.ObjectModifiers.html#bpy.types.ObjectModifiers.remove)   - [(bpy.types.ObjectShaderFx method)](bpy.types.ObjectShaderFx.html#bpy.types.ObjectShaderFx.remove)   - [(bpy.types.PaletteColors method)](bpy.types.PaletteColors.html#bpy.types.PaletteColors.remove)   - [(bpy.types.Panel class method)](bpy.types.Panel.html#bpy.types.Panel.remove)   - [(bpy.types.PathCompareCollection class method)](bpy.types.PathCompareCollection.html#bpy.types.PathCompareCollection.remove)   - [(bpy.types.PoseBoneConstraints method)](bpy.types.PoseBoneConstraints.html#bpy.types.PoseBoneConstraints.remove)   - [(bpy.types.RenderViews method)](bpy.types.RenderViews.html#bpy.types.RenderViews.remove)   - [(bpy.types.RetimingKey method)](bpy.types.RetimingKey.html#bpy.types.RetimingKey.remove)   - [(bpy.types.ScriptDirectoryCollection class method)](bpy.types.ScriptDirectoryCollection.html#bpy.types.ScriptDirectoryCollection.remove)   - [(bpy.types.StripModifiers method)](bpy.types.StripModifiers.html#bpy.types.StripModifiers.remove)   - [(bpy.types.StripsMeta method)](bpy.types.StripsMeta.html#bpy.types.StripsMeta.remove)   - [(bpy.types.StripsTopLevel method)](bpy.types.StripsTopLevel.html#bpy.types.StripsTopLevel.remove)   - [(bpy.types.StudioLights method)](bpy.types.StudioLights.html#bpy.types.StudioLights.remove)   - [(bpy.types.TimelineMarkers method)](bpy.types.TimelineMarkers.html#bpy.types.TimelineMarkers.remove)   - [(bpy.types.UDIMTiles method)](bpy.types.UDIMTiles.html#bpy.types.UDIMTiles.remove)   - [(bpy.types.UIList class method)](bpy.types.UIList.html#bpy.types.UIList.remove)   - [(bpy.types.UserExtensionRepoCollection class method)](bpy.types.UserExtensionRepoCollection.html#bpy.types.UserExtensionRepoCollection.remove)   - [(bpy.types.UVLoopLayers method)](bpy.types.UVLoopLayers.html#bpy.types.UVLoopLayers.remove)   - [(bpy.types.VertexGroup method)](bpy.types.VertexGroup.html#bpy.types.VertexGroup.remove)   - [(bpy.types.VertexGroups method)](bpy.types.VertexGroups.html#bpy.types.VertexGroups.remove)   - [(bpy.types.ViewLayers method)](bpy.types.ViewLayers.html#bpy.types.ViewLayers.remove)   - [(bpy.types.wmOwnerIDs method)](bpy.types.wmOwnerIDs.html#bpy.types.wmOwnerIDs.remove)   - [(bpy.types.XrActionMapBindings method)](bpy.types.XrActionMapBindings.html#bpy.types.XrActionMapBindings.remove)   - [(bpy.types.XrActionMapItems method)](bpy.types.XrActionMapItems.html#bpy.types.XrActionMapItems.remove)   - [(bpy.types.XrActionMaps class method)](bpy.types.XrActionMaps.html#bpy.types.XrActionMaps.remove)   - [(bpy.types.XrComponentPaths method)](bpy.types.XrComponentPaths.html#bpy.types.XrComponentPaths.remove)   - [(bpy.types.XrUserPaths method)](bpy.types.XrUserPaths.html#bpy.types.XrUserPaths.remove)   - [(in module bpy.ops.ptcache)](bpy.ops.ptcache.html#bpy.ops.ptcache.remove)   - [(in module bpy.utils.previews)](bpy.utils.previews.html#bpy.utils.previews.remove) | - [remove_all_vertices() (freestyle.types.freestyle.types.Stroke method)](freestyle.types.html#freestyle.types.freestyle.types.Stroke.remove_all_vertices) - [remove_curves() (bpy.types.Curves method)](bpy.types.Curves.html#bpy.types.Curves.remove_curves) - [remove_doubles() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.remove_doubles)   - [(in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.remove_doubles)   - [(in module bpy.ops.particle)](bpy.ops.particle.html#bpy.ops.particle.remove_doubles)   - [(in module bpy.ops.uv)](bpy.ops.uv.html#bpy.ops.uv.remove_doubles) - [remove_fill_guides() (in module bpy.ops.grease_pencil)](bpy.ops.grease_pencil.html#bpy.ops.grease_pencil.remove_fill_guides) - [remove_gpencil_data() (bpy.types.BlendDataMaterials method)](bpy.types.BlendDataMaterials.html#bpy.types.BlendDataMaterials.remove_gpencil_data) - [remove_render_slot() (in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.remove_render_slot) - [remove_row_filter_rule() (in module bpy.ops.spreadsheet)](bpy.ops.spreadsheet.html#bpy.ops.spreadsheet.remove_row_filter_rule) - [remove_strokes() (bpy.types.GreasePencilDrawing method)](bpy.types.GreasePencilDrawing.html#bpy.types.GreasePencilDrawing.remove_strokes) - [remove_target() (in module bpy.ops.constraint)](bpy.ops.constraint.html#bpy.ops.constraint.remove_target) - [remove_target_shear (bpy.types.CopyTransformsConstraint attribute)](bpy.types.CopyTransformsConstraint.html#bpy.types.CopyTransformsConstraint.remove_target_shear) - [remove_threshold (bpy.types.VertexWeightEditModifier attribute)](bpy.types.VertexWeightEditModifier.html#bpy.types.VertexWeightEditModifier.remove_threshold) - [remove_vertex() (freestyle.types.freestyle.types.Stroke method)](freestyle.types.html#freestyle.types.freestyle.types.Stroke.remove_vertex) - [RemoveProperty() (in module bpy.props)](bpy.props.html#bpy.props.RemoveProperty) - [rename() (bpy.types.ID method)](bpy.types.ID.html#bpy.types.ID.rename)   - [(in module bpy.ops.file)](bpy.ops.file.html#bpy.ops.file.rename)   - [(in module bpy.ops.marker)](bpy.ops.marker.html#bpy.ops.marker.rename) - [rename_channel() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.rename_channel) - [render() (bpy.types.HydraRenderEngine method)](bpy.types.HydraRenderEngine.html#bpy.types.HydraRenderEngine.render)   - [(bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.render)   - [(in module bpy.ops.render)](bpy.ops.render.html#bpy.ops.render.render) - [render_aa (bpy.types.SceneDisplay attribute)](bpy.types.SceneDisplay.html#bpy.types.SceneDisplay.render_aa) - [render_border() (in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.render_border)   - [(in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.render_border) - [render_border_max_x (bpy.types.SpaceView3D attribute)](bpy.types.SpaceView3D.html#bpy.types.SpaceView3D.render_border_max_x) - [render_border_max_y (bpy.types.SpaceView3D attribute)](bpy.types.SpaceView3D.html#bpy.types.SpaceView3D.render_border_max_y) - [render_border_min_x (bpy.types.SpaceView3D attribute)](bpy.types.SpaceView3D.html#bpy.types.SpaceView3D.render_border_min_x) - [render_border_min_y (bpy.types.SpaceView3D attribute)](bpy.types.SpaceView3D.html#bpy.types.SpaceView3D.render_border_min_y) - [render_cache_directory (bpy.types.PreferencesFilePaths attribute)](bpy.types.PreferencesFilePaths.html#bpy.types.PreferencesFilePaths.render_cache_directory) - [render_cancel (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.render_cancel) - [render_changed() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.render_changed) - [render_color_index (bpy.types.AttributeGroupMesh attribute)](bpy.types.AttributeGroupMesh.html#bpy.types.AttributeGroupMesh.render_color_index) - [render_complete (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.render_complete) - [render_display_type (bpy.types.PreferencesView attribute)](bpy.types.PreferencesView.html#bpy.types.PreferencesView.render_display_type) - [render_frame_finish() (bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.render_frame_finish) - [render_icon_size (in module bpy.app)](bpy.app.html#bpy.app.render_icon_size) - [render_init (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.render_init) - [render_levels (bpy.types.MultiresModifier attribute)](bpy.types.MultiresModifier.html#bpy.types.MultiresModifier.render_levels)   - [(bpy.types.SubsurfModifier attribute)](bpy.types.SubsurfModifier.html#bpy.types.SubsurfModifier.render_levels) - [render_output_directory (bpy.types.PreferencesFilePaths attribute)](bpy.types.PreferencesFilePaths.html#bpy.types.PreferencesFilePaths.render_output_directory) - [render_pass (bpy.types.View3DShading attribute)](bpy.types.View3DShading.html#bpy.types.View3DShading.render_pass) - [render_post (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.render_post) - [render_pre (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.render_pre) - [render_preview_size (in module bpy.app)](bpy.app.html#bpy.app.render_preview_size) - [render_resolution (bpy.types.MetaBall attribute)](bpy.types.MetaBall.html#bpy.types.MetaBall.render_resolution) - [render_resolution_u (bpy.types.Curve attribute)](bpy.types.Curve.html#bpy.types.Curve.render_resolution_u) - [render_resolution_v (bpy.types.Curve attribute)](bpy.types.Curve.html#bpy.types.Curve.render_resolution_v) - [render_stats (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.render_stats) - [render_step (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.render_step) - [render_steps (bpy.types.ScrewModifier attribute)](bpy.types.ScrewModifier.html#bpy.types.ScrewModifier.render_steps) - [render_type (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.render_type) - [RENDER_UL_renderviews (class in bpy.types)](bpy.types.RENDER_UL_renderviews.html#bpy.types.RENDER_UL_renderviews) - [render_view_add() (in module bpy.ops.scene)](bpy.ops.scene.html#bpy.ops.scene.render_view_add) - [render_view_remove() (in module bpy.ops.scene)](bpy.ops.scene.html#bpy.ops.scene.render_view_remove) - [render_write (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.render_write) - [rendered_child_count (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.rendered_child_count) - [RenderEngine (class in bpy.types)](bpy.types.RenderEngine.html#bpy.types.RenderEngine) - [RenderEngine.camera_override (in module bpy.types)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.camera_override) - [RenderEngine.resolution_x (in module bpy.types)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.resolution_x) - [RenderEngine.resolution_y (in module bpy.types)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.resolution_y) - [RenderEngine.temporary_directory (in module bpy.types)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.temporary_directory) - [renderer_get() (in module gpu.platform)](gpu.platform.html#gpu.platform.renderer_get) - [RenderLayer (class in bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer) - [RenderLayer.name (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.name) - [RenderLayer.passes (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.passes) - [RenderLayer.use_ao (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_ao) - [RenderLayer.use_grease_pencil (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_grease_pencil) - [RenderLayer.use_motion_blur (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_motion_blur) - [RenderLayer.use_pass_ambient_occlusion (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_ambient_occlusion) - [RenderLayer.use_pass_combined (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_combined) - [RenderLayer.use_pass_diffuse_color (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_diffuse_color) - [RenderLayer.use_pass_diffuse_direct (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_diffuse_direct) - [RenderLayer.use_pass_diffuse_indirect (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_diffuse_indirect) - [RenderLayer.use_pass_emit (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_emit) - [RenderLayer.use_pass_environment (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_environment) - [RenderLayer.use_pass_glossy_color (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_glossy_color) - [RenderLayer.use_pass_glossy_direct (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_glossy_direct) - [RenderLayer.use_pass_glossy_indirect (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_glossy_indirect) - [RenderLayer.use_pass_material_index (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_material_index) - [RenderLayer.use_pass_mist (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_mist) - [RenderLayer.use_pass_normal (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_normal) - [RenderLayer.use_pass_object_index (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_object_index) - [RenderLayer.use_pass_position (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_position) - [RenderLayer.use_pass_shadow (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_shadow) - [RenderLayer.use_pass_subsurface_color (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_subsurface_color) - [RenderLayer.use_pass_subsurface_direct (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_subsurface_direct) - [RenderLayer.use_pass_subsurface_indirect (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_subsurface_indirect) - [RenderLayer.use_pass_transmission_color (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_transmission_color) - [RenderLayer.use_pass_transmission_direct (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_transmission_direct) - [RenderLayer.use_pass_transmission_indirect (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_transmission_indirect) - [RenderLayer.use_pass_uv (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_uv) - [RenderLayer.use_pass_vector (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_vector) - [RenderLayer.use_pass_z (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_pass_z) - [RenderLayer.use_sky (in module bpy.types)](bpy.types.RenderLayer.html#bpy.types.RenderLayer.use_sky) - [RenderLayer.use_sol