-3

「有益な」タイトルで申し訳ありませんが、これを尋ねる方法を理解するのに30分ほど費やします. ゲームと風に木があり、それらに影響を与えたいと思っています。すべて完了しましたが、風が強すぎたり、近くで爆発したり、木が大きく曲がりすぎたりすると、おかしくなりそうです。したがって 、基本的には、変位量であるXが、その方向の風量Yに多かれ少なかれ比例するように、小さな量で 必要です。しかし、風が強いときは、X はそれほど大きくなりません。1Dの話。

したがって、Y = 100 の場合、X は 10 のようになります。Y=200 の場合、X は 18 のようになり、Y=300、X=25 などになります。しかし、Y はサーティアン数よりも大きくなるべきではありません。たとえば 50 です。Y=20000 の場合、X は 45 のようになります。Y=50000 X=49.

数値は単なる例です。曲げを柔らかくするためにいくつかの計算が必要です。

基本的に、このグラフを 1 つの数式で描画する方法を知る必要があります。 ここに画像の説明を入力

写真の X と Y は、上で説明したものから役割を変更しました。ここで、X は風、Y は変位量です。

4

1 に答える 1

1

無限大で 50 に収束する関数を見つけなければなりません。たとえば、1/-xは 0 に50 + 1/-x収束するので、50arctan(x)に収束します。 に収束するpi/2ので、 を使用することもできますarctan(x) / (pi/2) * 50

対数のグラフは見栄えがしますが、無限大に収束するため、いつか 50 の境界を越えます (ツリーに適用できる最大の力を指定できない場合)。

とにかく、力の変化を X の高い値 (たとえば、Y=20000) に適切にモデル化してから、すべての高い値を 50 にクランプする関数を見つけたいと思います。 .

于 2013-08-29T05:44:20.397 に答える