Sketchupプログラム自動化(二)Ruby基礎、単位変換
2461 ワード
1、Sketchupの単位変換
Sketchupインタフェースを開くと、まずテンプレートを選択するか、デフォルトのテンプレートを選択します.このテンプレートは私たちの寸法単位を規定しています.私たちが描いた線は選択した単位フォーマットに従って計算と計画を行います.
二次開発では、デフォルトの単位はインチで、描画された線の長さ統計と単位変換が必要な場合があり、呼び出し方法でインチ単位の相互回転を行うことができます.
実行結果:
2、ルビーベース
文字列:
配列:
Sketchupインタフェースを開くと、まずテンプレートを選択するか、デフォルトのテンプレートを選択します.このテンプレートは私たちの寸法単位を規定しています.私たちが描いた線は選択した単位フォーマットに従って計算と計画を行います.
二次開発では、デフォルトの単位はインチで、描画された線の長さ統計と単位変換が必要な場合があり、呼び出し方法でインチ単位の相互回転を行うことができます.
#
puts 1.cm
puts 1.km
puts 180.degrees
# ,
puts 100.to_cm
#
puts 10.to_inch
実行結果:
2、ルビーベース
文字列:
# Ruby : ("")、 ('')
# “”
# , ,
puts "hello
world !!!!! #{6666666}"
puts 'hello
world !!!!! #{6666666}'
#
# 0 4
puts "Hello World !! "[0..4]
# index : length :
puts "Hello World" [6,6]
#
var = "BBBBB"
puts "AAAA",var
配列:
arr = [[1,2,3],"A",500.cm];
#
puts arr[-1]
# ( )
arr1 = [1,2,3]
arr2 = ["a","b","c",1]
#
arr3 = arr1 + arr2
# ,
arr4 = arr3 - [1,"a"]
# n
arr5 = arr4 * 2
puts arr5
#
point1 = [3,3,3]
line1 = [[0,0,0],[10,10,10]]
#
isOn = point1.on_line?line1
puts isOn
#
arr6 = arr5.concat arr1
puts arr6
#
arr6 = arr6.uniq!
puts arr6
#
arr6 = arr6.fill(6)