連接軌道是很容易的,但是rw不允許連接時(shí)帶緩和曲線。這令我頭疼了兩年。。
今天上Google用了無數(shù)關(guān)鍵詞如"join tracks with easement", "two tracks easement", ...竟然在github(程序猿都很熟悉{:10_3874:})上找到了一個(gè)大佬的解決方案
地址:https://github.com/macph/easement-curve
點(diǎn)擊"clone or download"再點(diǎn)"download ZIP"
此大佬(用戶名macph)運(yùn)用了高數(shù)知識(shí),對(duì)rw中的緩和曲線線型(Euler Spiral,我以為是采用其近似——三次拋物線)分析,計(jì)算出rw中使用的緩和曲線參數(shù)值。他寫了一個(gè)python程序(請(qǐng)大家自行安裝python,baidu有教程)計(jì)算需要鋪設(shè)曲線的長(zhǎng)度
(嗯,沒學(xué)過數(shù)分,看一眼就不看了)
(在python環(huán)境下運(yùn)行此的__main__.py)
|