Blender  V3.3
Classes | Namespaces | Functions
mesh_to_curve_convert.cc File Reference
#include "BLI_array.hh"
#include "BLI_devirtualize_parameters.hh"
#include "BLI_set.hh"
#include "BLI_task.hh"
#include "DNA_mesh_types.h"
#include "DNA_meshdata_types.h"
#include "BKE_attribute.hh"
#include "BKE_attribute_math.hh"
#include "BKE_curves.hh"
#include "BKE_geometry_set.hh"
#include "GEO_mesh_to_curve.hh"

Go to the source code of this file.

Classes

struct  blender::geometry::CurveFromEdgesOutput
 

Namespaces

 blender
 
 blender::geometry
 

Functions

template<typename T >
static void blender::geometry::copy_with_map (const VArray< T > &src, Span< int > map, MutableSpan< T > dst)
 
bke::CurvesGeometry blender::geometry::create_curve_from_vert_indices (const Mesh &mesh, Span< int > vert_indices, Span< int > curve_offsets, IndexRange cyclic_curves)
 
static CurveFromEdgesOutput blender::geometry::edges_to_curve_point_indices (Span< MVert > verts, Span< std::pair< int, int >> edges)
 
static Vector< std::pair< int, int > > blender::geometry::get_selected_edges (const Mesh &mesh, const IndexMask selection)
 
bke::CurvesGeometry blender::geometry::mesh_to_curve_convert (const Mesh &mesh, const IndexMask selection)