AE 쉐이프 패스를 익스프레션으로 그릴 때 그 사이즈를 익스프레션으로 Get 하는 방법

모양 경로에 쓴 표현


seedRandom(0,true);
createPath([[0,0], [random(500),0]], inTangents = [], outTangents = [], isClosed = false);

간단히 설명하면 단순히 x에 0px에서 random(500)px까지 패스를 그린 간단한 것입니다.
다른 속성에서 얻고 싶었습니다.

그 취득 방법은


thisComp.layer("シェイプレイヤー 1").content("Object").content("Stroke").content("パス 1").path.points(time)

이제 우선 배열이 반환됩니다.
실제로 돌아온 것은
0,0,194.5625,0

이것은 첫 번째 createPath의 첫 번째 인수 [[0,0], [random(500),0]] 부분이 다차원 배열로 반환되고 있습니다.


다차원 배열이므로



나중에 얻고 싶은 배열을 취하면 좋을 것입니다.
예를 들면
thisComp.layer("シェイプレイヤー 1").content("Object").content("Stroke").content("パス 1").path.points(time)[1][0]

라는 상태입니다.

말하고 싶은 일



패스에 관해서는 width나 height에서는 돌아오지 않는다. 그것을 몰랐다는 것입니다.
라고 할까 처음 사용했다(웃음)
부끄러운...

좋은 웹페이지 즐겨찾기