}\r
if(x1 == sx1){\r
poly = new Polygon();\r
- poly.push(x1 - kMinWidthT, y1);\r
+ poly.push(x1 - kMinWidthT, y1 + 1);\r
poly.push(x1 + kMinWidthT, y1);\r
poly.push(x1 - kMinWidthT * pm, y1 - kage.kMinWidthY * type * pm);\r
polygons.push(poly);\r
}\r
else{\r
poly = new Polygon();\r
- poly.push(x1 - kMinWidthT * XX, y1 - kMinWidthT * XY);\r
+ poly.push(x1 - kMinWidthT * XX + 1 * YX, y1 - kMinWidthT * XY + 1 * YY);\r
poly.push(x1 + kMinWidthT * XX, y1 + kMinWidthT * XY);\r
poly.push(x1 - kMinWidthT * pm * XX - kage.kMinWidthY * type * pm * YX, y1 - kMinWidthT * pm * XY - kage.kMinWidthY * type * pm * YY);\r
polygons.push(poly);\r
poly = new Polygon();\r
poly.push(x1 + kMinWidthT, y1 - move);\r
poly.push(x1 + kMinWidthT * 1.5, y1 + kage.kMinWidthY - move);\r
- poly.push(x1 + kMinWidthT * 0.5, y1 + kage.kMinWidthY * 3 - move / 2);\r
+ poly.push(x1 + kMinWidthT - 2, y1 + kage.kMinWidthY * 2 + 1);\r
polygons.push(poly);\r
}\r
else{\r
y1 + kMinWidthT * XY - move * YY);\r
poly.push(x1 + kMinWidthT * 1.5 * XX + (kage.kMinWidthY - move * 1.2) * YX,\r
y1 + kMinWidthT * 1.5 * XY + (kage.kMinWidthY - move * 1.2) * YY);\r
- poly.push(x1 + kMinWidthT * 0.5 * XX + (kage.kMinWidthY * 3 - move * 0.8) * YX,\r
- y1 + kMinWidthT * 0.5 * XY + (kage.kMinWidthY * 3 - move * 0.8) * YY);\r
+ poly.push(x1 + (kMinWidthT - 2) * XX + (kage.kMinWidthY * 2 - move * 0.8 + 1) * YX,\r
+ y1 + (kMinWidthT - 2) * XY + (kage.kMinWidthY * 2 - move * 0.8 + 1) * YY);\r
polygons.push(poly);\r
}\r
}\r
poly = new Polygon();\r
poly.push(x1 + kMinWidthT, y1 + kage.kMinWidthY * 0.5);\r
poly.push(x1 + kMinWidthT + kMinWidthT * 0.5, y1 + kage.kMinWidthY * 0.5 + kage.kMinWidthY);\r
- poly.push(x1 + kMinWidthT, y1 + kage.kMinWidthY * 0.5 + kage.kMinWidthY * 2);\r
+ poly.push(x1 + kMinWidthT - 2, y1 + kage.kMinWidthY * 0.5 + kage.kMinWidthY * 2 + 1);\r
polygons.push(poly);\r
}\r
\r
y1 + kMinWidthT * XY + (kage.kMinWidthY * 0.5) * YY);\r
poly.push(x1 + (kMinWidthT + kMinWidthT * 0.5) * XX + (kage.kMinWidthY * 0.5 + kage.kMinWidthY) * YX,\r
y1 + (kMinWidthT + kMinWidthT * 0.5) * XY + (kage.kMinWidthY * 0.5 + kage.kMinWidthY) * YY);\r
- poly.push(x1 + kMinWidthT * XX + (kage.kMinWidthY * 0.5 + kage.kMinWidthY * 2) * YX,\r
- y1 + kMinWidthT * XY + (kage.kMinWidthY * 0.5 + kage.kMinWidthY * 2) * YY);\r
+ poly.push(x1 + kMinWidthT * XX + (kage.kMinWidthY * 0.5 + kage.kMinWidthY * 2) * YX - 2 * XX,\r
+ y1 + kMinWidthT * XY + (kage.kMinWidthY * 0.5 + kage.kMinWidthY * 2) * YY + 1 * XY);\r
polygons.push(poly);\r
}\r
}\r