Blender V5.0
sculpt_geodesic.cc File Reference
#include <cstdlib>
#include "BLI_bit_vector.hh"
#include "BLI_linklist_stack.h"
#include "BLI_math_geom.h"
#include "BLI_math_vector.h"
#include "DNA_mesh_types.h"
#include "sculpt_geodesic.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::ed
namespace  blender::ed::sculpt_paint
namespace  blender::ed::sculpt_paint::geodesic

Macros

#define SCULPT_GEODESIC_VERTEX_NONE   -1

Functions

static bool blender::ed::sculpt_paint::geodesic::sculpt_geodesic_mesh_test_dist_add (Span< float3 > vert_positions, const int v0, const int v1, const int v2, MutableSpan< float > dists, const Set< int > &initial_verts)
Array< floatblender::ed::sculpt_paint::geodesic::distances_create (const Span< float3 > vert_positions, const Span< int2 > edges, const OffsetIndices< int > faces, const Span< int > corner_verts, const GroupedSpan< int > vert_to_edge_map, const GroupedSpan< int > edge_to_face_map, const Span< bool > hide_poly, const Set< int > &initial_verts, const float limit_radius)

Macro Definition Documentation

◆ SCULPT_GEODESIC_VERTEX_NONE