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,
ランダムに配置された丘で覆われた表面を生成します.
ParametricRandomHillsは,ランダムに配置された丘で覆われた表面を生成します.丘の形状と高さは,隣接する丘の存在が丘の形状と高さに影響するため,丘の形状と高さはさまざまです.サーフェス上の通常のグリッドに丘を配置するためのオプションが用意されています.この場合,丘はすべて同じ形状と高さになります.
- パラメータ:
- number_of_hills
int, default: 30 丘の数.
- hill_x_variance
float, default: 2.5 x方向の丘の変化.
- hill_y_variance
float, default: 2.5 y方向の丘の変化.
- hill_amplitude
float, default: 2 丘の振幅 (高さ) .
- random_seed
int, default: 1 乱数ジェネレータのシード値を1に設定すると乱数ジェネレータが初期化され,負の値に設定するとシステム時間で初期化されます.
- x_variance_scale_factor
float, default: 13 x方向の分散のスケール係数.
- y_variance_scale_factor
float, default: 13 y方向の分散のスケール係数.
- amplitude_scale_factor
float, default: 13 振幅のスケール係数.
- **kwargs
dict,optional その他のキーワード引数については,
surface_from_para()を参照してください.
- number_of_hills
- 戻り値:
pyvista.PolyDataParametricRandomHills表面.
例
ParametricRandomHillsメッシュを生成.
>>> import pyvista as pv >>> mesh = pv.ParametricRandomHills() >>> mesh.plot(color='w', smooth_shading=True)