正弦波(sin, cos)を描く

シェイプレイヤーを追加

パスを追加

エクスプレッションに以下のコードを記述

// パラメータの設定
var amplitude = 100; // 波の振幅
var frequency = 0.02; // 波の周波数
var speed = -5; // 波の移動速度
var points = 200; // 頂点数

// 頂点ごとの位置を計算
var newPoints = [];
for (var i = 0; i < points; i++) {
// X軸を -width/2 ~ +width/2 に配置して中央揃え
var x = i * (thisComp.width / (points – 1)) – thisComp.width / 2;
var y = Math.sin(x * frequency + time * speed) * amplitude;
newPoints.push([x, -y]); // AEのY軸は下方向が正なので、波を上下反転
}

// 中央基準のパスを生成
createPath(newPoints, [], [], false);

パスが描けたが、色がないので、「線」を追加

こんな感じで描けた