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

Type:

float in [0, 3.14159], default 0.0

intersection_priority

The intersection line will be included into the object with the higher intersection priority value

Type:

int in [0, 255], default 0

usage

How to use this object in Line Art calculation

  • 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:

enum in [‘INHERIT’, ‘INCLUDE’, ‘OCCLUSION_ONLY’, ‘EXCLUDE’, ‘INTERSECTION_ONLY’, ‘NO_INTERSECTION’, ‘FORCE_INTERSECTION’], default ‘INHERIT’

use_crease_override

Use this object’s crease setting to overwrite scene global

Type:

boolean, default False

use_intersection_priority_override

Use this object’s intersection priority to override collection setting

Type:

boolean, default False

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

Inherited Functions

References