![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Revit
开心懒宝
这个作者很懒,什么都没留下…
展开
-
Revit创建墙
using (Transaction transaction =new Transaction(familydoc,"create wall")){transaction.Start();transaction.start();XYZ start = new XYZ();XYZ end = new XYZ(1,0,0);Line wallline =Line.CreateBoun...原创 2018-07-27 14:07:35 · 711 阅读 · 0 评论 -
Revit 获取版本信息
Autodesk.revit.ApplicationService.Application app = commanddata.Application.Application; TaskDialog.show(app.VersionName,app.versionNum);原创 2018-08-01 10:12:26 · 1638 阅读 · 0 评论 -
wpf treeview滚动条居左
前台:requestbringintoview ="treeviewitem_requestbringintoview" 后台:private void treeviewitem_requestbringintoview(object sender,requestbringintoviewEvenArgs e){ e.Handled =true;}...原创 2018-07-31 15:18:32 · 613 阅读 · 0 评论 -
Revit 错误信息处理
public class FailuresPreprocessor : IFailuresPreprocessor { public FailureProcessingResult PreprocessFailures(FailuresAccessor failuresAccessor) { IList<...原创 2018-07-31 15:11:40 · 1300 阅读 · 0 评论 -
Revit 捕捉元素
ElementTuple elementtuple = (sender as Border).DataContext as elementTuple; List<ElementId> elementIds =new List<ElementId>; elementIds.Add(item.id); do...原创 2018-07-31 14:58:39 · 179 阅读 · 0 评论 -
Revit 梁join需先设置join属性
bool startpointallowjoin = StructualFramingUtils.IsAllowedAtEnd(item1 as FamilyInstance,0); bool endpointallowjoin = StructualFramingUtils.IsAllowedAtEnd(item1 as FamilyInstance, 1); ...原创 2018-07-31 14:21:44 · 558 阅读 · 0 评论 -
Revit 元素join
bool alreadyjoin =JoinGeometryUtils,AreElementsJoined(doc,item1,item2); if(alreadyjoin) { bool firstcutsecond =JoinGeometryUtils.IsCuttingElementInJoin(doc,item1,item2); ...原创 2018-07-31 14:08:35 · 381 阅读 · 0 评论 -
Revit 结构柱切结构柱不能用join
要用剪切。SolidSolidCutUtils.AddCutBetweenSolids(doc,item1,item2);原创 2018-07-31 11:05:22 · 459 阅读 · 0 评论 -
revit ribbon ui
public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } public class UIRibbon:IExternalApplication { ...原创 2018-07-31 09:37:23 · 213 阅读 · 0 评论 -
revit 文字适应
this.SizeToContent =SizeToContent.Width;private void windows_loaded(object sender,RouteEvenArgs e){ this.SizeToContent =SizeToContent.Manual;}原创 2018-07-27 14:12:44 · 293 阅读 · 0 评论 -
Revit 创建文字标注
TextnNote textnote = TextNode.Create(doc,doc.actiview.id,new XYZ(0,0,0),"hello",new ElementId(27711));原创 2018-08-02 11:18:28 · 2790 阅读 · 0 评论