不要在调整大小时缩放笔划(保持笔划一致)。表达方式


这样做的目的是在形状图层的变换方法中缩放时使笔划宽度保持相同。因此,例如200%的比例将导致100%的笔划宽度相同,等等。关于如何更有效地完成此操作的任何想法都值得赞赏!

方程式:
比例=比例/ 100
笔画=笔画
值=笔划/刻度>>> abs值用于刻度,因此可以使用正值和负值。

后遗症:

strokeSize = DESIRED;

try {strokeSize / Math.abs(thisLayer.parent.transform.scale[0]/100)} 
catch{strokeSize / Math.abs(transform.scale[0]/100)};

说明-尝试使用父图层进行缩放,否则“捕获”并使用应用当前图层的比例的版本。

现在,即使使用“仅复制表达式”编辑,将其应用于一堆图层还是很烦人。可以接受其他想法。

ningyaoaa 回答:不要在调整大小时缩放笔划(保持笔划一致)。表达方式

多年来,我在 Reddit 和 Twitter 上发现了这种方法的 3 个不同版本。

1:

AttributeError: module 'datetime' has no attribute 'strptime'

2:

value / length(toComp([0,0]),toComp([0.7071,0.7071])) || 0.001;

3:

scaleFactor = length(toComp([0,toComp([1,0]));
value / scaleFactor || 0.001;

非常有用的东西:)

本文链接:https://www.f2er.com/2368895.html

大家都在问