色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

轉(zhuǎn)換單位的所有公式

轉(zhuǎn)換單位的所有公式?

背景: 在Dynamo中寫(xiě)Python腳本需要注意的一大問(wèn)題就是“單位轉(zhuǎn)換”,因?yàn)镽evitAPI默認(rèn)使用“feet”英尺為單位,而Dynamo使用的單位與Revit項(xiàng)目設(shè)置一致,國(guó)內(nèi)一般設(shè)置為“mm”,兩者之間的單位轉(zhuǎn)換如下: 哪些地方需要轉(zhuǎn)換? 在遇到需要單位轉(zhuǎn)換的地方,寫(xiě)上上面的轉(zhuǎn)換公式就可以了。問(wèn)題是哪些地方需要做轉(zhuǎn)換?下面舉例說(shuō)明:

1、在Python腳本中調(diào)用RevitAPI的方法設(shè)置某項(xiàng)屬性,需要把單位轉(zhuǎn)換成RevitAPI的單位,注意:如果調(diào)用的是Dynamo的方法,則不需要進(jìn)行單位轉(zhuǎn)換;

2、通過(guò)RevitAPI讀取的屬性值,再通過(guò)Dynamo方法賦值的時(shí)候,需要轉(zhuǎn)換成項(xiàng)目單位;更加優(yōu)雅的轉(zhuǎn)換方式? 簡(jiǎn)單的長(zhǎng)度單位換算,當(dāng)然難不倒聰明的你,粘貼上面的公式,“啪”,成功了。 如果需要轉(zhuǎn)換的不是長(zhǎng)度單位呢?面積?體積?角度呢...?OK,就算你知道所有單位的轉(zhuǎn)換公式,那你可知道每種量綱在RevitAPI中默認(rèn)的單位是什么?長(zhǎng)度是英尺,角度呢?是弧度還是度?坡度呢?是比例還是數(shù)值?。。。你可能需要繼續(xù)查閱API,一頓操作之后也未必得出結(jié)論;那么有沒(méi)有更加優(yōu)雅的方式進(jìn)行單位轉(zhuǎn)換呢? 其實(shí)RevitAPI文檔中的UnitUtils類已經(jīng)為大家備好了相應(yīng)的方法,該類有一大堆靜態(tài)方法,比較常用的就是前三個(gè)方法。UnitUtils Class前三個(gè)方法的作用分別是:1、把一個(gè)double型的數(shù)值從一個(gè)單位轉(zhuǎn)換成另外一個(gè)單位;2、把一個(gè)double型的數(shù)值從RevitAPI內(nèi)部單位轉(zhuǎn)換成給定單位;

3、把一個(gè)double型的數(shù)值從一個(gè)給定單位轉(zhuǎn)換成RevitAPI內(nèi)部單位;下面舉例說(shuō)明用法:(該方法完成了mm到ft的轉(zhuǎn)換)B = UnitUtils.ConvertToInternalUnits(IN[2], DisplayUnitType.DUT_MILLIMETERS)有了以上幾種方法,“媽媽再也不用擔(dān)心我的單位轉(zhuǎn)換了!!!”。