pyvista.ParametricRandomHills

pyvista.ParametricRandomHills#

ParametricRandomHills(
number_of_hills: int | None = None,
hill_x_variance: float | None = None,
hill_y_variance: float | None = None,
hill_amplitude: float | None = None,
random_seed: int | None = None,
x_variance_scale_factor: float | None = None,
y_variance_scale_factor: float | None = None,
amplitude_scale_factor: float | None = None,
**kwargs,
) PolyData[ソース]#

ランダムに配置された丘で覆われた表面を生成します.

ParametricRandomHillsは,ランダムに配置された丘で覆われた表面を生成します.丘の形状と高さは,隣接する丘の存在が丘の形状と高さに影響するため,丘の形状と高さはさまざまです.サーフェス上の通常のグリッドに丘を配置するためのオプションが用意されています.この場合,丘はすべて同じ形状と高さになります.

パラメータ:
number_of_hillsint, default: 30

丘の数.

hill_x_variancefloat, default: 2.5

x方向の丘の変化.

hill_y_variancefloat, default: 2.5

y方向の丘の変化.

hill_amplitudefloat, default: 2

丘の振幅 (高さ) .

random_seedint, default: 1

乱数ジェネレータのシード値を1に設定すると乱数ジェネレータが初期化され,負の値に設定するとシステム時間で初期化されます.

x_variance_scale_factorfloat, default: 13

x方向の分散のスケール係数.

y_variance_scale_factorfloat, default: 13

y方向の分散のスケール係数.

amplitude_scale_factorfloat, default: 13

振幅のスケール係数.

**kwargsdict, optional

その他のキーワード引数については, surface_from_para() を参照してください.

戻り値:
pyvista.PolyData

ParametricRandomHills表面.

ParametricRandomHillsメッシュを生成.

>>> import pyvista as pv
>>> mesh = pv.ParametricRandomHills()
>>> mesh.plot(color='w', smooth_shading=True)
../../../_images/pyvista-ParametricRandomHills-1_00_00.png