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
CurveProfilePointsbpy_prop_collectionofCurveProfilePoint, (readonly)
-
preset¶ 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
enum in [‘LINE’, ‘SUPPORTS’, ‘CORNICE’, ‘CROWN’, ‘STEPS’], default ‘LINE’
-
segments¶ Segments sampled from control points
- Type
bpy_prop_collectionofCurveProfilePoint, (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.Structsubclass
-
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