FreestyleLineSet(bpy_struct)

base class — bpy_struct

class bpy.types.FreestyleLineSet(bpy_struct)

Line set for associating lines and style parameters

collection

A collection of objects based on which feature edges are selected

Type:

Collection

collection_negation

Specify either inclusion or exclusion of feature edges belonging to a collection of objects (default 'INCLUSIVE')

  • INCLUSIVE Inclusive – Select feature edges belonging to some object in the group.

  • EXCLUSIVE Exclusive – Select feature edges not belonging to any object in the group.

Type:

Literal[‘INCLUSIVE’, ‘EXCLUSIVE’]

edge_type_combination

Specify a logical combination of selection conditions on feature edge types (default 'OR')

  • OR Logical OR – Select feature edges satisfying at least one of edge type conditions.

  • AND Logical AND – Select feature edges satisfying all edge type conditions.

Type:

Literal[‘OR’, ‘AND’]

edge_type_negation

Specify either inclusion or exclusion of feature edges selected by edge types (default 'INCLUSIVE')

  • INCLUSIVE Inclusive – Select feature edges satisfying the given edge type conditions.

  • EXCLUSIVE Exclusive – Select feature edges not satisfying the given edge type conditions.

Type:

Literal[‘INCLUSIVE’, ‘EXCLUSIVE’]

exclude_border

Exclude border edges (default False)

Type:

bool

exclude_contour

Exclude contours (default False)

Type:

bool

exclude_crease

Exclude crease edges (default False)

Type:

bool

exclude_edge_mark

Exclude edge marks (default False)

Type:

bool

exclude_external_contour

Exclude external contours (default False)

Type:

bool

exclude_material_boundary

Exclude edges at material boundaries (default False)

Type:

bool

exclude_ridge_valley

Exclude ridges and valleys (default False)

Type:

bool

exclude_silhouette

Exclude silhouette edges (default False)

Type:

bool

exclude_suggestive_contour

Exclude suggestive contours (default False)

Type:

bool

face_mark_condition

Specify a feature edge selection condition based on face marks (default 'ONE')

  • ONE One Face – Select a feature edge if either of its adjacent faces is marked.

  • BOTH Both Faces – Select a feature edge if both of its adjacent faces are marked.

Type:

Literal[‘ONE’, ‘BOTH’]

face_mark_negation

Specify either inclusion or exclusion of feature edges selected by face marks (default 'INCLUSIVE')

  • INCLUSIVE Inclusive – Select feature edges satisfying the given face mark conditions.

  • EXCLUSIVE Exclusive – Select feature edges not satisfying the given face mark conditions.

Type:

Literal[‘INCLUSIVE’, ‘EXCLUSIVE’]

linestyle

Line style settings (never None)

Type:

FreestyleLineStyle

name

Line set name (default “”, never None)

Type:

str

qi_end

Last QI value of the QI range (in [0, inf], default 0)

Type:

int

qi_start

First QI value of the QI range (in [0, inf], default 0)

Type:

int

select_border

Select border edges (open mesh edges) (default False)

Type:

bool

select_by_collection

Select feature edges based on a collection of objects (default False)

Type:

bool

select_by_edge_types

Select feature edges based on edge types (default False)

Type:

bool

select_by_face_marks

Select feature edges by face marks (default False)

Type:

bool

select_by_image_border

Select feature edges by image border (less memory consumption) (default False)

Type:

bool

select_by_visibility

Select feature edges based on visibility (default False)

Type:

bool

select_contour

Select contours (outer silhouettes of each object) (default False)

Type:

bool

select_crease

Select crease edges (those between two faces making an angle smaller than the Crease Angle) (default False)

Type:

bool

select_edge_mark

Select edge marks (edges annotated by Freestyle edge marks) (default False)

Type:

bool

select_external_contour

Select external contours (outer silhouettes of occluding and occluded objects) (default False)

Type:

bool

select_material_boundary

Select edges at material boundaries (default False)

Type:

bool

select_ridge_valley

Select ridges and valleys (boundary lines between convex and concave areas of surface) (default False)

Type:

bool

select_silhouette

Select silhouettes (edges at the boundary of visible and hidden faces) (default False)

Type:

bool

select_suggestive_contour

Select suggestive contours (almost silhouette/contour edges) (default False)

Type:

bool

show_render

Enable or disable this line set during stroke rendering (default False)

Type:

bool

visibility

Determine how to use visibility for feature edge selection (default 'VISIBLE')

  • VISIBLE Visible – Select visible feature edges.

  • HIDDEN Hidden – Select hidden feature edges.

  • RANGE Quantitative Invisibility – Select feature edges within a range of quantitative invisibility (QI) values.

Type:

Literal[‘VISIBLE’, ‘HIDDEN’, ‘RANGE’]

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

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

Inherited Functions

References