CurveProfile(bpy_struct)

base class — bpy_struct

class bpy.types.CurveProfile(bpy_struct)

Profile Path editor used to build a profile path

points

Profile control points (default None, readonly)

Type:

CurveProfilePoints[CurveProfilePoint]

preset

(default 'LINE')

  • LINE Line – Default.

  • SUPPORTS Support Loops – Loops on each side of the profile.

  • CORNICE Cornice Molding.

  • CROWN Crown Molding.

  • STEPS Steps – A number of steps defined by the segments.

Type:

Literal[‘LINE’, ‘SUPPORTS’, ‘CORNICE’, ‘CROWN’, ‘STEPS’]

segments

Segments sampled from control points (default None, readonly)

Type:

bpy_prop_collection[CurveProfilePoint]

use_clip

Force the path view to fit a defined boundary (default False)

Type:

bool

use_sample_even_lengths

Sample edges with even lengths (default False)

Type:

bool

use_sample_straight_edges

Sample edges with vector handles (default False)

Type:

bool

update()

Refresh internal data, remove doubles and clip points

reset_view()

Reset the curve profile grid to its clipping size

initialize(totsegments)

Set the number of display segments and fill tables

Parameters:

totsegments (int) – The number of segment values to initialize the segments table with (in [1, 1000], never None)

evaluate(length_portion)

Evaluate the at the given portion of the path length

Parameters:

length_portion (float) – Length Portion, Portion of the path length to travel before evaluation (in [0, 1])

Returns:

Location, The location at the given portion of the profile (array of 2 items, in [-100, 100])

Return type:

mathutils.Vector

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