SketchUp Ruby二次開發(fā)之Ruby 數據結構 1.1-1.2
在正式學習之前,推薦大家安裝sketchup建筑草圖大師 V5.0 漢化版。本節(jié)匯寶盆為大家?guī)鞸ketchUp Ruby二次開發(fā)之Ruby 數據結構
第一章sketchup教程我們主要是討論文本,變量,常量和數組。在第三章sketchup教程我們會討論SketchUp的模型,但是在我們必須要學習這些基礎知識,在會跑之前肯定是要學會走路的,對吧!
1.1 Ruby控制臺窗口
首先,我們在SketchUp的窗口菜單中選擇Ruby控制臺選項。Ruby控制臺允許我們輸入和執(zhí)行一行代碼?;蛘呤褂肧ketchup Ruby代碼編輯器
來寫代碼執(zhí)行,不過先熟悉控制臺是比較好的選擇,在本章的最后我們也會討論如何編輯多行命令的。
Ruby控制臺的使用是非常簡單的,在文本框中輸入代碼然后按下回車就會自動執(zhí)行代碼。顯示結果出現在命令上面,如下圖:
我們在文本框中輸入了下面的命令:
2 + 2
按下回車鍵,將會出現結果
這是一個有效的Ruby命令,他相當于一個算術表達式。
1.2 數值和數值運算符
在我們使用SketchUp建模時,其中一個常用做的工作就是使用點來畫線條和表面。每個點都是由3個數值坐標組成。所以理解Ruby如何捕獲數值是非常重要的,我們這節(jié)主要討論數值形式,數值運算符和常見操作。
整型和浮點型數值
在我們的二次開發(fā)教程中我們只涉及到兩種數值類型,就是整型和浮點型。整型數值就是后面沒有小數點的數。在前面有'+'表示正數,'-'表示負數。如果沒有這兩個符號就是代表正數了。
通常我們都是用逗號來分割很多的數的(如100,000),在Ruby中,允許我們使用下劃線來表示。例如:數值1,000,000能表達成1000000或者1_000_000。我們可以在命令行中輸入下面的代碼測試:
5_000 / 4
可以看到返回結果為:1250。
浮 點型數值,就是用使用小數點,將整數部分和小數部分分開的數,在Ruby,浮點型數值在小數點前后都至少有一個數,例如我們表達1/2成0.5或者 0.500,千萬別寫成 .5。浮點數前面也可以加上'+'和'-'代表正數和負數,也可以后接e來表示指數,下面都是有效的浮點型數值:
-25.4, 1.4959e11, 123_456.789_012, 和3.14159
Ruby也提供了復數和有理數,但是在我們教程中只會涉及到整型和浮點型數值。
本節(jié)sketchup教程學習完畢,相關sketchup教程推薦:Sketchup Ruby基礎-簡單程序
- Tags:sketchup教程
-
分享到:
全部評論:0條