注意-标签-按类别标签。选择要向墙上添加标记的墙。但是此时标签中没有区域信息。只需双击墙标记进入墙标记编辑窗口,在属性-标记窗口中找到面积参数,并将其放入标记框中。回到项目上。覆盖相应的参数。墙区域现在可以显示在标记中。平立面还可以。如果你有任何问题,不要不要问他们。希望能帮到你。
探索思路1。在明细表中创建新的fi
背景:在dynamo中编写python脚本最重要的问题之一是"单位转换和,因为revitapi使用"脚和脚默认为单位,而dynamo使用与revit项目相同的单位,通常设置为"mm"在。它们之间的单位换算如下:哪里需要换算?需要单位换算的地方,把换算公式写在上面就行了。问题是需要转换什么?下面是一个例子:
1.要通过在python脚本中调用revitapi的方法来设置属性,需要将单位转换为revitapi的单位。注意:如果你调用发电机的方法,你不不需要转换单位;
2.通过revitapi读取的属性值用dynamo方法赋值时,需要换算成项目单位;更优雅的转化?简单的长度单位换算,当然对聪明的你来说并不难。粘贴上面的公式pa",而且是成功的。如果它这不是需要转换的长度单位吗?面积?音量?角度呢...好吧,就算你知道所有单位的换算公式,你知道revitapi中每个维度的默认单位是什么吗?长度是英尺。角度呢?是弧度还是度数?坡度呢?是比例还是数值?。。。你可能需要继续查阅api,一次操作后不一定能得出结论;那么有没有更优雅的单位换算呢?其实revitapi文档中的unitutils类已经为大家准备了相应的方法。这个类有很多静态方法,常用的是前三种方法。unitutils类的前三个方法的作用是:1。放一个doub。le类型的数值从一个单位转换到另一个单位;2.将一个double值从revitapi的内部单位转换为给定单位;
3.将double值从给定单位转换为revitapi的内部单位;下面的例子说明用法:(此方法完成mm到ft的转换)b(在[2]中,displayunitype。dut_milliters)与上述方法,"妈妈不。;我再也不用担心我的单位转换了!!!";.