當前位置:編程學習大全網 - 編程語言 - 什麽是GDL語言

什麽是GDL語言

關於GDL

GDL(幾何描述語言)對象是所有可以被放置在建築物結構內外的元素的統稱,比如各種家具組件、辦公和計算機設備、衛生器具、或者甚至是特殊結構的元素。

從技術角度看,GDL對象是保存在外部圖庫中的很多單獨的文件。每壹個GDL對象都可以包括壹個對尺寸比例敏感的符號,該符號在平面視圖中代表它;還可以包括壹套定義產品家族各種可能變量的參數,以及壹個描述元素復雜幾何圖形的3D腳本。GDL對象的3D視圖是從考慮了用戶選擇的參數的3D腳本生成的。

壹些GDL對象不包含任何幾何數據。比如,雖然屬性對象只包含描述性的數據,而這些數據是用於計算元素數量的,但宏也可以是只有文本的文件,這樣其他對象就可以引用,而不需要在所有這些對象文件中包括同壹個腳本。

如果您找不到您需要的圖庫部件,那麽您可以創建您的自己的GDL對象。您不需要進行任何編程工作,使用常見的ArchiCAD工具,並將元素作為自定義建築物塊使用(無論它們的最初意圖為何)。壹些技術將使您可以輕松的繪制並保存壹個自定義對象。

關於對象制作

真實的3D世界可以被認為是壹個由在光線下可視的大量對象所組成的集合。 ArchiCAD的3D環境可以被認為是壹個大戲劇舞臺,在那兒,您可以匯集投影(元素和對象), 集合(平面)和屏幕播放(設計想法)。您將對象匯集到壹起,照亮它們,並隨後開始播放它們!

ArchiCAD整合區域內的大部分對象都是建築物元素-墻、板、屋頂、柱、網面等,它們被組合在壹起形成建築物。這些元素可以用ArchiCAD提供給您的工具輕松制作。

無論何時,您需要使用墻和地板以外的元素,您都可以使用特殊對象,比如家具、窗、門、燈和組件。在ArchiCAD中,這些也被延伸作為圖庫部件。 這些可以在您的圖庫中找到,也可以專門制作。因此,我們為什麽還要擔心制作對象呢?那麽好,我們可以制作:

·正適合於它們使用意圖的結構元素。

·看上去很真實的建築物構建詳圖。

·智能化、功能化,且品質上乘的家具。

·與分類號和制造商規格相匹配的組件。

·可以改變壹個模型環境的燈。

·在墻上開洞的,打開或旋轉的窗和門為框結構,鐵制品,以及窗葉和窗扇提供了選擇樣式的機會。

·天窗和老虎窗在屋頂上開洞就如同窗在墻上開洞壹樣。

·標簽工具或自定義文本塊。

·樓梯是您可以改變平臺,梯級豎板和扶手的地方。

·可以被放置在壹個模型中的圖片對象看上去像人、樹木、或者甚至是整個建築物。

·2D圖形對象和工具可以增強您的繪圖能力並提高繪圖的精確性。

簡而言之,制作對象可以大大增加ArchiCAD用戶的樂趣和繪圖能力。

〖制作對象的插件〗

有很多第三方程序可以創建,或編輯ArchiCAD 圖庫部件,比如Zoom GDL、3NF。 您也將發現不斷增加的大量對象-制作插件工作在ArchiCAD中,比如RoofMaker、TrussMaker、Profiler、屋頂、地板和墻附屬設備,ArchiForma,GDL工具箱。

由這些插件創建的對象包含GDL 腳本以及其他,基於應用程序的數據。

〖使用GDL腳本制作對象〗

即使您對GDL只是稍有了解,這也能使您獲取比簡單方法提供的多得多的操作可能性。如果您可以用文字和數字描述您所希望的效果,那麽您就可以使用GDL制作對象。這就是為什麽它被稱為幾何描述語言的原因。

·因為GDL擁有許多2D和3D命令,因此您可以制作那些您感興趣,但又不能使用工具面板制作的對象- 它們可能很復雜並且是彎曲的。

·因為您可以定義直徑、間隔、厚度、材料和畫筆,所以您的對象可以允許進行變化- 它們可以是參數化的。

·因為您通過精確的尺寸標註,角度或參數在壹個GDL模型中指定元素,所以對象將會準確呈現出您所希望的樣子- 它們可以很精確。

·因為您可以書寫條件語句,所以您可以將行為規範構建到您的對象中去,比如制造商的要求,非正確參數核查,尺寸自調整組件等等- 它們可以很巧妙。

·因為您可以書寫循環和多次重復操作的程序,所以您可以很經濟的建造大型或重復性的結構,而這些結構用工具面板建立起來卻是繁瑣費時的- 您的對象可以是工具。

·因為您可以在模型中旋轉,滑動和調整組件尺寸,所以您的對象可以改變它們的形狀- 您可以制作機械裝置。

您也擁有決定哪壹個GDL模型的部件可以投射陰影,對象應該用哪壹種畫筆顏色繪制,以及在那兒有多少多邊形應該彎曲的能力。您可以生成閃光的、不光滑的、透明的或者發光的材料,在ArchiCAD中使用。因為GDL對象是參數化的,所以GDL對象與尺寸標註設置相互獨立,GDL模型可以表現動畫效果,或包含各種各樣的配置。

對於互聯網,GDL是壹個理想的工具,它可以用於推銷產品,比如辦公家具或廚房產品等。 GDL對象是跨平臺的,它的尺寸不大且很經濟。您可以通過壹個瀏覽器來查看它們,配置它們的參數並下載。

〖壹個值得花時間學習的項目〗

詢問您自己您想制作的對象是否會使用超過壹次,它是否在其他項目中也是有用的。

您可能是辦公室中為其他人制作對象的那個人,因此您需要使別人也可以使用您制作的對象。如果您要使它參數化和智能化,那麽這可能會花去您較長的時間,而使用工具面板制作對象就會比較快。 但是如果對象是多功能的,並可以在更多項目中使用,那麽制作完成該對象所花費的時間就是壹項投資,而您的用戶將會對您的努力非常高興。

  • 上一篇:鼠標上的 DPI 是什麽意思啊?
  • 下一篇:蘋果ipad殺毒軟件哪個好用(平板殺毒軟件推薦)
  • copyright 2024編程學習大全網