[SkyL] 坡度、曲率、曲线连接试算表

楼主: lukelu (阿鲁米)   2016-04-04 10:21:02
首先,试算表(Excel)请由此下载:
https://drive.google.com/open?id=0B1eKky9Od7sHYjhfeHJsdHNPTlk
与本试算表搭配服用的MOD:
Precision Engineering (必要)
Fine Road Tool (建议)
一开始是起于个人建设城市时一点龟毛(自虐)的坚持,例如设定铁路最大坡度为千分之35
、最小曲率半径为200公尺之类的,于是就花了点时间制作了这个试算表。其中数学推导
的部分我假定大家没兴趣知道,所以就直接从解释用法开始吧!
档案中共有3个工作表,分别为“曲率与坡度”、“复合曲线连接”及“反曲线连接”,
其中红色粗体字的部分代表是可以接受输入的部分
1.曲率与坡度
请先参考附图:
https://drive.google.com/open?id=0B1eKky9Od7sHTHNVeEJXY2tnY0U
City:Skylines 的自由曲线(free-from)工具,是利用两条切线(通常会等长)与它们的
夹角来定义曲线的,以附图中的曲线为例:
1.切线长 = 173 公尺
2.切线夹角 = 120.8 度
3.高程变化 = 28 公尺
将这些数值输入试算表中,可以换算出一些基本的资讯,例如:弧长(314.7公尺)、平
均坡度(千分之89)、曲率半径(304.5公尺)等
工作表的下方还有几个小表格,用途如下:
(A) 给定坡度限制的条件,得知要达成所设定的高程差所需要的最小弧长,或者以目前
的弧长满足坡度限制的最大高程变化
以第1列为例,坡度限制设定为千分之35,则要达成28公尺的高程差至少需要800公
尺的长度;以目前曲线314.7公尺的弧长而言,可接受的最大高程变化为11公尺
(B) 得知以目前的切线长,要达成给定曲率半径的条件所需要的最小切线夹角
以第1列为例,当曲率半径设定为100公尺时,则在目前切线长173公尺的条件下,
切线夹角至少需有60.1度
(C) 得知给定曲率半径的增减量,所对应的切线长及切线夹角
以第1列为例,当设定曲率半径由目前的304.5公尺再增加160公尺时,所对应的切
线长为264公尺,切线夹角为120.8度。建设同心圆分布的市街与并行排列的铁、公
路时很有用
https://drive.google.com/open?id=0B1eKky9Od7sHY0ZBUVdRQXFaS1U
(D) 得知欲达成与目前的曲率相同的条件下,给定切线长所对应的切线夹角
以第1列为例,以目前曲率半径304.5公尺作为条件,当给定切线长为50公尺时,所
对应的切线夹角为161.4度。适合以分段的方式铺设一条较长的曲线、或者延伸既有
的曲线
2.复合曲线连接
以曲线平滑地连接两段道路或铁路,虽然游戏中的曲线工具(curve)可以达成一样的目
的,但个人嫌它衔接的方式不够漂亮XD
请参考附图:
https://drive.google.com/open?id=0B1eKky9Od7sHcHpxT1huWHNZd00
Step 1: 以直线工具量测两端点之间的直线距离(241公尺)及夹角(142.2度与164.0度)
输入试算表,其中“弧角常数”若不采用建议值可自行设定,但须注意数字的
合理性
Step 2: 铺设第一段曲线(靠近164.0度的那一侧,切线长65公尺、切线夹角173.7度)
Step 3: 铺设第二段曲线(靠近142.2度的那一侧,切线长65公尺、切线夹角132.5度)
3.反曲线连接
与上述的复合曲线连接类似,直接看附图吧:
https://drive.google.com/open?id=0B1eKky9Od7sHYVM2UGlwVmlZZmM
Step 1: 以直线工具量测两端点之间的直线距离(211公尺)及夹角(171.9度与148.5度)
输入试算表,其中“弧角常数”若不采用建议值可自行设定,但须注意数字的
合理性
Step 2: 铺设第一段曲线(靠近171.9度的那一侧,切线长57公尺、切线夹角152.5度)
Step 3: 铺设第二段曲线(靠近148.5度的那一侧,切线长57公尺、切线夹角129.1度)
以上说明:)
作者: schula (mabi-weaver)   2016-04-04 13:24:00
......好专业啊...
作者: ikaridon (东)   2016-04-04 14:41:00
好像回到课堂上了XD
作者: vicklin   2016-04-04 15:32:00
我也有类似的简化做法,总之对斜率要有点要求汽车12公尺高差起码要拉个12格,铁路起码要加倍我只做到这样是因为游戏先天也有限制,机场比例就不合了公路要求还比较宽松,高速跟铁路就不能随便了
作者: charlieZ (查理王Zeeee)   2016-04-04 16:15:00
图床建议用imgur
作者: Istari (Ainu)   2016-04-05 00:14:00
这三小鬼
作者: a7904120 (pubear)   2016-04-05 02:28:00
虽然很专业...不过我看不下去._.
作者: thianz11 (宫造将)   2016-04-05 03:38:00
有mod可让铁路建来斜率更缓吧 你可建议大家用什么mod我也想知道这方面什么mod较好 目前铁路最长也只能拉12格是指升降
楼主: lukelu (阿鲁米)   2016-04-05 11:38:00
我文中列举出的两个mod就能够达成,坡度想盖多缓就有多缓个人是偏好比较近似(但有些理想化)实际世界的千分之35分成多个长度在100m内的小段慢慢盖,坡度就可以弄得很漂亮
作者: vicklin   2016-04-05 15:31:00
除了坡度要龟毛以外,最近正在练习空地配置跟景观营造每次在youtube看keralis的影片,就觉得自己的都市像废墟
作者: e023340 (阿~苏~)   2016-04-05 20:15:00
我觉得Fluxtrance的比较厉害,兼顾道路线型和造景
作者: thianz11 (宫造将)   2016-04-05 21:57:00
mod我是指其他的像Stricter Slope Limit或ConfigurableSlope Limiter或Slope Limits (WtM)…等等的mod
作者: vicklin   2016-04-06 10:47:00
Flux太凌乱了我比较无法接受XD他的盖法也比较不吃施工技术,没什么赞叹成分不过keralis有漫心模式,他snowfall那系列都乱盖XD
作者: windycat (wCat)   2016-04-08 10:21:00
借问一下 有办法在稍微崎岖的地形盖出完全平整的桥面吗?
作者: vicklin   2016-04-08 12:37:00
Fine road tool最新的更新有Straight slope模式可以试试看,但是我觉得效果没有很好应该说他刚更新所以规则还需要摸索一下
作者: thianz11 (宫造将)   2016-04-08 13:44:00
Straight Slope模式我按shift+S都出不来 和什么mod冲突?

Links booklink

Contact Us: admin [ a t ] ucptt.com