Skip to main content

default_story_name

Function default_story_name 

Source
pub fn default_story_name(index: usize) -> String
Expand description

階名が与えられていないときの既定の階名(床基準)。

階は床そのものである(Story::elevation はその階が代表する床のレベル)ため、 階名も床の呼び名に合わせる。下から index 番目(0 始まり)の階は index == 0 が基部の床であり、1F2F … と付ける。

最上階も RF とはせず数字で通す。モデルの最上レベルが本当に屋根なのかは モデルからは決められず(塔屋の床であることも、あとで上へ階を足すこともある)、 確定していないものを屋根と名乗らせないためである。屋根であれば利用者が RF へ付け替える。

ST-Bridge の StbStory も床基準(1Fheight が GL)であるため、 取り込んだモデルとアプリ内で作ったモデルで階名の意味が一致する。