- A+
所属分类:revit
问题:一:Surface.ByPatch命令无法生成面,或者面特别大,已经飞了等等
原因1:数据点生成的曲线存在自相交的情况
原因2:数据点生成的曲线存在相反曲率的情况
原因3:存在个别点生成的两个边夹角过小的情况
解决方案:修正点的排序,将有问题的地方进行拆分
问题二:Solid.ByLoft命令无法拟合
原因1:上下两层面数据点生成的曲线存在自相交的情况
原因2:上下两层面数据点上下间距差别太大,例如某几个点上下间距几厘米,剩下的点间距十多米等
原因3:存在个别点生成的两个边夹角过小或曲率异常的情况
解决方案:修正点的排序,将有问题的地方进行拆分、将距离过小的点再影响不大的情况下进行修正,或者采用方法三。
【Dynamo模型导入Revit】
方法一:用DirectShape.ByGeometry命令导入
问题:生成了很多三角面,不好看,但是有材质
方法二:用ImportInstance.ByGeometry命令导入
问题:以导入符号形式导入,无材质,后经过Element.OverrideColorInView尝试修改颜色,保存项目后依然无颜色。但是之前的项目是可以的,这个方法可以再研究一下。咩票优惠电影票www.miepiao.com共丢废品回收网www.gongdiu.com设计软件自学网she.d1qu.com
方法三:以上文中方法三生成的面直接导入Revit时提示报错