|
161 | 161 | }); |
162 | 162 |
|
163 | 163 |
|
164 | | - QUnit.test('toLocalPoint', function(assert) { |
| 164 | + QUnit.test('normalizePoint', function(assert) { |
165 | 165 | var rect = new fabric.Rect(rectOptions), |
166 | 166 | p, |
167 | 167 | point = new fabric.Point(15, 20); |
168 | 168 |
|
169 | | - p = rect.toLocalPoint(point, 'center', 'center'); |
| 169 | + p = rect.normalizePoint(point, 'center', 'center'); |
170 | 170 | assert.deepEqual(p, new fabric.Point(-42, -67)); |
171 | 171 |
|
172 | | - p = rect.toLocalPoint(point, 'center', 'top'); |
| 172 | + p = rect.normalizePoint(point, 'center', 'top'); |
173 | 173 | assert.deepEqual(p, new fabric.Point(-42, -25)); |
174 | 174 |
|
175 | | - p = rect.toLocalPoint(point, 'center', 'bottom'); |
| 175 | + p = rect.normalizePoint(point, 'center', 'bottom'); |
176 | 176 | assert.deepEqual(p, new fabric.Point(-42, -109)); |
177 | 177 |
|
178 | | - p = rect.toLocalPoint(point, 'left', 'center'); |
| 178 | + p = rect.normalizePoint(point, 'left', 'center'); |
179 | 179 | assert.deepEqual(p, new fabric.Point(-20, -67)); |
180 | 180 |
|
181 | | - p = rect.toLocalPoint(point, 'left', 'top'); |
| 181 | + p = rect.normalizePoint(point, 'left', 'top'); |
182 | 182 | assert.deepEqual(p, new fabric.Point(-20, -25)); |
183 | 183 |
|
184 | | - p = rect.toLocalPoint(point, 'left', 'bottom'); |
| 184 | + p = rect.normalizePoint(point, 'left', 'bottom'); |
185 | 185 | assert.deepEqual(p, new fabric.Point(-20, -109)); |
186 | 186 |
|
187 | | - p = rect.toLocalPoint(point, 'right', 'center'); |
| 187 | + p = rect.normalizePoint(point, 'right', 'center'); |
188 | 188 | assert.deepEqual(p, new fabric.Point(-64, -67)); |
189 | 189 |
|
190 | | - p = rect.toLocalPoint(point, 'right', 'top'); |
| 190 | + p = rect.normalizePoint(point, 'right', 'top'); |
191 | 191 | assert.deepEqual(p, new fabric.Point(-64, -25)); |
192 | 192 |
|
193 | | - p = rect.toLocalPoint(point, 'right', 'bottom'); |
| 193 | + p = rect.normalizePoint(point, 'right', 'bottom'); |
194 | 194 | assert.deepEqual(p, new fabric.Point(-64, -109)); |
195 | 195 |
|
196 | | - p = rect.toLocalPoint(point); |
| 196 | + p = rect.normalizePoint(point); |
197 | 197 | assert.deepEqual(p, new fabric.Point(-20, -25)); |
198 | 198 | }); |
199 | 199 |
|
|
203 | 203 | point = new fabric.Point(15, 20); |
204 | 204 | rect.angle = 35; |
205 | 205 |
|
206 | | - p = rect.toLocalPoint(point, 'center', 'center'); |
| 206 | + p = rect.normalizePoint(point, 'center', 'center'); |
207 | 207 | assert.deepEqual(p, new fabric.Point(-52.72245179455599, -51.00727238020387)); |
208 | 208 |
|
209 | | - p = rect.toLocalPoint(point, 'center', 'top'); |
| 209 | + p = rect.normalizePoint(point, 'center', 'top'); |
210 | 210 | assert.deepEqual(p, new fabric.Point(-52.72245179455599, -9.007272380203872)); |
211 | 211 |
|
212 | | - p = rect.toLocalPoint(point, 'center', 'bottom'); |
| 212 | + p = rect.normalizePoint(point, 'center', 'bottom'); |
213 | 213 | assert.deepEqual(p, new fabric.Point(-52.72245179455599, -93.00727238020387)); |
214 | 214 |
|
215 | | - p = rect.toLocalPoint(point, 'left', 'center'); |
| 215 | + p = rect.normalizePoint(point, 'left', 'center'); |
216 | 216 | assert.deepEqual(p, new fabric.Point(-30.722451794555987, -51.00727238020387)); |
217 | 217 |
|
218 | | - p = rect.toLocalPoint(point, 'left', 'top'); |
| 218 | + p = rect.normalizePoint(point, 'left', 'top'); |
219 | 219 | assert.deepEqual(p, new fabric.Point(-30.722451794555987, -9.007272380203872)); |
220 | 220 |
|
221 | | - p = rect.toLocalPoint(point, 'left', 'bottom'); |
| 221 | + p = rect.normalizePoint(point, 'left', 'bottom'); |
222 | 222 | assert.deepEqual(p, new fabric.Point(-30.722451794555987, -93.00727238020387)); |
223 | 223 |
|
224 | | - p = rect.toLocalPoint(point, 'right', 'center'); |
| 224 | + p = rect.normalizePoint(point, 'right', 'center'); |
225 | 225 | assert.deepEqual(p, new fabric.Point(-74.722451794556, -51.00727238020387)); |
226 | 226 |
|
227 | | - p = rect.toLocalPoint(point, 'right', 'top'); |
| 227 | + p = rect.normalizePoint(point, 'right', 'top'); |
228 | 228 | assert.deepEqual(p, new fabric.Point(-74.722451794556, -9.007272380203872)); |
229 | 229 |
|
230 | | - p = rect.toLocalPoint(point, 'right', 'bottom'); |
| 230 | + p = rect.normalizePoint(point, 'right', 'bottom'); |
231 | 231 | assert.deepEqual(p, new fabric.Point(-74.722451794556, -93.00727238020387)); |
232 | 232 |
|
233 | | - p = rect.toLocalPoint(point); |
| 233 | + p = rect.normalizePoint(point); |
234 | 234 | assert.deepEqual(p, new fabric.Point(-58.791317146942106, -3.9842049203432026)); |
235 | 235 | }); |
236 | 236 |
|
|
487 | 487 | }); |
488 | 488 |
|
489 | 489 |
|
490 | | - QUnit.test('toLocalPoint with numeric origins', function(assert) { |
| 490 | + QUnit.test('normalizePoint with numeric origins', function(assert) { |
491 | 491 | var rect = new fabric.Rect(rectOptions), |
492 | 492 | p, |
493 | 493 | point = new fabric.Point(15, 20); |
494 | 494 |
|
495 | | - p = rect.toLocalPoint(point, 0.5, 0.5); |
| 495 | + p = rect.normalizePoint(point, 0.5, 0.5); |
496 | 496 | assert.deepEqual(p, new fabric.Point(-42, -67)); |
497 | 497 |
|
498 | | - p = rect.toLocalPoint(point, 0.5, 0); |
| 498 | + p = rect.normalizePoint(point, 0.5, 0); |
499 | 499 | assert.deepEqual(p, new fabric.Point(-42, -25)); |
500 | 500 |
|
501 | | - p = rect.toLocalPoint(point, 0.5, 1); |
| 501 | + p = rect.normalizePoint(point, 0.5, 1); |
502 | 502 | assert.deepEqual(p, new fabric.Point(-42, -109)); |
503 | 503 |
|
504 | | - p = rect.toLocalPoint(point, 0, 0.5); |
| 504 | + p = rect.normalizePoint(point, 0, 0.5); |
505 | 505 | assert.deepEqual(p, new fabric.Point(-20, -67)); |
506 | 506 |
|
507 | | - p = rect.toLocalPoint(point, 0, 0); |
| 507 | + p = rect.normalizePoint(point, 0, 0); |
508 | 508 | assert.deepEqual(p, new fabric.Point(-20, -25)); |
509 | 509 |
|
510 | | - p = rect.toLocalPoint(point, 0, 1); |
| 510 | + p = rect.normalizePoint(point, 0, 1); |
511 | 511 | assert.deepEqual(p, new fabric.Point(-20, -109)); |
512 | 512 |
|
513 | | - p = rect.toLocalPoint(point, 1, 0.5); |
| 513 | + p = rect.normalizePoint(point, 1, 0.5); |
514 | 514 | assert.deepEqual(p, new fabric.Point(-64, -67)); |
515 | 515 |
|
516 | | - p = rect.toLocalPoint(point, 1, 0); |
| 516 | + p = rect.normalizePoint(point, 1, 0); |
517 | 517 | assert.deepEqual(p, new fabric.Point(-64, -25)); |
518 | 518 |
|
519 | | - p = rect.toLocalPoint(point, 1, 1); |
| 519 | + p = rect.normalizePoint(point, 1, 1); |
520 | 520 | assert.deepEqual(p, new fabric.Point(-64, -109)); |
521 | 521 |
|
522 | | - p = rect.toLocalPoint(point); |
| 522 | + p = rect.normalizePoint(point); |
523 | 523 | assert.deepEqual(p, new fabric.Point(-20, -25)); |
524 | 524 | }); |
525 | 525 |
|
|
529 | 529 | point = new fabric.Point(15, 20); |
530 | 530 | rect.angle = 35; |
531 | 531 |
|
532 | | - p = rect.toLocalPoint(point, 0.5, 0.5); |
| 532 | + p = rect.normalizePoint(point, 0.5, 0.5); |
533 | 533 | assert.deepEqual(p, new fabric.Point(-52.72245179455599, -51.00727238020387)); |
534 | 534 |
|
535 | | - p = rect.toLocalPoint(point, 0.5, 0); |
| 535 | + p = rect.normalizePoint(point, 0.5, 0); |
536 | 536 | assert.deepEqual(p, new fabric.Point(-52.72245179455599, -9.007272380203872)); |
537 | 537 |
|
538 | | - p = rect.toLocalPoint(point, 0.5, 1); |
| 538 | + p = rect.normalizePoint(point, 0.5, 1); |
539 | 539 | assert.deepEqual(p, new fabric.Point(-52.72245179455599, -93.00727238020387)); |
540 | 540 |
|
541 | | - p = rect.toLocalPoint(point, 0, 0.5); |
| 541 | + p = rect.normalizePoint(point, 0, 0.5); |
542 | 542 | assert.deepEqual(p, new fabric.Point(-30.722451794555987, -51.00727238020387)); |
543 | 543 |
|
544 | | - p = rect.toLocalPoint(point, 0, 0); |
| 544 | + p = rect.normalizePoint(point, 0, 0); |
545 | 545 | assert.deepEqual(p, new fabric.Point(-30.722451794555987, -9.007272380203872)); |
546 | 546 |
|
547 | | - p = rect.toLocalPoint(point, 0, 1); |
| 547 | + p = rect.normalizePoint(point, 0, 1); |
548 | 548 | assert.deepEqual(p, new fabric.Point(-30.722451794555987, -93.00727238020387)); |
549 | 549 |
|
550 | | - p = rect.toLocalPoint(point, 1, 0.5); |
| 550 | + p = rect.normalizePoint(point, 1, 0.5); |
551 | 551 | assert.deepEqual(p, new fabric.Point(-74.722451794556, -51.00727238020387)); |
552 | 552 |
|
553 | | - p = rect.toLocalPoint(point, 1, 0); |
| 553 | + p = rect.normalizePoint(point, 1, 0); |
554 | 554 | assert.deepEqual(p, new fabric.Point(-74.722451794556, -9.007272380203872)); |
555 | 555 |
|
556 | | - p = rect.toLocalPoint(point, 1, 1); |
| 556 | + p = rect.normalizePoint(point, 1, 1); |
557 | 557 | assert.deepEqual(p, new fabric.Point(-74.722451794556, -93.00727238020387)); |
558 | 558 |
|
559 | | - p = rect.toLocalPoint(point); |
| 559 | + p = rect.normalizePoint(point); |
560 | 560 | assert.deepEqual(p, new fabric.Point(-58.791317146942106, -3.9842049203432026)); |
561 | 561 | }); |
562 | 562 |
|
|
0 commit comments