Blender
V4.3
source
blender
geometry
GEO_trim_curves.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#pragma once
6
7
#include "
BLI_span.hh
"
8
#include "
DNA_node_types.h
"
9
10
#include "
BKE_curves.hh
"
11
#include "
BKE_curves_utils.hh
"
12
#include "
BKE_geometry_set.hh
"
13
14
namespace
blender::geometry
{
15
16
/*
17
* Create a new Curves instance by trimming the input curves. Copying the selected splines
18
* between the start and end points.
19
*/
20
bke::CurvesGeometry
trim_curves
(
const
bke::CurvesGeometry &src_curves,
21
const
IndexMask &selection,
22
const
VArray<float> &starts,
23
const
VArray<float> &ends,
24
GeometryNodeCurveSampleMode
mode,
25
const
bke::AttributeFilter &attribute_filter);
26
27
}
// namespace blender::geometry
BKE_curves.hh
Low-level operations for curves.
BKE_curves_utils.hh
Low-level operations for curves.
BKE_geometry_set.hh
BLI_span.hh
DNA_node_types.h
GeometryNodeCurveSampleMode
GeometryNodeCurveSampleMode
Definition
DNA_node_types.h:3011
blender::geometry
Definition
GEO_add_curves_on_mesh.hh:17
blender::geometry::trim_curves
bke::CurvesGeometry trim_curves(const bke::CurvesGeometry &src_curves, const IndexMask &selection, const VArray< float > &starts, const VArray< float > &ends, GeometryNodeCurveSampleMode mode, const bke::AttributeFilter &attribute_filter)
Definition
trim_curves.cc:929
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0