Blender
V5.0
source
blender
geometry
GEO_fit_curves.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2025 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#pragma once
6
7
#include "
BKE_curves.hh
"
8
9
namespace
blender::geometry
{
10
11
enum class
FitMethod
{
15
Refit
,
19
Split
20
};
21
35
bke::CurvesGeometry
fit_poly_to_bezier_curves
(
const
bke::CurvesGeometry
&src_curves,
36
const
IndexMask
&curve_selection,
37
const
VArray<float>
&thresholds,
38
const
VArray<bool>
&corners,
39
FitMethod
method,
40
const
bke::AttributeFilter
&attribute_filter);
41
42
}
// namespace blender::geometry
BKE_curves.hh
Low-level operations for curves.
blender::VArray
Definition
BLI_virtual_array.hh:858
blender::bke::CurvesGeometry
Definition
BKE_curves.hh:155
blender::index_mask::IndexMask
Definition
BLI_index_mask.hh:188
Split
#define Split(a, ahi, alo)
Definition
math_boolean.cc:229
blender::geometry
Definition
GEO_add_curves_on_mesh.hh:17
blender::geometry::FitMethod
FitMethod
Definition
GEO_fit_curves.hh:11
blender::geometry::FitMethod::Refit
@ Refit
Definition
GEO_fit_curves.hh:15
blender::geometry::fit_poly_to_bezier_curves
bke::CurvesGeometry fit_poly_to_bezier_curves(const bke::CurvesGeometry &src_curves, const IndexMask &curve_selection, const VArray< float > &thresholds, const VArray< bool > &corners, FitMethod method, const bke::AttributeFilter &attribute_filter)
Definition
fit_curves.cc:19
blender::bke::AttributeFilter
Definition
BKE_attribute_filter.hh:26
Generated on
for Blender by
doxygen
1.16.1