UTFのプログラミング勉強部屋

趣味でプログラミング(Python)とUnityを勉強中の社会人です

野球で使用する設備の寸法

ボールを射出する機構は完成しました。(揚力は別で考えていきます)

 

このままでは殺風景で味気ないので野球場らしく変えていきたいと思います。

そのためにまずバッターボックス周りの作成から着手します。

 

ホームベースとバッターボックス、ファール/フェアのラインがあれば一発で野球であると認識できるので、これらの設備を作っていきます。

 

まずはホームベース(五角形)を作っていきますが…

調べてみると意外と出てこないですね。殆どの方はUnityのほかに3Dでモデリングできるソフトを別で使っていて、Unity上で製図のようなことはしていないみたいですね。

 

しかし今回はそんな複雑な物でもないので別ソフトを利用しなくてもできるはず…

とりあえずホームベースの寸法

 

ホームベースは正五角形ではなくダイヤモンドのような形状をしているので長方形;三角形で作れそうですね

長方形と正方形を用意して…

 

ドッキングすればホームベースになりました!

これを一つの親フォルダに入れて運用すれば問題なく動くはずです。

 

ホームベース~マウンドプレートの間隔が18.44m

マウンドプレートから1.8m前進してリリースする前提なので…

ホームベースのお尻部分~リリースポイントが16.64mになるよう設置

ホームベースの長さが約43.2cmなので中心~お尻は21.6cm = 0.216m

つまりリリースポイント~ホームベース中央は約16.42m

 

 

次にバッターボックスです。

これは長方形を組み合わせれば簡単にできそうですね

バッターボックスの外枠を表現する白い長方形と、その中を背景と同じ色(今回は黒)で埋める一回り小さい長方形でOKだと思います。

 

 

これがバッターボックスの寸法。

 

 

最後にフェア/ファールゾーンを仕切るライン

これはホームベースの斜めのラインの延長線らしいですね(知らなかった)

 

バッターボックスとファールラインを足した結果がこちら

 

大分野球っぽくなってきました!