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

assistant: .ShaderNodeTexNoise attribute)](bpy.types.ShaderNodeTexNoise.html#bpy.types.ShaderNodeTexNoise.noise_type)   - [(bpy.types.StucciTexture attribute)](bpy.types.StucciTexture.html#bpy.types.StucciTexture.noise_type)   - [(bpy.types.WoodTexture attribute)](bpy.types.WoodTexture.html#bpy.types.WoodTexture.noise_type) - [noise_vector() (in module mathutils.noise)](mathutils.noise.html#mathutils.noise.noise_vector) - [NoiseTexture (class in bpy.types)](bpy.types.NoiseTexture.html#bpy.types.NoiseTexture) - [NoiseTexture.users_material (in module bpy.types)](bpy.types.NoiseTexture.html#bpy.types.NoiseTexture.users_material) - [NoiseTexture.users_object_modifier (in module bpy.types)](bpy.types.NoiseTexture.html#bpy.types.NoiseTexture.users_object_modifier) - [nonmanifold_boundary_mode (bpy.types.SolidifyModifier attribute)](bpy.types.SolidifyModifier.html#bpy.types.SolidifyModifier.nonmanifold_boundary_mode) - [nonmanifold_merge_threshold (bpy.types.SolidifyModifier attribute)](bpy.types.SolidifyModifier.html#bpy.types.SolidifyModifier.nonmanifold_merge_threshold) - [nonmanifold_thickness_mode (bpy.types.SolidifyModifier attribute)](bpy.types.SolidifyModifier.html#bpy.types.SolidifyModifier.nonmanifold_thickness_mode) - [noodle_curving (bpy.types.ThemeNodeEditor attribute)](bpy.types.ThemeNodeEditor.html#bpy.types.ThemeNodeEditor.noodle_curving) - [normal (bmesh.types.bmesh.types.BMFace attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMFace.normal)   - [(bmesh.types.bmesh.types.BMVert attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMVert.normal)   - [(bpy.types.ThemeBoneColorSet attribute)](bpy.types.ThemeBoneColorSet.html#bpy.types.ThemeBoneColorSet.normal)   - [(bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.normal)   - [(freestyle.types.freestyle.types.FEdgeSmooth attribute)](freestyle.types.html#freestyle.types.freestyle.types.FEdgeSmooth.normal) - [normal() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.normal) - [normal_angle (bpy.types.ImagePaint attribute)](bpy.types.ImagePaint.html#bpy.types.ImagePaint.normal_angle) - [normal_at_I0D() (in module freestyle.utils)](freestyle.utils.html#freestyle.utils.normal_at_I0D) - [normal_b (bpy.types.BakeSettings attribute)](bpy.types.BakeSettings.html#bpy.types.BakeSettings.normal_b) - [normal_bias (bpy.types.LightProbeVolume attribute)](bpy.types.LightProbeVolume.html#bpy.types.LightProbeVolume.normal_bias) - [normal_factor (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.normal_factor) - [normal_flip() (bmesh.types.bmesh.types.BMFace method)](bmesh.types.html#bmesh.types.bmesh.types.BMFace.normal_flip) - [normal_g (bpy.types.BakeSettings attribute)](bpy.types.BakeSettings.html#bpy.types.BakeSettings.normal_g) - [normal_left (freestyle.types.freestyle.types.FEdgeSharp attribute)](freestyle.types.html#freestyle.types.freestyle.types.FEdgeSharp.normal_left) - [normal_r (bpy.types.BakeSettings attribute)](bpy.types.BakeSettings.html#bpy.types.BakeSettings.normal_r) - [normal_radius_factor (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.normal_radius_factor) - [normal_right (freestyle.types.freestyle.types.FEdgeSharp attribute)](freestyle.types.html#freestyle.types.freestyle.types.FEdgeSharp.normal_right) - [normal_space (bpy.types.BakeSettings attribute)](bpy.types.BakeSettings.html#bpy.types.BakeSettings.normal_space) - [normal_update() (bmesh.types.bmesh.types.BMEdge method)](bmesh.types.html#bmesh.types.bmesh.types.BMEdge.normal_update)   - [(bmesh.types.bmesh.types.BMesh method)](bmesh.types.html#bmesh.types.bmesh.types.BMesh.normal_update)   - [(bmesh.types.bmesh.types.BMFace method)](bmesh.types.html#bmesh.types.bmesh.types.BMFace.normal_update)   - [(bmesh.types.bmesh.types.BMVert method)](bmesh.types.html#bmesh.types.bmesh.types.BMVert.normal_update) - [normal_vector (bpy.types.ToolSettings attribute)](bpy.types.ToolSettings.html#bpy.types.ToolSettings.normal_vector) - [normal_weight (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.normal_weight) - [NormalEditModifier (class in bpy.types)](bpy.types.NormalEditModifier.html#bpy.types.NormalEditModifier) - [normalize (bpy.types.Light attribute)](bpy.types.Light.html#bpy.types.Light.normalize)   - [(bpy.types.ShaderNodeRadialTiling attribute)](bpy.types.ShaderNodeRadialTiling.html#bpy.types.ShaderNodeRadialTiling.normalize)   - [(bpy.types.ShaderNodeTexNoise attribute)](bpy.types.ShaderNodeTexNoise.html#bpy.types.ShaderNodeTexNoise.normalize)   - [(bpy.types.ShaderNodeTexVoronoi attribute)](bpy.types.ShaderNodeTexVoronoi.html#bpy.types.ShaderNodeTexVoronoi.normalize)   - [(bpy.types.VertexWeightEditModifier attribute)](bpy.types.VertexWeightEditModifier.html#bpy.types.VertexWeightEditModifier.normalize)   - [(bpy.types.VertexWeightMixModifier attribute)](bpy.types.VertexWeightMixModifier.html#bpy.types.VertexWeightMixModifier.normalize)   - [(bpy.types.VertexWeightProximityModifier attribute)](bpy.types.VertexWeightProximityModifier.html#bpy.types.VertexWeightProximityModifier.normalize) - [normalize() (mathutils.Matrix method)](mathutils.html#mathutils.Matrix.normalize)   - [(mathutils.Vector method)](mathutils.html#mathutils.Vector.normalize) - [normalize_target_weights() (in module bpy.ops.constraint)](bpy.ops.constraint.html#bpy.ops.constraint.normalize_target_weights) - [normalized() (mathutils.Matrix method)](mathutils.html#mathutils.Matrix.normalized)   - [(mathutils.Vector method)](mathutils.html#mathutils.Vector.normalized) - [normals (freestyle.types.freestyle.types.SVertex attribute)](freestyle.types.html#freestyle.types.freestyle.types.SVertex.normals) - [normals_constant_screen_size (bpy.types.View3DOverlay attribute)](bpy.types.View3DOverlay.html#bpy.types.View3DOverlay.normals_constant_screen_size) - [normals_length (bpy.types.View3DOverlay attribute)](bpy.types.View3DOverlay.html#bpy.types.View3DOverlay.normals_length) - [normals_make_consistent() (in module bpy.ops.curve)](bpy.ops.curve.html#bpy.ops.curve.normals_make_consistent)   - [(in module bpy.ops.mask)](bpy.ops.mask.html#bpy.ops.mask.normals_make_consistent)   - [(in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.normals_make_consistent) - [normals_polygon_get() (bpy.types.ShapeKey method)](bpy.types.ShapeKey.html#bpy.types.ShapeKey.normals_polygon_get) - [normals_size (freestyle.types.freestyle.types.SVertex attribute)](freestyle.types.html#freestyle.types.freestyle.types.SVertex.normals_size) - [normals_split_custom_set() (bpy.types.Mesh method)](bpy.types.Mesh.html#bpy.types.Mesh.normals_split_custom_set) - [normals_split_custom_set_from_vertices() (bpy.types.Mesh method)](bpy.types.Mesh.html#bpy.types.Mesh.normals_split_custom_set_from_vertices) - [normals_split_get() (bpy.types.ShapeKey method)](bpy.types.ShapeKey.html#bpy.types.ShapeKey.normals_split_get) - [normals_tools() (in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.normals_tools) - [normals_vertex_get() (bpy.types.ShapeKey method)](bpy.types.ShapeKey.html#bpy.types.ShapeKey.normals_vertex_get) - [nuke_k1 (bpy.types.MovieTrackingCamera attribute)](bpy.types.MovieTrackingCamera.html#bpy.types.MovieTrackingCamera.nuke_k1) - [nuke_k2 (bpy.types.MovieTrackingCamera attribute)](bpy.types.MovieTrackingCamera.html#bpy.types.MovieTrackingCamera.nuke_k2) - [number (bpy.types.UDIMTile attribute)](bpy.types.UDIMTile.html#bpy.types.UDIMTile.number) - [nurb_sel_uline (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.nurb_sel_uline) - [nurb_sel_vline (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.nurb_sel_vline) - [nurb_uline (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.nurb_uline) - [nurb_vline (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.nurb_vline) |