126 {0, 1, 3, 13, 14, 16, 26}, {
false,
false,
false,
true,
true,
true}, TestCurveShape::Eight);
128 test_sample_curve(
curves, 0,
false, {0}, {0.0f});
129 test_sample_curve(
curves, 0,
true, {0}, {0.0f});
131 test_sample_curve(
curves, 1,
false, {0, 1}, {0.0f, 0.0f});
132 test_sample_curve(
curves, 1,
true, {1, 0}, {0.0f, 0.0f});
137 {0, 1, 2, 3, 4, 5, 6, 7, 8, 9},
138 {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f});
142 {9, 8, 7, 6, 5, 4, 3, 2, 1, 0},
143 {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f});
145 test_sample_curve(
curves, 3,
false, {0}, {0.0f});
146 test_sample_curve(
curves, 3,
true, {0}, {0.0f});
148 test_sample_curve(
curves, 4,
false, {0, 1}, {0.0f, 0.0f});
149 test_sample_curve(
curves, 4,
true, {1, 0}, {0.0f, 0.0f});
154 {0, 1, 2, 3, 4, 5, 6, 7, 8, 9},
155 {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f});
159 {9, 8, 7, 6, 5, 4, 3, 2, 1, 0},
160 {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f});
166 {0, 1, 3, 13, 14, 16, 26}, {
false,
false,
false,
true,
true,
true}, TestCurveShape::Eight);
168 test_sample_curve(
curves, 1,
false, {0}, {0.0f});
169 test_sample_curve(
curves, 1,
true, {1}, {0.0f});
171 test_sample_curve(
curves, 2,
false, {0, 2, 5, 9}, {0.0f, 0.82178f, 0.88113f, 0.0f});
172 test_sample_curve(
curves, 2,
true, {9, 5, 2, 0}, {0.0f, 0.88113f, 0.82178f, 0.0f});
174 test_sample_curve(
curves, 4,
false, {0}, {0.0f});
175 test_sample_curve(
curves, 4,
true, {1}, {0.0f});
177 test_sample_curve(
curves, 5,
false, {0, 2, 5, 7}, {0.0f, 0.5f, 0.0f, 0.5f});
178 test_sample_curve(
curves, 5,
true, {9, 6, 4, 1}, {0.0f, 0.50492f, 0.0f, 0.50492f});
184 {0, 1, 3, 13, 14, 16, 26}, {
false,
false,
false,
true,
true,
true}, TestCurveShape::Eight);
189 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
205 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
222 {0, 1, 2, 2, 3, 4, 5, 6, 6, 7, 8, 9},
223 {0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f, 0.0f});
227 {9, 8, 7, 6, 6, 5, 4, 3, 2, 2, 1, 0},
228 {0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f, 0.0f});
233 {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1},
249 {1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0},
266 {0, 1, 2, 2, 3, 4, 5, 6, 7, 7, 8, 9},
267 {0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f});
271 {9, 8, 7, 6, 6, 5, 4, 3, 2, 1, 1, 0},
272 {0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.0f});
278 {0, 10, 20}, {
false,
true}, TestCurveShape::Zero);
283 {0, 1, 2, 3, 4, 5, 6, 7, 8, 9},
284 {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f});
288 {0, 1, 2, 3, 4, 5, 6, 7, 8, 9},
289 {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f});