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)
- preset
(default
'LINE')LINELine – Default.SUPPORTSSupport Loops – Loops on each side of the profile.CORNICECornice Molding.CROWNCrown Molding.STEPSSteps – A number of steps defined by the segments.
- Type:
Literal[‘LINE’, ‘SUPPORTS’, ‘CORNICE’, ‘CROWN’, ‘STEPS’]
- segments
Segments sampled from control points (default None, readonly)
- 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:
- 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:
- 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