2枕木の自動配置だけど、上下方向にレールを曲げる場合はレールの中心と枕木の中心がずれているせいで工夫が必要になってしまうのか。いうことは、対策は以下のいずれかかなあ。中心を一致させるずれの分補正するずれを考慮した計算にするさて、どれが楽なのやら。中心を一致させるのが一番に見えるけど、枕木の傾きを変える際に位置も同時にずれちゃうからNGっぽいのよね。・・いや、問題ないのか?よくわからないな。今度図を書いて整理してみよう。嫌なことに気づいてしまった。勾配ごとに枕木の本数が決まっているということは、曲線レールや直線レールも勾配ごとに枕木の本数が違うということか。直線なら3パターン、曲線なら2パターン。今までは手計算&手動配置でやっていたけど、これは無理だ。何らかの自動化をしないと、面倒な作業が増え続けてしまう。自動化方法は、3パターンぐらいは思いつく。Unity上にマップエディタを構築し、レールを置いたときに枕木を自動配置する。いつかはやりたいけど、あまりにも工数が多い。ヤードのシミュレーションという本題からも外れている。Unity上のスクリプトにより、指定のレールに対し枕木を自動配置する。工数はそんなに多くなさそう。Runしていない状態でモデル情報をいじる必要がある。SketchUp!上のスクリプトにより、指定のレールに対し枕木を自動配置する。工数はそんなに多くなさそう。Rubyを学ぶ必要がある。2.のRunしていない状態でモデル情報をいじるのは将来必要な技術な感じがするけど、Rubyの難易度は低そうだし今回は3.で行ってみることにする。10mのレールモデルを作ろうと思ったが、枕木本数の情報などがない。仕方ないので、20mのデータから任意長さのレールについて枕木本数と枕木間隔を求めるスプレッドシートを作った。枕木本数は、レール長さに比例すると仮定した。枕木あたりの荷重が20mの場合未満となるように小数点以下繰り上げとした。10mの場合の本数を以下に示す。軌条継目における枕木間隔(A)25mでも20mでも枕木本数に関係なく380mmだったため、本計算でも380mm固定とした。20mのデータより、(C)は10mmの倍数であることと、(B)<(C)、(B)は理論値より3mm大きいことが読み取れた。そこで、それぞれ以下のように定めた。(レール長-(A)-(C)*(枕木本数-3))/2+310mの場合の計算例を以下に示す。10mレールメモTweet広告を非表示にするコメントを書くもっと読む2020-01-11枕木位置および角度の計算カーブレールを作るには、2つの方法がある。Bendingをつかって枕木やレールごと曲げてしまうレールを上記ツールで曲げて、枕木等は個別に再配置これまでは1.の方法で手抜きして作っていたが、20mレールになって枕木の数が減ったし、先日の調査により直線と曲線では枕木の本数が違うことがわかったため2.の方法にチャレンジしてみた。カーブしたレールに沿って枕木を配置するには、その位置と角度が必要である。以下、枕木の座標は枕木の中心にあるとする。レールの長さ方向の位置は、下図の中心線上の位置とする。α=d/rx=r×sin(α)y=r×(cos(α)-1)となる。枕木がx軸となす角は、(レールが曲がっていない場合を0とするとαに等しくなる。なんか、ものすごく簡単な式になったなあ。直線レールのモデルを25mから20mに変更中。変更ついでに、ポリゴン数を削減した。このレールモデル、犬釘までモデリングされてるんだけど犬釘の頭を正12角形で作っていたりしてた。それを、6角形に変更。犬釘の根っこも12角形だったけど、4角形に変更。その他、レールの曲線部を目立たない程度にローポリ化した。afterでポリゴン数をおよそ半分にできた。作成したモデルは以下で公開。)を見直していたら、30kgfレールの標準長さ(定尺)は20mという記述があった。間隔レールのモデルを作るには枕木の間隔を調べなきゃならないんだけど、保線wikiにあるのは25mレール用。枕木の本数をどう決めればいいのかが書かれていない。そこで、またまた鐵道工学のお世話になる。・・・p.288にそのまんまの表があった。枕木の本数についての参考となる記述もある!というわけで、転記。いずれも相対式継目の場合。相互式継目の場合は本数が+1となる。線路の種別についてはWikipediaを参照。580注意:レールとレールの間の継目間隔を6mmとしている模様。間隔0とすると6mm余ってしまう。660注意:レールとレールの間の継目間隔を6mmとしている模様。間隔0とすると6mm余ってしまう。R=100)じゃあ、どうすればいいのか?ちゃんと作るにはハンプ形状の情報が必要なのだが、現代日本にハンプヤードがないせいか情報が無い・・・塩浜操車場の配線図にもしかすると書かれているか?senrohaisenzu.cocolog-nifty.com問題は、配線図の読み方がわからないことだ。解説しているサイトも見当たらないし、書籍も見つからない。この図の右下にある図形が勾配を表しているのだろうけど、位置を表しているっぽい数値(2000等)が平面図に書かれている数値と合わないんだよなあ。平面図だと位置2000はハンプのはるか手前になっている。ハンプ勾配?でも、その下に書かれている‰っぽい数値はそれっぽいんだよなあ・・・。これをハンプ形状と仮定して作ってみるか。あとで、下記にあるインドの例?と照合してみよう。単位がインチやらヤードやらなので、わけわからないが。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。