円を描いてその内側に三角形を書くスクリプトを作っています。
三角形と円は描けたのですが、
角の線が円の外側にはみ出してしまいます。
手動で線の位置と線の内側をそろえることで回避したのですが、
スクリプトで書く方法がわかりません。
よろしくお願いいたします。
var triangle = activeDocument.layers.add ();
triangle.name = "triangle";
app.activeDocument.activeLayer = triangle;
var triObj = triangle.pathItems.add();
triObj.setEntirePath([[0,-50], [50, 0], [100, -50]]);
triObj.closed = true;
triObj.stroked = true;
triObj.filled = false;
triObj.strokeWidth = 10;
triObj.strokeColor = setCMYKColor(0, 0, 0, 100);
var rectObj = triangle.pathItems.ellipse(0, 0, 100, 100, false, true);
rectObj.closed = true;
rectObj.stroked = true;
rectObj.filled = false;
rectObj.strokeWidth = 10;