|
static bool | blender::geometry::is_nurbs_to_bezier_one_to_one (const KnotsMode knots_mode) |
|
static bool | blender::geometry::conversion_can_change_point_num (const CurveType dst_type) |
|
template<typename T > |
static void | blender::geometry::scale_input_assign (const Span< T > src, const int scale, const int offset, MutableSpan< T > dst) |
|
template<typename T > |
static void | blender::geometry::bezier_generic_to_nurbs (const Span< T > src, MutableSpan< T > dst) |
|
static void | blender::geometry::bezier_generic_to_nurbs (const GSpan src, GMutableSpan dst) |
|
static void | blender::geometry::bezier_positions_to_nurbs (const Span< float3 > src_positions, const Span< float3 > src_handles_l, const Span< float3 > src_handles_r, MutableSpan< float3 > dst_positions) |
|
static void | blender::geometry::catmull_rom_to_bezier_handles (const Span< float3 > src_positions, const bool cyclic, MutableSpan< float3 > dst_handles_l, MutableSpan< float3 > dst_handles_r) |
|
static void | blender::geometry::catmull_rom_to_nurbs_positions (const Span< float3 > src_positions, const bool cyclic, MutableSpan< float3 > dst_positions) |
|
template<typename T > |
static void | blender::geometry::nurbs_to_bezier_assign (const Span< T > src, const MutableSpan< T > dst, const KnotsMode knots_mode) |
|
static void | blender::geometry::nurbs_to_bezier_assign (const GSpan src, const KnotsMode knots_mode, GMutableSpan dst) |
|
static Vector< float3 > | blender::geometry::create_nurbs_to_bezier_handles (const Span< float3 > nurbs_positions, const KnotsMode knots_mode) |
|
static void | blender::geometry::create_nurbs_to_bezier_positions (const Span< float3 > nurbs_positions, const Span< float3 > handle_positions, const KnotsMode knots_mode, MutableSpan< float3 > bezier_positions) |
|
static int | blender::geometry::to_bezier_size (const CurveType src_type, const bool cyclic, const KnotsMode knots_mode, const int src_size) |
|
static int | blender::geometry::to_nurbs_size (const CurveType src_type, const int src_size) |
|
static void | blender::geometry::retrieve_curve_sizes (const bke::CurvesGeometry &curves, MutableSpan< int > sizes) |
|
static void | blender::geometry::retrieve_generic_point_attributes (const bke::AttributeAccessor &src_attributes, bke::MutableAttributeAccessor &dst_attributes, GenericAttributes &attributes) |
|
static bke::CurvesGeometry | blender::geometry::convert_curves_to_bezier (const bke::CurvesGeometry &src_curves, const IndexMask selection) |
|
static bke::CurvesGeometry | blender::geometry::convert_curves_to_nurbs (const bke::CurvesGeometry &src_curves, const IndexMask selection) |
|
static bke::CurvesGeometry | blender::geometry::convert_curves_trivial (const bke::CurvesGeometry &src_curves, const IndexMask selection, const CurveType dst_type) |
|
bke::CurvesGeometry | blender::geometry::convert_curves (const bke::CurvesGeometry &src_curves, IndexMask selection, CurveType dst_type) |
|
bool | blender::geometry::try_curves_conversion_in_place (IndexMask selection, CurveType dst_type, FunctionRef< bke::CurvesGeometry &()> get_writable_curves_fn) |
|