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 Moulding.
  • CROWN Crown Moulding.
  • 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()

Update the profile

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