mirror of
https://github.com/excalidraw/excalidraw.git
synced 2025-05-03 10:00:07 -04:00
Master merge
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
This commit is contained in:
parent
b4d8b04d9e
commit
336fa9d002
21 changed files with 189 additions and 157 deletions
|
@ -1,15 +1,15 @@
|
|||
import { point } from "./point";
|
||||
import { pointFrom } from "./point";
|
||||
import { segment, segmentsIntersectAt } from "./segment";
|
||||
import type { GlobalPoint, Segment } from "./types";
|
||||
|
||||
describe("segment intersects segment", () => {
|
||||
const lineA: Segment<GlobalPoint> = segment(point(1, 4), point(3, 4));
|
||||
const lineB: Segment<GlobalPoint> = segment(point(2, 1), point(2, 7));
|
||||
const lineC: Segment<GlobalPoint> = segment(point(1, 8), point(3, 8));
|
||||
const lineD: Segment<GlobalPoint> = segment(point(1, 8), point(3, 8));
|
||||
const lineE: Segment<GlobalPoint> = segment(point(1, 9), point(3, 9));
|
||||
const lineF: Segment<GlobalPoint> = segment(point(1, 2), point(3, 4));
|
||||
const lineG: Segment<GlobalPoint> = segment(point(0, 1), point(2, 3));
|
||||
const lineA: Segment<GlobalPoint> = segment(pointFrom(1, 4), pointFrom(3, 4));
|
||||
const lineB: Segment<GlobalPoint> = segment(pointFrom(2, 1), pointFrom(2, 7));
|
||||
const lineC: Segment<GlobalPoint> = segment(pointFrom(1, 8), pointFrom(3, 8));
|
||||
const lineD: Segment<GlobalPoint> = segment(pointFrom(1, 8), pointFrom(3, 8));
|
||||
const lineE: Segment<GlobalPoint> = segment(pointFrom(1, 9), pointFrom(3, 9));
|
||||
const lineF: Segment<GlobalPoint> = segment(pointFrom(1, 2), pointFrom(3, 4));
|
||||
const lineG: Segment<GlobalPoint> = segment(pointFrom(0, 1), pointFrom(2, 3));
|
||||
|
||||
it("intersection", () => {
|
||||
expect(segmentsIntersectAt(lineA, lineB)).toEqual([2, 4]);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue