見出し画像

#朝までイラレ 3でのセッション補足

2023年12月28日に開催された  #朝までイラレ 3 に鷹野 雅弘が出演しました。その補足です。

アンカーポイントの数を調べる

アンカーポイントの数は[ドキュメント情報]パネルの[オブジェクト]を開いて調べられます。

次のスクショだと「2ポイント」がアンカーポイントの数です。

なお、Illustrator内では「アンカー」「ポイント」「アンカーポイント」が盛大に揺れています(=表記が揺らいでいます)。

アンカーポイントの数をスクリプトで調べる

選択したオブジェクトのアンカーポイントの数は、スクリプトで調べられます。

ChatGPTで書かせたコードです。

// アンカーポイントの数を数える関数
function countAnchorPoints(selection) {
    var totalAnchors = 0;
    for (var i = 0; i < selection.length; i++) {
        var path = selection[i];
        // オブジェクトがパスの場合、アンカーポイントを数える
        if (path.typename === 'PathItem') {
            totalAnchors += path.pathPoints.length;
        }
    }
    return totalAnchors;
}

// Illustratorの現在の選択を取得
var selection = app.activeDocument.selection;

// 選択されているかチェック
if (selection.length > 0) {
    var totalAnchors = countAnchorPoints(selection);
    // アンカーポイントの数とオブジェクトの数をアラートで表示
    alert("アンカーポイントの合計数: " + totalAnchors + "\n選択されたオブジェクトの数: " + selection.length);
} else {
    alert("オブジェクトが選択されていません。");
}

ダウンロード

ここから先は

2字 / 1ファイル
月に10-20本くらいの記事を投稿しています。定期購読されると、更新のお知らせを受け取ったり、マガジン限定記事やサンプルファイルをダウンロードできます。 購読を開始した月に更新された記事から読むことができます(初月無料)。

DTP Transit 定期購読マガジン

¥100 / 月 初月無料

マガジン限定記事やサンプルファイルをダウンロードできます。

定期マガジンを購読されるとサンプルファイルをダウンロードいただけます。 https://note.com/dtp_tranist/m/mebd7eab21ea5