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 (string) – 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 (string) – The RNA type identifier.

Returns

The class or default when not found.

Return type

type

Inherited Properties

Inherited Functions

References