user: What is Bpy.Types.Freestylelinestyle and how is it used in Blender Python scripting?

assistant: H' , 'PROJECTED_X' , 'PROJECTED_Y' ], default 'DISTANCE_FROM_CAMERA' sort_order ¶ Select the sort order DEFAULT Default – Default order of the sort key. REVERSE Reverse – Reverse order. Type : enum in [ 'DEFAULT' , 'REVERSE' ], default 'DEFAULT' split_dash1 ¶ Length of the 1st dash for splitting Type : int in [0, 65535], default 0 split_dash2 ¶ Length of the 2nd dash for splitting Type : int in [0, 65535], default 0 split_dash3 ¶ Length of the 3rd dash for splitting Type : int in [0, 65535], default 0 split_gap1 ¶ Length of the 1st gap for splitting Type : int in [0, 65535], default 0 split_gap2 ¶ Length of the 2nd gap for splitting Type : int in [0, 65535], default 0 split_gap3 ¶ Length of the 3rd gap for splitting Type : int in [0, 65535], default 0 split_length ¶ Curvilinear 2D length for chain splitting Type : float in [0, 10000], default 100.0 texture_slots ¶ Texture slots defining the mapping and influence of textures Type : LineStyleTextureSlots bpy_prop_collection of LineStyleTextureSlot , (readonly) texture_spacing ¶ Spacing for textures along stroke length Type : float in [0.01, 100], default 1.0 thickness ¶ Base line thickness, possibly modified by line thickness modifiers Type : float in [0, 10000], default 3.0 thickness_modifiers ¶ List of line thickness modifiers Type : LineStyleThicknessModifiers bpy_prop_collection of LineStyleThicknessModifier , (readonly) thickness_position ¶ Thickness position of silhouettes and border edges (applicable when plain chaining is used with the Same Object option) CENTER Center – Silhouettes and border edges are centered along stroke geometry. INSIDE Inside – Silhouettes and border edges are drawn inside of stroke geometry. OUTSIDE Outside – Silhouettes and border edges are drawn outside of stroke geometry. RELATIVE Relative – Silhouettes and border edges are shifted by a user-defined ratio. Type : enum in [ 'CENTER' , 'INSIDE' , 'OUTSIDE' , 'RELATIVE' ], default 'CENTER' thickness_ratio ¶ A number between 0 (inside) and 1 (outside) specifying the relative position of stroke thickness Type : float in [0, 1], default 0.5 use_angle_max ¶ Split chains at points with angles larger than the maximum 2D angle Type : boolean, default False use_angle_min ¶ Split chains at points with angles smaller than the minimum 2D angle Type : boolean, default False use_chain_count ¶ Enable the selection of first N chains Type : boolean, default False use_chaining ¶ Enable chaining of feature edges Type : boolean, default True use_dashed_line ¶ Enable or disable dashed line Type : boolean, default False use_length_max ¶ Enable the selection of chains by a maximum 2D length Type : boolean, default False use_length_min ¶ Enable the selection of chains by a minimum 2D length Type : boolean, default False use_nodes ¶ Use shader nodes for the line style Type : boolean, default False use_same_object ¶ If true, only feature edges of the same object are joined Type : boolean, default True use_sorting ¶ Arrange the stacking order of strokes Type : boolean, default False use_split_length ¶ Enable chain splitting by curvilinear 2D length Type : boolean, default False use_split_pattern ¶ Enable chain splitting by dashed line patterns Type : boolean, default False use_texture ¶ Enable or disable textured strokes Type : boolean, default True classmethod bl_rna_get_subclass ( id , default = None , / ) ¶ Parameters : id ( str ) – The RNA type identifier. Returns : The RNA type or default when not found. Return type : bpy.types.Struct subclass classmethod bl_rna_get_subclass_py ( id , default = None , / ) ¶ Parameters : id ( str ) – The RNA type identifier. Returns : The class or default when not found. Return type : type Inherited Properties ¶ bpy_struct.id_data ID.name ID.name_full ID.id_type ID.session_uid ID.is_evaluated ID.original ID.users ID.use_fake_user ID.use_extra_user ID.is_embedded_data ID.is_linked_packed ID.is_missing ID.is_runtime_data ID.is_editable ID.tag ID.is_library_indirect ID.library ID.library_weak_reference ID.asset_data ID.override_library ID.preview Inherited Functions ¶ bpy_struct.as_pointer bpy_struct.driver_add bpy_struct.driver_remove bpy_struct.get bpy_struct.id_properties_clear bpy_struct.id_properties_ensure bpy_struct.id_properties_ui bpy_struct.is_property_hidden bpy_struct.is_property_overridable_library bpy_struct.is_property_readonly bpy_struct.is_property_set bpy_struct.items bpy_struct.keyframe_delete bpy_struct.keyframe_insert bpy_struct.keys bpy_struct.path_from_id bpy_struct.path_from_module bpy_struct.path_resolve bpy_struct.pop bpy_struct.property_overridable_library_set bpy_struct.property_unset bpy_struct.rna_ancestors bpy_struct.type_recast bpy_struct.values ID.bl_system_properties_get ID.rename ID.evaluated_get ID.copy ID.asset_mark ID.asset_clear ID.asset_generate_preview ID.override_create ID.override_hierarchy_create ID.user_clear ID.user_remap ID.make_local ID.user_of_id ID.animation_data_create ID.animation_data_clear ID.update_tag ID.preview_ensure ID.bl_rna_get_subclass ID.bl_rna_get_subclass_py References ¶ bpy.context.line_style BlendData.linestyles BlendDataLineStyles.new BlendDataLineStyles.remove FreestyleLineSet.linestyle Next FreestyleModuleSettings(bpy_struct) Previous FreestyleLineSet(bpy_struct) Copyright &#169; Blender Authors Made with Furo Report issue on this page On this page FreestyleLineStyle(ID) FreestyleLineStyle FreestyleLineStyle.active_texture FreestyleLineStyle.active_texture_index FreestyleLineStyle.alpha FreestyleLineStyle.alpha_modifiers FreestyleLineStyle.angle_max FreestyleLineStyle.angle_min FreestyleLineStyle.animation_data FreestyleLineStyle.caps FreestyleLineStyle.chain_count FreestyleLineStyle.chaining FreestyleLineStyle.color FreestyleLineStyle.color_modifiers FreestyleLineStyle.dash1 FreestyleLineStyle.dash2 FreestyleLineStyle.dash3 FreestyleLineStyle.gap1 FreestyleLineStyle.gap2 FreestyleLineStyle.gap3 FreestyleLineStyle.geometry_modifiers FreestyleLineStyle.integration_type FreestyleLineStyle.length_max FreestyleLineStyle.length_min FreestyleLineStyle.material_boundary FreestyleLineStyle.node_tree FreestyleLineStyle.panel FreestyleLineStyle.rounds FreestyleLineStyle.sort_key FreestyleLineStyle.sort_order FreestyleLineStyle.split_dash1 FreestyleLineStyle.split_dash2 FreestyleLineStyle.split_dash3 FreestyleLineStyle.split_gap1 FreestyleLineStyle.split_gap2 FreestyleLineStyle.split_gap3 FreestyleLineStyle.split_length FreestyleLineStyle.texture_slots FreestyleLineStyle.texture_spacing FreestyleLineStyle.thickness FreestyleLineStyle.thickness_modifiers FreestyleLineStyle.thickness_position FreestyleLineStyle.thickness_ratio FreestyleLineStyle.use_angle_max FreestyleLineStyle.use_angle_min FreestyleLineStyle.use_chain_count FreestyleLineStyle.use_chaining FreestyleLineStyle.use_dashed_line FreestyleLineStyle.use_length_max FreestyleLineStyle.use_length_min FreestyleLineStyle.use_nodes FreestyleLineStyle.use_same_object FreestyleLineStyle.use_sorting FreestyleLineStyle.use_split_length FreestyleLineStyle.use_split_pattern FreestyleLineStyle.use_texture FreestyleLineStyle.bl_rna_get_subclass() FreestyleLineStyle.bl_rna_get_subclass_py() Inherited Properties Inherited Functions References