|
| static bool | blender::geometry::is_nurbs_to_bezier_one_to_one (const KnotsMode knots_mode) |
| |
| 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 bke::CurvesGeometry | blender::geometry::convert_curves_to_bezier (const bke::CurvesGeometry &src_curves, const IndexMask &selection, const bke::AttributeFilter &attribute_filter) |
| |
| static bke::CurvesGeometry | blender::geometry::convert_curves_to_nurbs (const bke::CurvesGeometry &src_curves, const IndexMask &selection, const bke::AttributeFilter &attribute_filter) |
| |
| static bke::CurvesGeometry | blender::geometry::convert_curves_trivial (const bke::CurvesGeometry &src_curves, const IndexMask &selection, const CurveType dst_type) |
| |
| static bke::CurvesGeometry | blender::geometry::convert_curves_to_catmull_rom_or_poly (const bke::CurvesGeometry &src_curves, const IndexMask &selection, const CurveType dst_type, const bke::AttributeFilter &attribute_filter, const ConvertCurvesOptions &options) |
| |
| static bke::CurvesGeometry | blender::geometry::convert_bezier_or_catmull_rom_to_poly_before_conversion_to_nurbs (const bke::CurvesGeometry &src_curves, const IndexMask &selection, const ConvertCurvesOptions &options) |
| |
| bke::CurvesGeometry | blender::geometry::convert_curves (const bke::CurvesGeometry &src_curves, const IndexMask &selection, CurveType dst_type, const bke::AttributeFilter &attribute_filter, const ConvertCurvesOptions &options={}) |
| |