まずは完成品
エクスプレッションのコードはqiitaで!https://t.co/NomMtlJsoB pic.twitter.com/IwAQCEjQV8
— YouTool (@YouTool3) 2019年3月18日
シェイプパスをエクスプレッションで書く
シェイプレイヤーのパスのエクスプレッション
DN = effect("Division number")("スライダー") ; //Division number
Max_Width = effect("Max_Width")("スライダー");
PathArray = [];
inT =[];
outT = [];
sl = effect("Pad")("スライダー");
tan = effect("Tangent")("スライダー");
for ( var i = 0 ; i < DN ; i ++){
wid = (Max_Width/(DN-1))*i-(Max_Width/2);
if( ( i % 2 ) != 0 ) {
PathArray.push([wid,0])
}else{
PathArray.push([wid,sl])
}
inT.push([-tan,0])
outT.push([tan,0])
}
createPath(points = PathArray, inTangents = inT, outTangents = outT, is_closed = false)