在cityengine中建立高架橋時自動生成的橋墩屬於幾乎等距的橋墩,對於不等距的橋墩該如何處理?另外,等距橋墩會有產生很多問題,比如:橋墩會壓蓋在下方路面上。
解決思路:獲取橋墩點位資料,之後使用模型替換方法將點資料替換為橋墩。
解決方法:
1、 首先是模型的準備,可以使用3dmax或者其他建模軟體來建立橋墩的三維模型。並將做好的模型檔案(obj)拷貝到工程資料夾assets下。
2、 模型替換的方法主要是使用i方法在點位置處插入橋墩模型,但插入模型之後需要對模型進行一定的旋轉,因為模型與路面可能不是垂直的,需要計算乙個橋墩的旋轉角度,使用該角度對橋墩進行旋轉變換使其斷面與道路方向垂直,該角度使用arcgis arctoolbox中的near工具獲取。
input feature:橋墩點位資料
near freature: 道路中心線資料
angle:計算結果包含角度
attr height=0//從屬性表獲取值
attr near_angle = 0//從屬性表獲取值
lot-->i("bridge_pire.obj")
r(0,near_angle+90,0)
s(5,height,20)
t(0,-scope.sy-0.5,0)
center(xz)
mirrorscope(false,true,false)
結果如圖:
HDU 3506 區間dp 四邊形不等式優化
合併石子差不多,題意一樣的。先來一道弱化版 在乙個圓形操場的四周擺放n堆石子,現要將石子有次序地合併成一堆.規定每次只能選相鄰的2堆合併成新的一堆,並將新的一堆的石子數,記為該次合併的得分。試設計出1個演算法,計算出將n堆石子合併成1堆的最小得分和最大得分.本題題意和上面一樣的 這次變成了猴子聚會了...
JZOJ 3237 間諜派遣 最小生成樹
傳送門 每個間諜與其他間諜會面都會花費一定的費用,而最後指派某個間諜也會花費一定的費用 現在問我們在最優安排的情況下,最少需要花費的費用是多少 因為要花費最少的費用,所以直接對邊權排序,然後逐個加入圖中即可 include include include include include includ...
最小生成樹 Jzoj P3237 間諜派遣
description 你是m,乙個僱傭n個標號為從1到n的間諜的情報機關的總管。每個間諜被派往不同的國家並在那獲取重要情報。如下是你的任務 1 在部分間諜間組織會面。每次會面在兩個間諜間進行,兩個間諜交換他們自己獲取的或從之前會面中得到的資訊。因為在不同國家的兩個間諜間組織機密會面很困難,所以每次...