Illustrator脚本如何获取对象的角度?

问题描述 投票:0回答:1

如何获取GroupItem或Layer的角度?

我试过这个方法,但不奏效,请问如何获取GroupItem或Layer的角度?

var doc = app.activeDocument;
var sel = doc.selection[0];
if(sel.tags.length > 0 && sel.tags[0].name == "BBAccumRotation"){
    alert(sel.tags[0].value);
}
javascript adobe-illustrator extendscript
1个回答
0
投票

它在工作,但它给你的是弧度 -- 你必须转换为度数。

var doc = app.activeDocument;
var sel = doc.selection[0];

function rad2Deg(n) {
  return n * (180 / Math.PI);
}
if (sel.tags.length > 0 && sel.tags[0].name === "BBAccumRotation") {
  alert(rad2Deg(sel.tags[0].value));
}
© www.soinside.com 2019 - 2024. All rights reserved.