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