Blender V5.0
blender::ed::curves::tests Namespace Reference

Functions

static bke::CurvesGeometry create_curves (const Span< Vector< float3 > > all_positions, const int order, const Set< int > &is_cyclic)
static bke::CurvesGeometry create_curves (const Vector< float3 > positions, const int order, const Set< int > &is_cyclic)
static void validate_positions (const Span< Vector< float3 > > expected_positions, const OffsetIndices< int > points_by_curve, const Span< float3 > positions)
 TEST (curves_editors, DuplicatePointsTwoSingle)
 TEST (curves_editors, DuplicatePointsFourThree)
 TEST (curves_editors, DuplicatePointsTwoCyclic)
 TEST (curves_editors, SplitPointsTwoSingle)
 TEST (curves_editors, SplitPointsFourThree)
 TEST (curves_editors, SplitPointsTwoCyclic)
 TEST (curves_editors, SplitPointsTwoTouchCyclic)
 TEST (curves_editors, SplitEverySecondCyclic)
 TEST (curves_editors, SplitAllSelectedButFirstCyclic)
 TEST (curves_editors, SplitTwoOnSeamAndExtraCyclic)

Function Documentation

◆ create_curves() [1/2]

◆ create_curves() [2/2]

bke::CurvesGeometry blender::ed::curves::tests::create_curves ( const Vector< float3 > positions,
const int order,
const Set< int > & is_cyclic )
static

Definition at line 43 of file curves_edit_test.cc.

References create_curves(), and is_cyclic().

◆ TEST() [1/10]

◆ TEST() [2/10]

◆ TEST() [3/10]

◆ TEST() [4/10]

◆ TEST() [5/10]

◆ TEST() [6/10]

◆ TEST() [7/10]

◆ TEST() [8/10]

blender::ed::curves::tests::TEST ( curves_editors ,
SplitPointsTwoSingle  )

◆ TEST() [9/10]

◆ TEST() [10/10]

◆ validate_positions()

void blender::ed::curves::tests::validate_positions ( const Span< Vector< float3 > > expected_positions,
const OffsetIndices< int > points_by_curve,
const Span< float3 > positions )
static

Definition at line 50 of file curves_edit_test.cc.

References EXPECT_EQ(), and blender::Span< T >::index_range().

Referenced by TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().