openscad 入門教程 繪製小車

2021-10-07 21:11:53 字數 1591 閱讀 4962

這個是官方教程的乙個理解,**也是 官方教程第一章 的內容.

大概思想就是畫兩個立方體,然後再來四個輪子,兩個棍子,搞出乙個小車的模型.

下面是**實現:

下面的**就貼上到左邊的**貼上區, 然後按f5或者f6執行**,就可以看到中間3d模型的展示區域的3d模型了.

為了減小電腦的執行負擔,可以在 選單欄中選擇 view -> wireframe (快捷鍵 f11)選擇棍棒模型,這個在大型專案中可能比較實用,

$fa =1;

$fs =

0.4;

cube([60

,20,10

],center=true)

;translate([5

,0,10

-0.001])

cube([30

,20,10

],center=true)

;translate([-

20,-15

,0])

rotate([90

,0,0

])cylinder(h=

3,r=

8,center=true)

;translate([-

20,15,

0]) rotate([90

,0,0

])cylinder(h=

3,r=

8,center=true)

;translate([20

,-15,

0]) rotate([90

,0,0

])cylinder(h=

3,r=

8,center=true)

;translate([20

,15,0

])rotate([90

,0,0

])cylinder(h=

3,r=

8,center=true)

;translate([-

20,0,

0]) rotate([90

,0,0

])cylinder(h=

30,r=

2,center=true)

;translate([20

,0,0

])rotate([90

,0,0

])cylinder(h=

30,r=

2,center=true)

;

函式名

意義cube

繪製矩形

translate

3維移動

rotate

3維旋轉

cylinder

繪製圓柱體

在openscad中, cube,cylinder 這些就是實體, 可以通過 rotate, color 和 translate 這些來修飾.

第一行和第二行是 特定變數,用來指定生成模型的解析度:

$fa = 1;

$fs = 0.4;

另外記得,每個完整的語句要用分號結束,實體後有乙個分號!

另外,開源社群在召集小夥伴做軟體翻譯,大家基極響應.

參考

微信小程式開發入門教程

本系列教程將引導你完成如下任務 新增小程式示例demo到專案 體驗小程式常用元件及介面 第二章 新增小程式demo專案 啟動開發者工具後,如下圖所示 點選確認登入後,除錯型別選擇 本地小程式專案 點再擊新增專案 專案配置時 專案名稱,可以填 方倍工作室小程式開發入門教程 專案目錄選擇官方demo解壓...

CSS入門教程

css是 cascading style sheets 的簡稱,中文翻譯為 串接樣式表 也有人翻譯為 樣式表 css用以作為網頁的排版和風格設計,在web標準建站中,對css的熟悉和使用是相當重要的乙個內容。css的作用是彌補html的不足,讓網頁的設計更為靈活。這個文章只是為您介紹css的基礎應用...

CSS入門教程

css是 cascading style sheets 的簡稱,中文翻譯為 串接樣式表 也有人翻譯為 樣式表 css用以作為網頁的排版和風格設計,在web標準建站中,對css的熟悉和使用是相當重要的乙個內容。css的作用是彌補html的不足,讓網頁的設計更為靈活。這個文章只是為您介紹css的基礎應用...