OpenSCAD是一個特別的三維建模軟件,相比其他的三維建模軟件,OpenSCAD更加專注于CAD的建模,模型線條更加的筆直,規(guī)則,對稱和簡約。這是一款完全免費的開源軟件,用戶能夠以編程的方式去操作建模過程,軟件只提供一個轉(zhuǎn)化和顯示平臺,讓你能夠看到自己的模型,并不能對模型直接進行操作。如果你是編程開發(fā)人員,那么這款軟件會很適合你。
軟件界面介紹
OpenSCAD接口:文本編輯器
讓我們首先查看OpenSCAD窗口的基本部分。OpenSCAD的界面非常簡單,僅包含文本編輯器,查看區(qū)域和控制臺。使用編輯器輸入代碼,結(jié)果模型顯示在查看區(qū)域中。編輯器中的大多數(shù)按鈕都是不言自明的(New,Open,Save等)。有趣的是預覽,渲染和導出為STL按鈕。
點擊預覽將在查看區(qū)域中生成快速模型。這個快速模型顯示了模型外觀的一般概念,但它不是最終計算的3D模型。按Render告訴OpenSCAD計算最終的3D模型,它會顯示精確的讀數(shù),但生成時需要比預覽更長的時間。渲染模型后,Export as STL將打開一個窗口,將模型另存為STL。
OpenSCAD接口:可視區(qū)域
“查看區(qū)域”顯示3D模型。“預覽”和“渲染”按鈕與編輯器中的相同。兩個中間的按鈕組控制著查看器中的“攝像機”:左側(cè)的按鈕可以縮放或重置視圖,而右側(cè)的按鈕可以將攝像機捕捉到標準視圖。
最后一組按鈕包括Perspective / Orthogonal按鈕,Show Axes和Show Scale Marker按鈕以及Show Edges按鈕。在Orthogonal和Perspective之間切換會更改模型是以等距還是透視顯示。(正交視圖通常更適合制作機械模型,而透視更適合裝飾模型)。
OpenSCAD接口:控制臺
控制臺顯示在查看區(qū)域下方,并顯示有關計算模型的技術信息。它還顯示保存或?qū)С瞿P偷挠涗?,并顯示echo()語句的讀數(shù)。那些不關心引擎蓋技術計算的人不必擔心控制臺。
對象,動作,操作符和變量
OpenSCAD構建的每個模型都是由對象組合構建的。物體是原始形狀,如立方體,圓柱體和球體,并形成每個模型的主干。對象由Actions創(chuàng)建并由Operators修改,Variables和Comments進一步增強了代碼。
動作用于創(chuàng)建對象或定義變量。例如,Cube(),Cylinder()和Sphere()是創(chuàng)建其對應的原始對象的動作。
操作員修改對象。有許多不同的運算符,它們用于更改對象的許多不同屬性,例如其大小或位置。
變量包含數(shù)字,字符串(即文本),向量和列表等值。存儲在變量中的信息可以由Actions,Operators或其他變量使用。(變量將在本節(jié)的OpenSCAD教程中稍后討論)
注釋用于為閱讀代碼的任何人提供額外信息。它們通常用于提供有關代碼的一般信息(如原作者和發(fā)布日期),并解釋特定行背后的邏輯和推理。注釋不會影響對象,并且在OpenSCAD解釋和呈現(xiàn)代碼時會被忽略。
(還有矢量,列表,模塊和函數(shù),但我們將在不同的OpenSCAD教程中處理這些高級概念!)
可以在OpenSCAD用戶手冊中找到OpenSCAD可用的所有對象,操作和操作符,以及有關如何使用它們的信息。我們將堅持使用本教程中最簡單的一個,但請記住,一旦你熟悉了基礎知識,就可以使用一個巨大的工具箱。
軟件優(yōu)缺點
優(yōu)點:
精度高:由于是基于代碼創(chuàng)建模型,因此可以確保模型的精度和準確性。
自定義程度高:OpenSCAD支持非常高度的自定義程度,可以創(chuàng)建復雜的模型和形狀。
可重復性強:在創(chuàng)建模型的過程中,用戶可以編寫可重用的代碼,可以在以后創(chuàng)建相似的模型時使用。
缺點:
學習曲線較陡:對于那些沒有編程經(jīng)驗的人來說,OpenSCAD可能會非常陌生和復雜,需要一定的學習曲線。
創(chuàng)造力受限:與其他3D建模軟件相比,OpenSCAD的創(chuàng)造力可能受到一定的限制。雖然它可以創(chuàng)建復雜的形狀,但對于藝術性和自由形態(tài)的模型,其他軟件可能更適合。
調(diào)試難度大:由于是通過代碼來創(chuàng)建模型,因此在出現(xiàn)錯誤時,調(diào)試可能會比其他軟件更加困難。
上一篇:CAD迷你畫圖官方64位版
下一篇:浩辰CAD看圖王官方版