0_0_20601029_31059.cpp: In function 'Point projection(Point, Line)':
0_0_20601029_31059.cpp:55:14: error: 'struct Line' has no member named 's'
return a.s + (((a.e-a.s) * dot (a.e-a.s, p-a.s)) / len2(a.e-a.s) );
^
0_0_20601029_31059.cpp:55:23: error: 'struct Line' has no member named 'e'
return a.s + (((a.e-a.s) * dot (a.e-a.s, p-a.s)) / len2(a.e-a.s) );
^
0_0_20601029_31059.cpp:55:27: error: 'struct Line' has no member named 's'
return a.s + (((a.e-a.s) * dot (a.e-a.s, p-a.s)) / len2(a.e-a.s) );
^
0_0_20601029_31059.cpp:55:39: error: 'struct Line' has no member named 'e'
return a.s + (((a.e-a.s) * dot (a.e-a.s, p-a.s)) / len2(a.e-a.s) );
^
0_0_20601029_31059.cpp:55:43: error: 'struct Line' has no member named 's'
return a.s + (((a.e-a.s) * dot (a.e-a.s, p-a.s)) / len2(a.e-a.s) );
^
0_0_20601029_31059.cpp:55:50: error: 'struct Line' has no member named 's'
return a.s + (((a.e-a.s) * dot (a.e-a.s, p-a.s)) / len2(a.e-a.s) );
^
0_0_20601029_31059.cpp:55:63: error: 'struct Line' has no member named 'e'
return a.s + (((a.e-a.s) * dot (a.e-a.s, p-a.s)) / len2(a.e-a.s) );
^
0_0_20601029_31059.cpp:55:67: error: 'struct Line' has no member named 's'
return a.s + (((a.e-a.s) * dot (a.e-a.s, p-a.s)) / len2(a.e-a.s) );
^
0_0_20601029_31059.cpp: In function 'int cross(Line, Circle, Point&, Point&)':
0_0_20601029_31059.cpp:70:21: error: 'struct Line' has no member named 'e'
long double t1 = a.e.x - a.s.x, t2 = a.s.x - b.p.x;
^
0_0_20601029_31059.cpp:70:29: error: 'struct Line' has no member named 's'
long double t1 = a.e.x - a.s.x, t2 = a.s.x - b.p.x;
^
0_0_20601029_31059.cpp:71:21: error: 'struct Line' has no member named 'e'
long double t3 = a.e.y - a.s.y, t4 = a.s.y - b.p.y;
^
0_0_20601029_31059.cpp:71:29: error: 'struct Line' has no member named 's'
long double t3 = a.e.y - a.s.y, t4 = a.s.y - b.p.y;
^
0_0_20601029_31059.cpp:72:53: error: 't2' was not declared in this scope
long double k1 = t1 * t1 + t3 * t3, k2 = 2 * (t1 * t2 + t3 * t4);
^
0_0_20601029_31059.cpp:72:63: error: 't4' was not declared in this scope
long double k1 = t1 * t1 + t3 * t3, k2 = 2 * (t1 * t2 + t3 * t4);
^
0_0_20601029_31059.cpp:77:11: error: 'struct Line' has no member named 's'
ans1 = a.s + (a.e - a.s) * (-k2 + d) / (2 * k1);
^
0_0_20601029_31059.cpp:77:18: error: 'struct Line' has no member named 'e'
ans1 = a.s + (a.e - a.s) * (-k2 + d) / (2 * k1);
^
0_0_20601029_31059.cpp:77:24: error: 'struct Line' has no member named 's'
ans1 = a.s + (a.e - a.s) * (-k2 + d) / (2 * k1);
^
0_0_20601029_31059.cpp:78:11: error: 'struct Line' has no member named 's'
ans2 = a.s + (a.e - a.s) * (-k2 - d) / (2 * k1);
^
0_0_20601029_31059.cpp:78:18: error: 'struct Line' has no member named 'e'
ans2 = a.s + (a.e - a.s) * (-k2 - d) / (2 * k1);
^
0_0_20601029_31059.cpp:78:24: error: 'struct Line' has no member named 's'
ans2 = a.s + (a.e - a.s) * (-k2 - d) / (2 * k1);
^
0_0_20601029_31059.cpp: In function 'bool inSeg(Point, Line)':
0_0_20601029_31059.cpp:105:22: error: 'struct Line' has no member named 's'
if (sig(cross(a - b.s, a - b.e)) != 0) return false; //不在直线上
^
0_0_20601029_31059.cpp:105:31: error: 'struct Line' has no member named 'e'
if (sig(cross(a - b.s, a - b.e)) != 0) return false; //不在直线上
^
0_0_20601029_31059.cpp:106:20: error: 'struct Line' has no member named 's'
if (sig(dot(a - b.s, a - b.e)) > 0) return false;
^
0_0_20601029_31059.cpp:106:29: error: 'struct Line' has no member named 'e'
if (sig(dot(a - b.s, a - b.e)) > 0) return false;
^
0_0_20601029_31059.cpp: In function 'bool inLine(Point, Line)':
0_0_20601029_31059.cpp:111:25: error: 'struct Line' has no member named 's'
return sig(cross(a - b.s, a - b.e)) == 0;
^
0_0_20601029_31059.cpp:111:34: error: 'struct Line' has no member named 'e'
return sig(cross(a - b.s, a - b.e)) == 0;
^
|