第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Sketchup 程序自動(dòng)化(二)Ruby 基礎(chǔ)、單位轉(zhuǎn)換

標(biāo)簽:
Ruby

1、Sketchup的单位转换

在我们打开Sketchup界面时,首先会选择模版,或者是默认的模版,这个模版规定了我们的尺寸单位,我们画的线是按照选择的单位格式来进行计算和规划。

在二次开发中,默认的单位为英寸,有时候需要对绘制的线,进行长度统计和单位转换,可通过调用方法进行英寸单位的互转。

image

# 定义某个单位puts 1.cmputs 1.kmputs 180.degrees

# 将单位转换为对应单位 ,转换的这个数值单位为英寸puts 100.to_cm
# 将长度转换为英寸puts 10.to_inch

运行结果:

image

2、Ruby 基础

字符串:

# Ruby 中 : 双引号 ("")、单引号('')# 区别在于 “” 会执行解释程序 将内容进行替换# 单引号,不会,只是进行字符串展示puts "hello  \n  world !!!!! #{6666666}"puts 'hello  \n  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)



作者:ZhengRongXing
链接:https://www.jianshu.com/p/94143e26c7f5

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消