base classes — bpy_struct, ID
subclasses — TextCurve, SurfaceCurve
Curve datablock storing curves, splines and NURBS
Bevel depth when not using a bevel object
Type: | float in [-inf, inf], default 0.0 |
---|
Factor that defines to where beveling of spline happens (0=to the very beginning, 1=to the very end)
Type: | float in [0, 1], default 0.0 |
---|
Determines how the end bevel factor is mapped to a spline
Type: | enum in [‘RESOLUTION’, ‘SEGMENTS’, ‘SPLINE’], default ‘RESOLUTION’ |
---|
Determines how the start bevel factor is mapped to a spline
Type: | enum in [‘RESOLUTION’, ‘SEGMENTS’, ‘SPLINE’], default ‘RESOLUTION’ |
---|
Factor that defines from where beveling of spline happens (0=from the very beginning, 1=from the very end)
Type: | float in [0, 1], default 0.0 |
---|
Bevel resolution when depth is non-zero and no specific bevel object has been defined
Type: | int in [0, 32], default 0 |
---|
Cycles mesh settings
Type: | CyclesMeshSettings, (readonly) |
---|
Select 2D or 3D curve type
Type: | enum in [‘2D’, ‘3D’], default ‘2D’ |
---|
Parametric position along the length of the curve that Objects ‘following’ it should be at (position is evaluated by dividing by the ‘Path Length’ value)
Type: | float in [-inf, inf], default 0.0 |
---|
Amount of curve extrusion when not using a bevel object
Type: | float in [0, inf], default 0.0 |
---|
Mode of filling curve
Type: | enum in [‘FULL’, ‘BACK’, ‘FRONT’, ‘HALF’], default ‘FULL’ |
---|
True when used in editmode
Type: | boolean, default False, (readonly) |
---|
Type: | IDMaterials bpy_prop_collection of Material, (readonly) |
---|
Offset the curve to adjust the width of a text
Type: | float in [-inf, inf], default 0.0 |
---|
The number of frames that are needed to traverse the path, defining the maximum value for the ‘Evaluation Time’ setting
Type: | int in [1, 300000], default 0 |
---|
Surface resolution in U direction used while rendering (zero uses preview resolution)
Type: | int in [0, 1024], default 0 |
---|
Surface resolution in V direction used while rendering (zero uses preview resolution)
Type: | int in [0, 1024], default 0 |
---|
Surface resolution in U direction
Type: | int in [1, 1024], default 0 |
---|
Surface resolution in V direction
Type: | int in [1, 1024], default 0 |
---|
Display Bezier handles in editmode
Type: | boolean, default False |
---|
Display 3D curve normals in editmode
Type: | boolean, default False |
---|
Collection of splines in this curve data object
Type: | CurveSplines bpy_prop_collection of Spline, (readonly) |
---|
Texture space location
Type: | float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0) |
---|
Texture space size
Type: | float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0) |
---|
The type of tilt calculation for 3D Curves
Type: | enum in [‘Z_UP’, ‘MINIMUM’, ‘TANGENT’], default ‘Z_UP’ |
---|
Smoothing iteration for tangents
Type: | float in [-inf, inf], default 0.0 |
---|
Adjust active object’s texture space automatically when transforming object
Type: | boolean, default False |
---|
Option for curve-deform: Use the mesh bounds to clamp the deformation
Type: | boolean, default False |
---|
Fill caps for beveled curves
Type: | boolean, default False |
---|
Fill curve after applying shape keys and all modifiers
Type: | boolean, default False |
---|
Map effect of taper object on actually beveled curve
Type: | boolean, default False |
---|
Enable the curve to become a translation path
Type: | boolean, default False |
---|
Make curve path children to rotate along the path
Type: | boolean, default False |
---|
Option for paths and curve-deform: apply the curve radius with path following it and deforming
Type: | boolean, default False |
---|
Option for curve-deform: make deformed child to stretch along entire path
Type: | boolean, default False |
---|
Uses the UV values as Generated textured coordinates
Type: | boolean, default False |
---|
Transform curve by a matrix
Parameters: | matrix (float array of 16 items in [-inf, inf]) – Matrix |
---|
Inherited Properties
Inherited Functions
References