pyvista.ParametricSuperEllipsoid#
- ParametricSuperEllipsoid(xradius=None, yradius=None, zradius=None, n1=None, n2=None, **kwargs)[ソース]#
超楕円体を生成します.
ParametricSuperEllipsoidは,超楕円体を生成します.超楕円体は,n1とn2の2つのパラメータによって制御される汎用プリミティブです.特殊な場合として,球,正方形のボックス,および閉じた円柱状の缶を表すことができます.
- パラメータ:
- 戻り値:
pyvista.PolyData
ParametricSuperEllipsoid表面.
参考
pyvista.ParametricSuperToroid
Toroidal equivalent of ParametricSuperEllipsoid.
pyvista.Superquadric
追加のパラメータを持つ幾何学的なオブジェクト.
例
滑らかなエッジを持つボックスのようなParametricSuperEllipsoidサーフェスを作成します.
>>> import pyvista as pv >>> mesh = pv.ParametricSuperEllipsoid(n1=0.02, n2=0.02) >>> mesh.plot(color='w', smooth_shading=True)
回転するコマのようなものを作ります.
>>> mesh = pv.ParametricSuperEllipsoid(n1=4, n2=0.5) >>> mesh.plot(color='w', smooth_shading=True, cpos='xz')