127 {0, 1, 3, 13, 14, 16, 26}, {
false,
false,
false,
true,
true,
true}, TestCurveShape::Eight);
129 test_sample_curve(
curves, 0,
false, {0}, {0.0f});
130 test_sample_curve(
curves, 0,
true, {0}, {0.0f});
132 test_sample_curve(
curves, 1,
false, {0, 1}, {0.0f, 0.0f});
133 test_sample_curve(
curves, 1,
true, {1, 0}, {0.0f, 0.0f});
138 {0, 1, 2, 3, 4, 5, 6, 7, 8, 9},
139 {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f});
143 {9, 8, 7, 6, 5, 4, 3, 2, 1, 0},
144 {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f});
146 test_sample_curve(
curves, 3,
false, {0}, {0.0f});
147 test_sample_curve(
curves, 3,
true, {0}, {0.0f});
149 test_sample_curve(
curves, 4,
false, {0, 1}, {0.0f, 0.0f});
150 test_sample_curve(
curves, 4,
true, {1, 0}, {0.0f, 0.0f});
155 {0, 1, 2, 3, 4, 5, 6, 7, 8, 9},
156 {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f});
160 {9, 8, 7, 6, 5, 4, 3, 2, 1, 0},
161 {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f});
167 {0, 1, 3, 13, 14, 16, 26}, {
false,
false,
false,
true,
true,
true}, TestCurveShape::Eight);
169 test_sample_curve(
curves, 1,
false, {0}, {0.0f});
170 test_sample_curve(
curves, 1,
true, {1}, {0.0f});
172 test_sample_curve(
curves, 2,
false, {0, 2, 5, 9}, {0.0f, 0.82178f, 0.88113f, 0.0f});
173 test_sample_curve(
curves, 2,
true, {9, 5, 2, 0}, {0.0f, 0.88113f, 0.82178f, 0.0f});
175 test_sample_curve(
curves, 4,
false, {0}, {0.0f});
176 test_sample_curve(
curves, 4,
true, {1}, {0.0f});
178 test_sample_curve(
curves, 5,
false, {0, 2, 5, 7}, {0.0f, 0.5f, 0.0f, 0.5f});
179 test_sample_curve(
curves, 5,
true, {9, 6, 4, 1}, {0.0f, 0.50492f, 0.0f, 0.50492f});
185 {0, 1, 3, 13, 14, 16, 26}, {
false,
false,
false,
true,
true,
true}, TestCurveShape::Eight);
190 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
206 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
223 {0, 1, 2, 2, 3, 4, 5, 6, 6, 7, 8, 9},
224 {0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f, 0.0f});
228 {9, 8, 7, 6, 6, 5, 4, 3, 2, 2, 1, 0},
229 {0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f, 0.0f});
234 {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1},
250 {1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0},
267 {0, 1, 2, 2, 3, 4, 5, 6, 7, 7, 8, 9},
268 {0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f});
272 {9, 8, 7, 6, 6, 5, 4, 3, 2, 1, 1, 0},
273 {0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f});
279 {0, 10, 20}, {
false,
true}, TestCurveShape::Zero);
284 {0, 1, 2, 3, 4, 5, 6, 7, 8, 9},
285 {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f});
289 {0, 1, 2, 3, 4, 5, 6, 7, 8, 9},
290 {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f});