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

Type

CurveProfilePoints bpy_prop_collection of CurveProfilePoint, (readonly)

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

enum in [‘LINE’, ‘SUPPORTS’, ‘CORNICE’, ‘CROWN’, ‘STEPS’], default ‘LINE’

segments

Segments sampled from control points

Type

bpy_prop_collection of CurveProfilePoint, (readonly)

use_clip

Force the path view to fit a defined boundary

Type

boolean, default False

use_sample_even_lengths

Sample edges with even lengths

Type

boolean, default False

use_sample_straight_edges

Sample edges with vector handles

Type

boolean, default False

update()

Refresh internal data, remove doubles and clip points

initialize(totsegments)

Set the number of display segments and fill tables

Parameters

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

evaluate(length_portion)

Evaluate the at the given portion of the path length

Parameters

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

Returns

Location, The location at the given portion of the profile

Return type

float array of 2 items in [-100, 100]

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