仮想計算機構

IT業界と無縁な派遣社員のブログ

2022-07-16から1日間の記事一覧

【Sage】サイクロイドのアニメーションを作った

サイクロイドのアニメーションを作る。 参考:サイクロイド - Wikipedia 環境 OS:Windows 10 Python 3.7.7 Sage 9.2 用いる式 プログラム 半径1の円が1回転するまでの様子を描画する。 theta=var('theta') r=1 ts = [2*pi*(i+1)/30 for i in range(30)] 時刻…

【Sage】Trefoil knot の可視化

Parametric surface の wikipedia に載っている CG を Sage で再現した。 参考:https://en.wikipedia.org/wiki/Parametric_surface 環境 OS:Windows 10 Python 3.7.7 Sage version 9.2 プログラム u,v=var('u,v') r = 5 parametric_plot3d((r * sin(3 * u) …