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
ofCurveProfilePoint
, (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
ofCurveProfilePoint
, (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