我可以通过 Extenscript 访问 Mask>Mask Path>Shape>BoundingBox 属性吗?

Can I access Mask>Mask Path>Shape>BoundingBox properties via Extenscript?

我想知道是否有办法访问蒙版形状的边界框 Gui 属性,以便我可以了解如何在 After Effects 中创建完美的圆形蒙版? 我的代码如下:

maskpath = app.project.item(1).layer("Orange Solid 2").property("ADBE Mask Parade").property("ADBE Mask Atom").property("ADBE Mask Shape");

不确定 "access the Bounding Box Gui properties of mask shapes" 是什么意思,但我想我知道 "how to create perfect circle shape masks in After Effects" 是什么意思。

查看此处发布的 D. Ebberts 脚本代码:http://aenhancers.com/viewtopic.php?f=11&t=2084

我相信它会(或会引导您去做)您想要的。

我认为您是在谈论如何访问此 window 的左上右下值。

当您点击蒙版路径的形状时出现此 window (指向手淹没蓝色箭头的位置)

请任何人告诉我如何通过脚本访问这些值

我从 After-Effects-CS6-Scripting-Guide.pdf 第 48 页找到了答案

AVLayer sourceRectAtTime()  method

检索图层在指定时间索引处的矩形边界,针对文本或形状图层内容进行更正。 例如,用于编写与基线正确对齐的文本。

app.project.item(index).layer(index).sourceRectAtTime(timeT, extents)

Returns 具有四个属性的 JavaScript 对象:[top, left, width, height].