Blender V4.5
blender::ed::sculpt_paint::CurvesConstraintSolver Struct Reference

#include <curves_sculpt_intern.hh>

Public Member Functions

void initialize (const bke::CurvesGeometry &curves, const IndexMask &curve_selection, const bool use_surface_collision, const float surface_collision_distance)
 
void solve_step (bke::CurvesGeometry &curves, const IndexMask &curve_selection, const Mesh *surface, const CurvesSurfaceTransforms &transforms)
 
Span< float > segment_lengths () const
 

Detailed Description

Utility class to make it easy for brushes to implement length preservation and surface collision.

Definition at line 159 of file curves_sculpt_intern.hh.

Member Function Documentation

◆ initialize()

◆ segment_lengths()

Span< float > blender::ed::sculpt_paint::CurvesConstraintSolver::segment_lengths ( ) const
inline

◆ solve_step()


The documentation for this struct was generated from the following files: