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

assistant: |  |  |
| --- | --- |
| - [w (mathutils.Quaternion attribute)](mathutils.html#mathutils.Quaternion.w)   - [(mathutils.Vector attribute)](mathutils.html#mathutils.Vector.w) - [walk() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.walk) - [walk_speed (bpy.types.WalkNavigation attribute)](bpy.types.WalkNavigation.html#bpy.types.WalkNavigation.walk_speed) - [walk_speed_factor (bpy.types.WalkNavigation attribute)](bpy.types.WalkNavigation.html#bpy.types.WalkNavigation.walk_speed_factor) - [WalkNavigation (class in bpy.types)](bpy.types.WalkNavigation.html#bpy.types.WalkNavigation) - [wander (bpy.types.BoidRuleAverageSpeed attribute)](bpy.types.BoidRuleAverageSpeed.html#bpy.types.BoidRuleAverageSpeed.wander) - [warning (bpy.types.ThemeWidgetStateColors attribute)](bpy.types.ThemeWidgetStateColors.html#bpy.types.ThemeWidgetStateColors.warning) - [warning_propagation (bpy.types.Node attribute)](bpy.types.Node.html#bpy.types.Node.warning_propagation) - [warning_type (bpy.types.GeometryNodeWarning attribute)](bpy.types.GeometryNodeWarning.html#bpy.types.GeometryNodeWarning.warning_type) - [WarpModifier (class in bpy.types)](bpy.types.WarpModifier.html#bpy.types.WarpModifier) - [WarpModifier.falloff_curve (in module bpy.types)](bpy.types.WarpModifier.html#bpy.types.WarpModifier.falloff_curve) - [wave_alignment (bpy.types.OceanModifier attribute)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.wave_alignment) - [wave_clamp (bpy.types.DynamicPaintBrushSettings attribute)](bpy.types.DynamicPaintBrushSettings.html#bpy.types.DynamicPaintBrushSettings.wave_clamp) - [wave_damping (bpy.types.DynamicPaintSurface attribute)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.wave_damping) - [wave_direction (bpy.types.OceanModifier attribute)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.wave_direction) - [wave_factor (bpy.types.DynamicPaintBrushSettings attribute)](bpy.types.DynamicPaintBrushSettings.html#bpy.types.DynamicPaintBrushSettings.wave_factor) - [wave_profile (bpy.types.ShaderNodeTexWave attribute)](bpy.types.ShaderNodeTexWave.html#bpy.types.ShaderNodeTexWave.wave_profile) - [wave_scale (bpy.types.OceanModifier attribute)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.wave_scale) - [wave_scale_min (bpy.types.OceanModifier attribute)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.wave_scale_min) - [wave_smoothness (bpy.types.DynamicPaintSurface attribute)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.wave_smoothness) - [wave_speed (bpy.types.DynamicPaintSurface attribute)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.wave_speed) - [wave_spring (bpy.types.DynamicPaintSurface attribute)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.wave_spring) - [wave_timescale (bpy.types.DynamicPaintSurface attribute)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.wave_timescale) - [wave_type (bpy.types.DynamicPaintBrushSettings attribute)](bpy.types.DynamicPaintBrushSettings.html#bpy.types.DynamicPaintBrushSettings.wave_type)   - [(bpy.types.ShaderNodeTexWave attribute)](bpy.types.ShaderNodeTexWave.html#bpy.types.ShaderNodeTexWave.wave_type) - [waveform_alpha (bpy.types.Scopes attribute)](bpy.types.Scopes.html#bpy.types.Scopes.waveform_alpha) - [waveform_display_style (bpy.types.SequencerTimelineOverlay attribute)](bpy.types.SequencerTimelineOverlay.html#bpy.types.SequencerTimelineOverlay.waveform_display_style) - [waveform_display_type (bpy.types.SequencerTimelineOverlay attribute)](bpy.types.SequencerTimelineOverlay.html#bpy.types.SequencerTimelineOverlay.waveform_display_type) - [waveform_mode (bpy.types.Scopes attribute)](bpy.types.Scopes.html#bpy.types.Scopes.waveform_mode) - [wavelength (bpy.types.LineStyleGeometryModifier_SinusDisplacement attribute)](bpy.types.LineStyleGeometryModifier_SinusDisplacement.html#bpy.types.LineStyleGeometryModifier_SinusDisplacement.wavelength) - [WaveModifier (class in bpy.types)](bpy.types.WaveModifier.html#bpy.types.WaveModifier) - [weight (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.weight)   - [(bpy.types.ConstraintTargetBone attribute)](bpy.types.ConstraintTargetBone.html#bpy.types.ConstraintTargetBone.weight)   - [(bpy.types.KinematicConstraint attribute)](bpy.types.KinematicConstraint.html#bpy.types.KinematicConstraint.weight)   - [(bpy.types.MaskSplinePoint attribute)](bpy.types.MaskSplinePoint.html#bpy.types.MaskSplinePoint.weight)   - [(bpy.types.MaskSplinePointUW attribute)](bpy.types.MaskSplinePointUW.html#bpy.types.MaskSplinePointUW.weight)   - [(bpy.types.MovieTrackingTrack attribute)](bpy.types.MovieTrackingTrack.html#bpy.types.MovieTrackingTrack.weight)   - [(bpy.types.PaletteColor attribute)](bpy.types.PaletteColor.html#bpy.types.PaletteColor.weight)   - [(bpy.types.ParticleHairKey attribute)](bpy.types.ParticleHairKey.html#bpy.types.ParticleHairKey.weight)   - [(bpy.types.SplinePoint attribute)](bpy.types.SplinePoint.html#bpy.types.SplinePoint.weight)   - [(bpy.types.UnifiedPaintSettings attribute)](bpy.types.UnifiedPaintSettings.html#bpy.types.UnifiedPaintSettings.weight)   - [(bpy.types.VertexGroupElement attribute)](bpy.types.VertexGroupElement.html#bpy.types.VertexGroupElement.weight)   - [(bpy.types.WeightedNormalModifier attribute)](bpy.types.WeightedNormalModifier.html#bpy.types.WeightedNormalModifier.weight) - [weight() (bpy.types.VertexGroup method)](bpy.types.VertexGroup.html#bpy.types.VertexGroup.weight) - [weight_1 (bpy.types.VoronoiTexture attribute)](bpy.types.VoronoiTexture.html#bpy.types.VoronoiTexture.weight_1) - [weight_2 (bpy.types.VoronoiTexture attribute)](bpy.types.VoronoiTexture.html#bpy.types.VoronoiTexture.weight_2) - [weight_3 (bpy.types.VoronoiTexture attribute)](bpy.types.VoronoiTexture.html#bpy.types.VoronoiTexture.weight_3) - [weight_4 (bpy.types.VoronoiTexture attribute)](bpy.types.VoronoiTexture.html#bpy.types.VoronoiTexture.weight_4) - [weight_brush_stroke() (in module bpy.ops.grease_pencil)](bpy.ops.grease_pencil.html#bpy.ops.grease_pencil.weight_brush_stroke) - [weight_brush_type (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.weight_brush_type) - [weight_from_bones() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.weight_from_bones) - [weight_gradient() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.weight_gradient) - [weight_interpolation (bpy.types.MaskSpline attribute)](bpy.types.MaskSpline.html#bpy.types.MaskSpline.weight_interpolation) - [weight_invert() (in module bpy.ops.grease_pencil)](bpy.ops.grease_pencil.html#bpy.ops.grease_pencil.weight_invert) - [weight_paint() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.weight_paint) - [weight_paint_mode_opacity (bpy.types.View3DOverlay attribute)](bpy.types.View3DOverlay.html#bpy.types.View3DOverlay.weight_paint_mode_opacity) - [weight_paint_object (in module bpy.context)](bpy.context.html#bpy.context.weight_paint_object) - [weight_paint_toggle() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.weight_paint_toggle) - [weight_sample() (in module bpy.ops.grease_pencil)](bpy.ops.grease_pencil.html#bpy.ops.grease_pencil.weight_sample)   - [(in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.weight_sample) - [weight_sample_group() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.weight_sample_group) - [weight_set() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.weight_set)   - [(in module bpy.ops.particle)](bpy.ops.particle.html#bpy.ops.particle.weight_set) - [weight_softbody (bpy.types.BezierSplinePoint attribute)](bpy.types.BezierSplinePoint.html#bpy.types.BezierSplinePoint.weight_softbody)   - [(bpy.types.LatticePoint attribute)](bpy.types.LatticePoint.html#bpy.types.LatticePoint.weight_softbody)   - [(bpy.types.SplinePoint attribute)](bpy.types.SplinePoint.html#bpy.types.SplinePoint.weight_softbody) - [weight_stab (bpy.types.MovieTrackingTrack attribute)](bpy.types.MovieTrackingTrack.html#bpy.types.MovieTrackingTrack.weight_stab) - [weight_toggle_direction() (in module bpy.ops.grease_pencil)](bpy.ops.grease_pencil.html#bpy.ops.grease_pencil.weight_toggle_direction) - [WeightedNormalModifier (class in bpy.types)](bpy.types.WeightedNormalModifier.html#bpy.types.WeightedNormalModifier) - [weightmode_toggle() (in module bpy.ops.grease_pencil)](bpy.ops.grease_pencil.html#bpy.ops.grease_pencil.weightmode_toggle) - [weld() (in module bpy.ops.uv)](bpy.ops.uv.html#bpy.ops.uv.weld) - [weld_verts() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.weld_verts) - [WeldModifier (class in bpy.types)](bpy.types.WeldModifier.html#bpy.types.WeldModifier) - [wet_mix (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.wet_mix) - [wet_paint_radius_factor (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.wet_paint_radius_factor) - [wet_persistence (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.wet_persistence) - [white_balance_temperature (bpy.types.ColorManagedViewSettings attribute)](bpy.types.ColorManagedViewSettings.html#bpy.types.ColorManagedViewSettings.white_balance_temperature) - [white_balance_tint (bpy.types.ColorManagedViewSettings attribute)](bpy.types.ColorManagedViewSettings.html#bpy.types.ColorManagedViewSettings.white_balance_tint) - [white_balance_whitepoint (bpy.types.ColorManagedViewSettings attribute)](bpy.types.ColorManagedViewSettings.html#bpy.types.ColorManagedViewSettings.white_balance_whitepoint) - [white_level (bpy.types.CurveMapping attribute)](bpy.types.CurveMapping.html#bpy.types.CurveMapping.white_level) - [white_value (bpy.types.WhiteBalanceModifier attribute)](bpy.types.WhiteBalanceModifier.html#bpy.types.WhiteBalanceModifier.white_value) - [WhiteBalanceModifier (class in bpy.types)](bpy.types.WhiteBalanceModifier.html#bpy.types.WhiteBalanceModifier) - [widget_emboss (bpy.types.ThemeUserInterface attribute)](bpy.types.ThemeUserInterface.html#bpy.types.ThemeUserInterface.widget_emboss) - [widget_text_cursor (bpy.types.ThemeUserInterface attribute)](bpy.types.ThemeUserInterface.html#bpy.types.ThemeUserInterface.widget_text_cursor) - [width (bpy.types.BakeSettings attribute)](bpy.types.BakeSettings.html#bpy.types.BakeSettings.width)   - [(bpy.types.BevelModifier attribute)](bpy.types.BevelModifier.html#bpy.types.BevelModifier.width)   - [(bpy.types.Node attribute)](bpy.types.Node.html#bpy.types.Node.width)   - [(bpy.types.TextBox attribute)](bpy.types.TextBox.html#bpy.types.TextBox.width)   - [(bpy.types.WaveModifier attribute)](bpy.types.WaveModifier.html#bpy.types.WaveModifier.width)   - [(gpu.types.GPUOffScreen attribute)](gpu.types.html#gpu.types.GPUOffScreen.width)   - [(gpu.types.GPUTexture attribute)](gpu.types.html#gpu.types.GPUTexture.width) - [width_pct (bpy.types.BevelModifier attribute)](bpy.types.BevelModifier.html#bpy.types.BevelModifier.width_pct) - [wind (bpy.types.EffectorWeights attribute)](bpy.types.EffectorWeights.html#bpy.types.EffectorWeights.wind) - [wind_factor (bpy.types.FieldSettings attribute)](bpy.types.FieldSettings.html#bpy.types.FieldSettings.wind_factor) - [wind_velocity (bpy.types.OceanModifier attribute)](bpy.types.OceanModifier.html#bpy.types.OceanModifier.wind_velocity) - [Window (class in bpy.types)](bpy.types.Window.html#bpy.types.Window) - [window (in module bpy.context)](bpy.context.html#bpy.context.window) - [Window.height (in module bpy.types)](bpy.types.Window.html#bpy.types.Window.height) - [Window.modal_operators (in module bpy.types)](bpy.types.Window.html#bpy.types.Window.modal_operators) - [Window.parent (in module bpy.types)](bpy.types.Window.html#bpy.types.Window.parent) - [Window.stereo_3d_display (in module bpy.types)](bpy.types.Window.html#bpy.types.Window.stereo_3d_display) - [Window.support_hdr_color (in module bpy.types)](bpy.types.Window.html#bpy.types.Window.support_hdr_color) - [Window.width (in module bpy.types)](bpy.types.Window.html#bpy.types.Window.width) - [Window.x (in module bpy.types)](bpy.types.Window.html#bpy.types.Window.x) - [Window.y (in module bpy.types)](bpy.types.Window.html#bpy.types.Window.y) - [window_close() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.window_close) - [window_fullscreen_toggle() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.window_fullscreen_toggle) - [window_manager (in module bpy.context)](bpy.context.html#bpy.context.window_manager) - [window_new() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.window_new) - [window_new_main() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.window_new_main) - [WindowManager (class in bpy.types)](bpy.types.WindowManager.html#bpy.types.WindowManager) - [WindowManager.addon_tags (in module bpy.types)](bpy.types.WindowManager.html#bpy.types.WindowManager.addon_tags) - [WindowManager.asset_path_dummy (in module bpy.types)](bpy.types.WindowManager.html#bpy.types.WindowManager.asset_path_dummy) - [WindowManager.extension_tags (in module bpy.types)](bpy.types.WindowManager.html#bpy.types.WindowManager.extension_tags) - [WindowManager.is_interface_locked (in module bpy.types)](bpy.types.WindowManager.html#bpy.types.WindowManager.is_interface_locked) - [WindowManager.keyconfigs (in module bpy.types)](bpy.types.WindowManager.html#bpy.types.WindowManager.keyconfigs) - [WindowManager.operators (in module bpy.types)](bpy.types.WindowManager.html#bpy.types.WindowManager.operators) - [WindowManager.windows (in module bpy.types)](bpy.types.WindowManager.html#bpy.types.WindowManager.windows) - [WindowManager.xr_session_settings (in module bpy.types)](bpy.types.WindowManager.html#bpy.types.WindowManager.xr_session_settings) - [WindowManager.xr_session_state (in module bpy.types)](bpy.types.WindowManager.html#bpy.types.WindowManager.xr_session_state) - [WipeStrip (class in bpy.types)](bpy.types.WipeStrip.html#bpy.types.WipeStrip) - [WipeStrip.input_count (in module bpy.types)](bpy.types.WipeStrip.html#bpy.types.WipeStrip.input_count) - [wire (bpy.types.ThemeNodeEditor attribute)](bpy.types.ThemeNodeEditor.html#bpy.types.ThemeNodeEditor.wire)   - [(bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.wire) - [wire_edit (bpy.types.ThemeImageEditor attribute)](bpy.types.ThemeImageEditor.html#bpy.types.ThemeImageEditor.wire_edit)   - [(bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.wire_edit) - [wire_inner (bpy.types.ThemeNodeEditor attribute)](bpy.types.ThemeNodeEditor.html#bpy.types.ThemeNodeEditor.wire_inner) - [wire_select (bpy.types.ThemeNodeEditor attribute)](bpy.types.ThemeNodeEditor.html#bpy.types.ThemeNodeEditor.wire_select) - [wireframe() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.wireframe)   - [(in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.wireframe) - [wireframe_color_type (bpy.types.View3DShading attribute)](bpy.types.View3DShading.html#bpy.types.View3DShading.wireframe_color_type) - [wireframe_detail (bpy.types.VolumeDisplay attribute)](bpy.types.VolumeDisplay.html#bpy.types.VolumeDisplay.wireframe_detail) - [wireframe_opacity (bpy.types.View3DOverlay attribute)](bpy.types.View3DOverlay.html#bpy.types.View3DOverlay.wireframe_opacity) - [wireframe_threshold (bpy.types.View3DOverlay attribute)](bpy.types.View3DOverlay.html#bpy.types.View3DOverlay.wireframe_threshold) - [wireframe_type (bpy.types.VolumeDisplay attribute)](bpy.types.VolumeDisplay.html#bpy.types.VolumeDisplay.wireframe_type) - [WireframeModifier (class in bpy.types)](bpy.types.WireframeModifier.html#bpy.types.WireframeModifier) - [wmOwnerID (class in bpy.types)](bpy.types.wmOwnerID.html#bpy.types.wmOwnerID) | - [wmOwnerIDs (class in bpy.types)](bpy.types.wmOwnerIDs.html#bpy.types.wmOwnerIDs) - [wmTools (class in bpy.types)](bpy.types.wmTools.html#bpy.types.wmTools) - [wood_type (bpy.types.WoodTexture attribute)](bpy.types.WoodTexture.html#bpy.types.WoodTexture.wood_type) - [WoodTexture (class in bpy.types)](bpy.types.WoodTexture.html#bpy.types.WoodTexture) - [WoodTexture.users_material (in module bpy.types)](bpy.types.WoodTexture.html#bpy.types.WoodTexture.users_material) - [WoodTexture.users_object_modifier (in module bpy.types)](bpy.types.WoodTexture.html#bpy.types.WoodTexture.users_object_modifier) - [WORD_WRAP (in module blf)](blf.html#blf.WORD_WRAP) - [word_wrap() (in module blf)](blf.html#blf.word_wrap) - [workspace (bpy.types.Window attribute)](bpy.types.Window.html#bpy.types.Window.workspace) - [WorkSpace (class in bpy.types)](bpy.types.WorkSpace.html#bpy.types.WorkSpace) - [workspace (in module bpy.context)](bpy.context.html#bpy.context.workspace) - [WorkSpace.owner_ids (in module bpy.types)](bpy.types.WorkSpace.html#bpy.types.WorkSpace.owner_ids) - [WorkSpace.screens (in module bpy.types)](bpy.types.WorkSpace.html#bpy.types.WorkSpace.screens) - [WorkSpace.tools (in module bpy.types)](bpy.types.WorkSpace.html#bpy.types.WorkSpace.tools) - [workspace_cycle() (in module bpy.ops.screen)](bpy.ops.screen.html#bpy.ops.screen.workspace_cycle) - [workspace_tool_type (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.workspace_tool_type) - [WORKSPACE_UL_addons_items (class in bpy.types)](bpy.types.WORKSPACE_UL_addons_items.html#bpy.types.WORKSPACE_UL_addons_items) - [WorkSpaceTool (class in bpy.types)](bpy.types.WorkSpaceTool.html#bpy.types.WorkSpaceTool) - [WorkSpaceTool.brush_type (in module bpy.types)](bpy.types.WorkSpaceTool.html#bpy.types.WorkSpaceTool.brush_type) - [WorkSpaceTool.has_datablock (in module bpy.types)](bpy.types.WorkSpaceTool.html#bpy.types.WorkSpaceTool.has_datablock) - [WorkSpaceTool.index (in module bpy.types)](bpy.types.WorkSpaceTool.html#bpy.types.WorkSpaceTool.index) - [WorkSpaceTool.mode (in module bpy.types)](bpy.types.WorkSpaceTool.html#bpy.types.WorkSpaceTool.mode) - [WorkSpaceTool.space_type (in module bpy.types)](bpy.types.WorkSpaceTool.html#bpy.types.WorkSpaceTool.space_type) - [WorkSpaceTool.use_brushes (in module bpy.types)](bpy.types.WorkSpaceTool.html#bpy.types.WorkSpaceTool.use_bru