Lua の Roblox バージョンのスクリプトがあります。Roblox の構文チェック システムは、私のスクリプトに問題はないと言っています。このスクリプトは、'Parts' または 'Bricks' を使用して円のグラフを作成することになっています。以下は、グラフ機能を取得したwikiページです。
bounds.from はレンガの現在の位置だと思います。bounds.to は、次のレンガの次の計算位置です。bounds.step は、実行されているステップのカウンターです。つまり、グラフの解像度を変更できます (1,000 ポイントまたは 10,000 ポイントなど)。
グラフ機能のWikiページです。「グラファーを作る」は私が使ったものです。
local p = Instance.new("Part")
p.Anchored = true
p.BottomSurface = "Smooth"
p.TopSurface = "Smooth"
p.BrickColor = BrickColor.Black()
p.FormFactor = "Custom"
p.Size = Vector3.new(1, 1, 1)
function graph(bounds, f)
bounds.step = bounds.step or (bounds.max - bounds.min) / bounds.n
for t = bounds.from, bounds.to, bounds.step do
local xyz = f(t)
local p = p.clone()
p.CFrame = CFrame.new(xyz)
p.Parent = game.Workspace
end
end
graph({from = 0, to = math.pi * 12, n = 1000}, function(t)
return Vector3.new(
5 * math.cos(t),
5 * math.sin(t),
0
)
end)
PS: 私は代数 1 にいるので、サイン、コサイン、タンジェントもパラメトリック方程式も知りません。