八 Civil3d常用顯示樣式的編輯與創建 ----點標簽樣式2


在上一節中,我們大致了解了一下點位高程標簽的構造,今天我們就來自定義一個類似的標簽樣式。

在工具空間上如下圖找到【點位高程】文件夾,然后右鍵,點擊【新建...】

隨后彈出對話框如下,在名稱欄中輸入一個名稱

然后切換到布局選項卡,這里是完成整個標簽的最主要的地方。當我們新建一個點位高程標簽時,程序會自動添加一個文本組件,如下,我們可以使用它,也可以刪除它。在這里為了演示創建過程,我們刪除它。

點擊組件后面的那個刪除按鈕,把它刪除,這時組件將為空。

首先我們要添加一個文本組件,至於這個文本組件是如何讀取曲面高程的,下面會講到。我們點擊按鈕,在展開的下拉列表中點擊【文本】,這時組件列表中就會添一個文本組件,為了便於查看,在這里將它重命名為“點位高程文本”,如下圖:

接下來我們將這個文本組件對象指向曲面的高程,點擊如下圖的按鈕

隨后彈出一個對話框,這里便是賦予文本組件獲取曲面高程特性的地方,首先我們把默認的“label text”文本刪除,因為它不包含任何數據。

點擊特性下拉列表框,會彈出多個特性,我們找到曲面高程,點擊導入按鈕,將曲面高程導入到右側的預覽窗口

 

 導入后,如下圖,這時文本組件就有了獲取曲面高程的特性了。

點擊確定,我們先驗證一下,看是否能獲取曲面上任一點的高程。找到在上一節中我們在曲面上添加的點位高程標簽,右鍵點擊【編輯標簽樣式...】命令,如下圖

隨后彈出如下對話框,在下拉列表框中找到我們剛創建的“點位高程”標簽樣式,然后點擊確定

這時標簽樣式就會變成我們所創建的那個樣式,因為只有一個文本組件,所以只顯示從曲面獲取的高程值,如下圖,

為了能夠清楚的知道,該高程值到底是曲面上那個點的高程,我們繼續添加其他組件。

找到那個“點位高程”標簽,右鍵它,然后點擊編輯,即可重新進入編輯對話框

切換到布局選項卡中,在組件列表框中添加一個直線組件,並設置如下:

 

 接着我們創建第二條直線作為水平線,設置界面如下:

然后我們把高程文本移動到那個水平線上就可以了,設置如下:

  

主要是位置的相對關系,多修改幾次就能理解其中的意思了。

點擊確定,回到圖中看看效果如何:

雖然目的達到了,但是高程文本和水平線的寬度並沒有對其,怎么處理呢,這時你會想把水平直線的長度再加長一點就好了嘛,假如這次你修改好了,對其了,如果高程文本寬度變小了怎么辦呀,不能一直修改直線的長度吧。我們這樣想,能不能將水平線的長度隨着高程文本寬度的改變而改變呢?答案是肯定的,可以做到,下面我們就來做一下。

首先我們先將文本的左下角點和斜線的終點對其:

然后將水平線再附着到文本組件上就OK了,設置如下:

設置完所有后,我們再驗證一下:

這時你會發現水平線就和高程文本的寬度對其了。

這個創建過程剛開始會有點麻煩,不過多試幾次就會慢慢理解並熟悉了。萬事開頭難,加油吧! 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM