ObjectLineArt(bpy_struct)

base class — bpy_struct

class bpy.types.ObjectLineArt(bpy_struct)

Object Line Art settings

crease_threshold

Angles smaller than this will be treated as creases (in [0, 3.14159], default 2.44346)

Type:

float

intersection_priority

The intersection line will be included into the object with the higher intersection priority value (in [0, 255], default 0)

Type:

int

usage

How to use this object in Line Art calculation (default 'INHERIT')

  • INHERIT Inherit – Use settings from the parent collection.

  • INCLUDE Include – Generate feature lines for this object’s data.

  • OCCLUSION_ONLY Occlusion Only – Only use the object data to produce occlusion.

  • EXCLUDE Exclude – Don’t use this object for Line Art rendering.

  • INTERSECTION_ONLY Intersection Only – Only generate intersection lines for this collection.

  • NO_INTERSECTION No Intersection – Include this object but do not generate intersection lines.

  • FORCE_INTERSECTION Force Intersection – Generate intersection lines even with objects that disabled intersection.

Type:

Literal[‘INHERIT’, ‘INCLUDE’, ‘OCCLUSION_ONLY’, ‘EXCLUDE’, ‘INTERSECTION_ONLY’, ‘NO_INTERSECTION’, ‘FORCE_INTERSECTION’]

use_crease_override

Use this object’s crease setting to overwrite scene global (default False)

Type:

bool

use_intersection_priority_override

Use this object’s intersection priority to override collection setting (default False)

Type:

bool

classmethod bl_rna_get_subclass(id, default=None, /)
Parameters:
  • id (str) – The RNA type identifier.

  • default (bpy.types.Struct | None) – The value to return when not found.

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.

  • default (type | None) – The value to return when not found.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties

Inherited Functions

References