目前官方有没有关于RIR插件中使用Python在Revit、Rhino和Grasshopper中进行互动的学习教程或者资料
没有相关的内容作为指引和教导,学习RIR插件中的这些代码很困难的!
create and start the transaction
t = DB.Transaction(doc, ‘AddGridLine’)
t.Start()
try:
# change Revit document here
CGL = CG.AddGridLine(U, DB.XYZ(P.X, P.Y, P.Z), False)
# commit the changes after all changes has been made
t.Commit()
except Exception as txn_err:
# if any errors happen while changing the document, an exception is thrown
# make sure to print the exception message for debugging
print(str(txn_err))
# and rollback the changes made before error
try:
t.RollBack()
except Exception as rb_err:
print(str(rb_err))
这里面的函数来自于什么库,真的搞不清楚!
这是当时在官网论坛提出的问题的帖子
真的想了解rhino inside revit插件是如何利用python来调用revit的API的来影响revit模型中已经存在的构件的,什么时候能有这个方面的教程啊,急盼啊!!!!!!
这是想利用CAD图的立面图中的墙面分割线来直接修改掉revit已建好的幕墙构件的分割的想法
Can rhino inside revit plug-in set the function of changing components in revit? - Rhino.Inside / Revit - McNeel Forum
关于inside相关的问题,建议你去github项目主页的讨论区给他们发issue讨论。
该插件是mcneel的几位大师的作品,相关经验他们会乐于分享给你。
因为问题比较具体,还涉及到和Revit的交接,Revit又不是mcneel的,是Autodesk公司的,理论上你要获取Revit相关API的咨询,更加应该咨询的是Autodesk的官方论坛。
但是考虑到这几位作者已经趟过这道坑了,直接去github提问应该是最直接的办法了。