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

assistant: |  |  |
| --- | --- |
| - [r (mathutils.Color attribute)](mathutils.html#mathutils.Color.r) - [radial_control() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.radial_control) - [radial_falloff (bpy.types.FieldSettings attribute)](bpy.types.FieldSettings.html#bpy.types.FieldSettings.radial_falloff) - [radial_max (bpy.types.FieldSettings attribute)](bpy.types.FieldSettings.html#bpy.types.FieldSettings.radial_max) - [radial_min (bpy.types.FieldSettings attribute)](bpy.types.FieldSettings.html#bpy.types.FieldSettings.radial_min) - [radial_symmetry (bpy.types.Mesh attribute)](bpy.types.Mesh.html#bpy.types.Mesh.radial_symmetry) - [radius (bpy.types.BezierSplinePoint attribute)](bpy.types.BezierSplinePoint.html#bpy.types.BezierSplinePoint.radius)   - [(bpy.types.CastModifier attribute)](bpy.types.CastModifier.html#bpy.types.CastModifier.radius)   - [(bpy.types.CurvePoint attribute)](bpy.types.CurvePoint.html#bpy.types.CurvePoint.radius)   - [(bpy.types.GreasePencilDashModifierSegment attribute)](bpy.types.GreasePencilDashModifierSegment.html#bpy.types.GreasePencilDashModifierSegment.radius)   - [(bpy.types.GreasePencilLineartModifier attribute)](bpy.types.GreasePencilLineartModifier.html#bpy.types.GreasePencilLineartModifier.radius)   - [(bpy.types.GreasePencilTintModifier attribute)](bpy.types.GreasePencilTintModifier.html#bpy.types.GreasePencilTintModifier.radius)   - [(bpy.types.MeshSkinVertex attribute)](bpy.types.MeshSkinVertex.html#bpy.types.MeshSkinVertex.radius)   - [(bpy.types.MetaElement attribute)](bpy.types.MetaElement.html#bpy.types.MetaElement.radius)   - [(bpy.types.Point attribute)](bpy.types.Point.html#bpy.types.Point.radius)   - [(bpy.types.ShaderFxSwirl attribute)](bpy.types.ShaderFxSwirl.html#bpy.types.ShaderFxSwirl.radius)   - [(bpy.types.ShapeKeyBezierPoint attribute)](bpy.types.ShapeKeyBezierPoint.html#bpy.types.ShapeKeyBezierPoint.radius)   - [(bpy.types.ShapeKeyCurvePoint attribute)](bpy.types.ShapeKeyCurvePoint.html#bpy.types.ShapeKeyCurvePoint.radius)   - [(bpy.types.SplinePoint attribute)](bpy.types.SplinePoint.html#bpy.types.SplinePoint.radius) - [radius_interpolation (bpy.types.Spline attribute)](bpy.types.Spline.html#bpy.types.Spline.radius_interpolation) - [radius_max (bpy.types.CurvePaintSettings attribute)](bpy.types.CurvePaintSettings.html#bpy.types.CurvePaintSettings.radius_max) - [radius_min (bpy.types.CurvePaintSettings attribute)](bpy.types.CurvePaintSettings.html#bpy.types.CurvePaintSettings.radius_min) - [radius_offset (bpy.types.GreasePencilLayer attribute)](bpy.types.GreasePencilLayer.html#bpy.types.GreasePencilLayer.radius_offset) - [radius_scale (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.radius_scale) - [radius_set() (in module bpy.ops.curve)](bpy.ops.curve.html#bpy.ops.curve.radius_set) - [radius_taper_end (bpy.types.CurvePaintSettings attribute)](bpy.types.CurvePaintSettings.html#bpy.types.CurvePaintSettings.radius_taper_end) - [radius_taper_start (bpy.types.CurvePaintSettings attribute)](bpy.types.CurvePaintSettings.html#bpy.types.CurvePaintSettings.radius_taper_start) - [rake_factor (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.rake_factor) - [random() (in module mathutils.noise)](mathutils.noise.html#mathutils.noise.random) - [random_angle (bpy.types.BrushTextureSlot attribute)](bpy.types.BrushTextureSlot.html#bpy.types.BrushTextureSlot.random_angle) - [random_backbone (bpy.types.LineStyleGeometryModifier_Blueprint attribute)](bpy.types.LineStyleGeometryModifier_Blueprint.html#bpy.types.LineStyleGeometryModifier_Blueprint.random_backbone) - [random_center (bpy.types.LineStyleGeometryModifier_Blueprint attribute)](bpy.types.LineStyleGeometryModifier_Blueprint.html#bpy.types.LineStyleGeometryModifier_Blueprint.random_center) - [random_end_factor (bpy.types.GreasePencilLengthModifier attribute)](bpy.types.GreasePencilLengthModifier.html#bpy.types.GreasePencilLengthModifier.random_end_factor) - [random_hue_factor (bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.random_hue_factor) - [random_mode (bpy.types.GreasePencilNoiseModifier attribute)](bpy.types.GreasePencilNoiseModifier.html#bpy.types.GreasePencilNoiseModifier.random_mode) - [random_offset (bpy.types.GreasePencilArrayModifier attribute)](bpy.types.GreasePencilArrayModifier.html#bpy.types.GreasePencilArrayModifier.random_offset)   - [(bpy.types.GreasePencilLengthModifier attribute)](bpy.types.GreasePencilLengthModifier.html#bpy.types.GreasePencilLengthModifier.random_offset) - [random_position (bpy.types.ParticleInstanceModifier attribute)](bpy.types.ParticleInstanceModifier.html#bpy.types.ParticleInstanceModifier.random_position) - [random_pressure (bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.random_pressure) - [random_radius (bpy.types.LineStyleGeometryModifier_Blueprint attribute)](bpy.types.LineStyleGeometryModifier_Blueprint.html#bpy.types.LineStyleGeometryModifier_Blueprint.random_radius) - [random_rotation (bpy.types.GreasePencilArrayModifier attribute)](bpy.types.GreasePencilArrayModifier.html#bpy.types.GreasePencilArrayModifier.random_rotation)   - [(bpy.types.ParticleInstanceModifier attribute)](bpy.types.ParticleInstanceModifier.html#bpy.types.ParticleInstanceModifier.random_rotation) - [random_saturation_factor (bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.random_saturation_factor) - [random_scale (bpy.types.GreasePencilArrayModifier attribute)](bpy.types.GreasePencilArrayModifier.html#bpy.types.GreasePencilArrayModifier.random_scale) - [random_seed (bpy.types.OceanModifier attribute)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.random_seed) - [random_start_factor (bpy.types.GreasePencilLengthModifier attribute)](bpy.types.GreasePencilLengthModifier.html#bpy.types.GreasePencilLengthModifier.random_start_factor) - [random_strength (bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.random_strength) - [random_unit_vector() (in module mathutils.noise)](mathutils.noise.html#mathutils.noise.random_unit_vector) - [random_value_factor (bpy.types.BrushGpencilSettings attribute)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.random_value_factor) - [random_vector() (in module mathutils.noise)](mathutils.noise.html#mathutils.noise.random_vector) - [randomize_transform() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.randomize_transform) - [randomize_uv_transform() (in module bpy.ops.uv)](bpy.ops.uv.html#bpy.ops.uv.randomize_uv_transform) - [range (bpy.types.AnimVizMotionPaths attribute)](bpy.types.AnimVizMotionPaths.html#bpy.types.AnimVizMotionPaths.range)   - [(bpy.types.BoidSettings attribute)](bpy.types.BoidSettings.html#bpy.types.BoidSettings.range) - [range() (bpy.types.FCurve method)](bpy.types.FCurve.html#bpy.types.FCurve.range) - [Range() (mathutils.Vector class method)](mathutils.html#mathutils.Vector.Range) - [range_max (bpy.types.LineStyleAlphaModifier_DistanceFromCamera attribute)](bpy.types.LineStyleAlphaModifier_DistanceFromCamera.html#bpy.types.LineStyleAlphaModifier_DistanceFromCamera.range_max)   - [(bpy.types.LineStyleAlphaModifier_DistanceFromObject attribute)](bpy.types.LineStyleAlphaModifier_DistanceFromObject.html#bpy.types.LineStyleAlphaModifier_DistanceFromObject.range_max)   - [(bpy.types.LineStyleColorModifier_DistanceFromCamera attribute)](bpy.types.LineStyleColorModifier_DistanceFromCamera.html#bpy.types.LineStyleColorModifier_DistanceFromCamera.range_max)   - [(bpy.types.LineStyleColorModifier_DistanceFromObject attribute)](bpy.types.LineStyleColorModifier_DistanceFromObject.html#bpy.types.LineStyleColorModifier_DistanceFromObject.range_max)   - [(bpy.types.LineStyleThicknessModifier_DistanceFromCamera attribute)](bpy.types.LineStyleThicknessModifier_DistanceFromCamera.html#bpy.types.LineStyleThicknessModifier_DistanceFromCamera.range_max)   - [(bpy.types.LineStyleThicknessModifier_DistanceFromObject attribute)](bpy.types.LineStyleThicknessModifier_DistanceFromObject.html#bpy.types.LineStyleThicknessModifier_DistanceFromObject.range_max) - [range_min (bpy.types.LineStyleAlphaModifier_DistanceFromCamera attribute)](bpy.types.LineStyleAlphaModifier_DistanceFromCamera.html#bpy.types.LineStyleAlphaModifier_DistanceFromCamera.range_min)   - [(bpy.types.LineStyleAlphaModifier_DistanceFromObject attribute)](bpy.types.LineStyleAlphaModifier_DistanceFromObject.html#bpy.types.LineStyleAlphaModifier_DistanceFromObject.range_min)   - [(bpy.types.LineStyleColorModifier_DistanceFromCamera attribute)](bpy.types.LineStyleColorModifier_DistanceFromCamera.html#bpy.types.LineStyleColorModifier_DistanceFromCamera.range_min)   - [(bpy.types.LineStyleColorModifier_DistanceFromObject attribute)](bpy.types.LineStyleColorModifier_DistanceFromObject.html#bpy.types.LineStyleColorModifier_DistanceFromObject.range_min)   - [(bpy.types.LineStyleThicknessModifier_DistanceFromCamera attribute)](bpy.types.LineStyleThicknessModifier_DistanceFromCamera.html#bpy.types.LineStyleThicknessModifier_DistanceFromCamera.range_min)   - [(bpy.types.LineStyleThicknessModifier_DistanceFromObject attribute)](bpy.types.LineStyleThicknessModifier_DistanceFromObject.html#bpy.types.LineStyleThicknessModifier_DistanceFromObject.range_min) - [rate (aud.aud.Device attribute)](aud.html#aud.aud.Device.rate)   - [(aud.aud.Sequence attribute)](aud.html#aud.aud.Sequence.rate)   - [(bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.rate) - [RATE_11025 (in module aud)](aud.html#aud.RATE_11025) - [RATE_16000 (in module aud)](aud.html#aud.RATE_16000) - [RATE_192000 (in module aud)](aud.html#aud.RATE_192000) - [RATE_22050 (in module aud)](aud.html#aud.RATE_22050) - [RATE_32000 (in module aud)](aud.html#aud.RATE_32000) - [RATE_44100 (in module aud)](aud.html#aud.RATE_44100) - [RATE_48000 (in module aud)](aud.html#aud.RATE_48000) - [RATE_8000 (in module aud)](aud.html#aud.RATE_8000) - [RATE_88200 (in module aud)](aud.html#aud.RATE_88200) - [RATE_96000 (in module aud)](aud.html#aud.RATE_96000) - [RATE_INVALID (in module aud)](aud.html#aud.RATE_INVALID) - [ratio (bpy.types.DecimateModifier attribute)](bpy.types.DecimateModifier.html#bpy.types.DecimateModifier.ratio) - [ray_cast() (bpy.types.Object method)](bpy.types.Object.html#bpy.types.Object.ray_cast)   - [(bpy.types.Scene method)](bpy.types.Scene.html#bpy.types.Scene.ray_cast)   - [(mathutils.bvhtree.mathutils.bvhtree.BVHTree method)](mathutils.bvhtree.html#mathutils.bvhtree.mathutils.bvhtree.BVHTree.ray_cast) - [ray_direction (bpy.types.DynamicPaintBrushSettings attribute)](bpy.types.DynamicPaintBrushSettings.html#bpy.types.DynamicPaintBrushSettings.ray_direction) - [ray_radius (bpy.types.DataTransferModifier attribute)](bpy.types.DataTransferModifier.html#bpy.types.DataTransferModifier.ray_radius) - [ray_tracing_method (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.ray_tracing_method) - [RaytraceEEVEE (class in bpy.types)](bpy.types.RaytraceEEVEE.html#bpy.types.RaytraceEEVEE) - [react_event (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.react_event) - [reactor_factor (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.reactor_factor) - [reactor_target_object (bpy.types.ParticleSystem attribute)](bpy.types.ParticleSystem.html#bpy.types.ParticleSystem.reactor_target_object) - [reactor_target_particle_system (bpy.types.ParticleSystem attribute)](bpy.types.ParticleSystem.html#bpy.types.ParticleSystem.reactor_target_particle_system) - [read() (aud.aud.AnimateableProperty method)](aud.html#aud.aud.AnimateableProperty.read)   - [(gpu.types.GPUTexture method)](gpu.types.html#gpu.types.GPUTexture.read) - [read_complete_view_map_pixel() (in module freestyle.utils.ContextFunctions)](freestyle.utils.ContextFunctions.html#freestyle.utils.ContextFunctions.read_complete_view_map_pixel) - [read_data (bpy.types.MeshSequenceCacheModifier attribute)](bpy.types.MeshSequenceCacheModifier.html#bpy.types.MeshSequenceCacheModifier.read_data) - [read_directional_view_map_pixel() (in module freestyle.utils.ContextFunctions)](freestyle.utils.ContextFunctions.html#freestyle.utils.ContextFunctions.read_directional_view_map_pixel) - [read_factory_settings() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.read_factory_settings) - [read_factory_userpref() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.read_factory_userpref) - [read_history() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.read_history) - [read_homefile() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.read_homefile) - [read_map_pixel() (in module freestyle.utils.ContextFunctions)](freestyle.utils.ContextFunctions.html#freestyle.utils.ContextFunctions.read_map_pixel) - [read_userpref() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.read_userpref) - [read_viewlayers() (in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.read_viewlayers)   - [(in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.read_viewlayers) - [ReadOnlyInteger (class in bpy.types)](bpy.types.ReadOnlyInteger.html#bpy.types.ReadOnlyInteger) - [ReadOnlyInteger.value (in module bpy.types)](bpy.types.ReadOnlyInteger.html#bpy.types.ReadOnlyInteger.value) - [readSingle() (aud.aud.AnimateableProperty method)](aud.html#aud.aud.AnimateableProperty.readSingle) - [reassign_inputs() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.reassign_inputs) - [rebuild_proxy() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.rebuild_proxy)   - [(in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.rebuild_proxy) - [recalc_face_normals() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.recalc_face_normals) - [receiver_collection (bpy.types.ObjectLightLinking attribute)](bpy.types.ObjectLightLinking.html#bpy.types.ObjectLightLinking.receiver_collection) - [recent_files (bpy.types.PreferencesFilePaths attribute)](bpy.types.PreferencesFilePaths.html#bpy.types.PreferencesFilePaths.recent_files) - [recent_folders (bpy.types.SpaceFileBrowser attribute)](bpy.types.SpaceFileBrowser.html#bpy.types.SpaceFileBrowser.recent_folders) - [recent_folders_active (bpy.types.SpaceFileBrowser attribute)](bpy.types.SpaceFileBrowser.html#bpy.types.SpaceFileBrowser.recent_folders_active) - [rechannel() (aud.aud.Sound method)](aud.html#aud.aud.Sound.rechannel) - [recover_auto_save() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.recover_auto_save) - [recover_last_session() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.recover_last_session) - [rect (bpy.types.RenderPass attribute)](bpy.types.RenderPass.html#bpy.types.RenderPass.rect) - [recursion_level (bpy.types.FileSelectParams attribute)](bpy.types.FileSelectParams.html#bpy.types.FileSelectParams.recursion_level) - [recursive_split() (freestyle.types.freestyle.types.Operators static method)](freestyle.types.html#freestyle.types.freestyle.types.Operators.recursive_split) - [redo() (in module bpy.ops.ed)](bpy.ops.ed.html#bpy.ops.ed.redo) - [redo_last() (in module bpy.ops.screen)](bpy.ops.screen.html#bpy.ops.screen.redo_last) - [redo_post (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.redo_post) - [redo_pre (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.redo_pre) - [redraw_timer() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.redraw_timer) - [reduce_dirs() (in module bpy.path)](bpy.path.html#bpy.path.reduce_dirs) - [reference_axis (bpy.types.KinematicConstraint attribute)](bpy.types.KinematicConstraint.html#bpy.types.KinematicConstraint.reference_axis) - [reference_dimension (bpy.types.CompositorNodeRelativeToPixel attribute)](bpy.types.CompositorNodeRelativeToPixel.html#bpy.types.CompositorNodeRelativeToPixel.reference_dimension) - [reference_object (bpy.types.GPencilSculptGuide attribute)](bpy.types.GPencilSculptGuide.html#bpy.types.GPencilSculptGuide.reference_object) - [reference_point (bpy.types.GPencilSculptGuide attribute)](bpy.types.GPencilSculptGuide.html#bpy.types.GPencilSculptGuide.reference_point) - [reference_value (bpy.types.FModifierEnvelope attribute)](bpy.types.FModifierEnvelope.html#bpy.types.FModifierEnvelope.reference_value) - [refine_intrinsics_focal_length (bpy.types.MovieTrackingSettings attribute)](bpy.types.MovieTrackingSettings.html#bpy.types.MovieTrackingSettings.refine_intrinsics_focal_length) - [refine_intrinsics_principal_point (bpy.types.MovieTrackingSettings attribute)](bpy.types.MovieTrackingSettings.html#bpy.types.MovieTrackingSettings.refine_intrinsics_principal_point) - [refine_intrinsics_radial_distortion (bpy.types.MovieTrackingSettings attribute)](bpy.types.MovieTrackingSettings.html#bpy.types.MovieTrackingSettings.refine_intrinsics_radial_distortion) - [refine_intrinsics_tangential_distortion (bpy.types.MovieTrackingSettings attribute)](bpy.types.MovieTrackingSettings.html#bpy.types.MovieTrackingSettings.refine_intrinsics_tangential_distortion) - [refine_markers() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.refine_markers) - [reflect() (mathutils.Vector method)](mathutils.html#mathutils.Vector.reflect) - [refraction_depth (bpy.types.Material attribute)](bpy.types.Material.html#bpy.types.Material.refraction_depth) - [refresh() (bpy.types.GizmoGroup method)](bpy.types.GizmoGroup.html#bpy.types.GizmoGroup.refresh)   - [(bpy.types.KeyingSet method)](bpy.types.KeyingSet.html#bpy.types.KeyingSet.refresh)   - [(bpy.types.StudioLights method)](bpy.types.StudioLights.html#bpy.types.StudioLights.refresh)   - [(in module bpy.ops.file)](bpy.ops.file.html#bpy.ops.file.refresh) - [refresh_all() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.refresh_all) - [refresh_from_context() (bpy.types.WorkSpaceTool method)](bpy.types.Work