シェイプレイヤーを3Dレイヤーにする

追加→多角形

種類:スター、頂点の数:200、内半径:0

追加→パス

パスにエクスプレッションを記入
// パラメータの設定
var radius = 200; // らせんの半径
var numTurns = 5; // らせんの巻き数
var height = 500; // らせんの高さ(Z軸方向の広がり)
var speed = 1; // らせんの回転速度
// 頂点ごとの位置を計算
var points = content(“多角形パス 1”).points;
var newPoints = [];
for (var i = 0; i < points; i++) {
var angle = (i / (points – 1)) * Math.PI * 2 * numTurns; // 角度を計算
var x = Math.cos(angle) * radius; // X座標
var y = Math.sin(angle) * radius; // Y座標
var z = (i / (points – 1)) * height – height/2; // Z座標(中央を0とする)
// 3Dレイヤーに変換されたときの見た目を考慮して、パースを適用
// ここでは簡易的にZ値をXとYに影響させています
var perspectiveScale = 1 + z / 500; // 簡易的なパース計算
newPoints.push([x * perspectiveScale, y * perspectiveScale]);
}
createPath(newPoints, [], [], false);

外半径:0、「線」も追加

螺旋は描けたけど、思い描いたものとは違うな。。改善の余地あり。
