CityEngine生成不等間距橋墩

2021-06-22 11:39:09 字數 694 閱讀 7074

在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 在部分間諜間組織會面。每次會面在兩個間諜間進行,兩個間諜交換他們自己獲取的或從之前會面中得到的資訊。因為在不同國家的兩個間諜間組織機密會面很困難,所以每次...