|
|
|
@ -189,7 +189,7 @@ test('直线合并', () =>
|
|
|
|
|
//L2 ----
|
|
|
|
|
l2.StartPoint = new Vector3(15);
|
|
|
|
|
l2.EndPoint = new Vector3(12);
|
|
|
|
|
expect(l1.Join(l2)).toBeFalsy();
|
|
|
|
|
expect(l1.Join(l2)).toBeTruthy();
|
|
|
|
|
|
|
|
|
|
//L1 -----------
|
|
|
|
|
//L2 ---------------------
|
|
|
|
@ -199,6 +199,14 @@ test('直线合并', () =>
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
test('直线合并容差', () =>
|
|
|
|
|
{
|
|
|
|
|
let l1 = new Line(new Vector3(0), new Vector3(10));
|
|
|
|
|
let l2 = new Line(new Vector3(10 + 1e-6), new Vector3(15));
|
|
|
|
|
expect(l1.Join(l2)).toBeTruthy();
|
|
|
|
|
l2 = new Line(new Vector3(-10), new Vector3(0 - 1e-5));
|
|
|
|
|
expect(l1.Join(l2)).toBeTruthy();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
test('直线合并不平行', () =>
|
|
|
|
|
{
|
|
|
|
|