自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Revit二次开发绑定尺寸标注到族参数

revit二次开发绑定尺寸标注到族参数

2024-07-04 14:36:49 127

原创 浅析Revit体量创建的几种方式

Revit创建体量

2022-09-01 17:33:00 2928 1

原创 隐蔽的API:基于RevitNET操作Revit文档。

通过RevitNET操作Revit文件

2022-08-17 15:44:50 964 2

原创 调用Revit按钮内置函数

通过获取Revit按钮ID的方式通过反射调用Revit按钮未公开的函数:public class CmdInvoke : IExternalCommand { public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { //commandData.Application.ActiveUIDocument.Do

2021-11-22 09:32:21 380

原创 WPF datagrid部分功能简记

WPF datagrid部分功能简记在datagrid中,涉及到DataGridTextColumn内容的居中设置,在窗体的资源文件中声明<Style x:Key="dgCell" TargetType="TextBlock"> <Setter Property="TextAlignment" Value="Center"/> <Setter Property="VerticalAlignment" Value="Center"/></Style&

2021-01-26 21:19:58 362

原创 Revit隐藏图元Api

Revit隐藏图元ApiTransaction trans = new Transaction(doc, “HideElement”);trans.Start();var tvm = vPlan.TemporaryViewModes;if (tvm .RevealHiddenElements){tvm .RevealHiddenElements = false;}else{tvm .RevealHiddenElements = true;}trans.Commit();...

2020-09-29 09:09:40 406

原创 定义全局钩子,用以屏蔽快捷键

很多场景需要对原始快捷键进行屏蔽操作,不然会产生预期之外的错误,以下是总结的一种较为方便的钩子,用以屏蔽快捷键(内包含键盘按下、抬起事件):public class KeyboardHook { public event System.Windows.Forms.KeyEventHandler KeyDownEvent; public event KeyPressEventHandler KeyPressEvent; public event Sys

2020-09-04 14:34:15 257

转载 对IList<CurveLoop>进行移动,比如按某个方向dir移动一段距离offset

(内容转自同济设计梁裕卿老师)A: 可以使用CurveLoop.CreateViaTransform方法,public static List<CurveLoop> CreateCurveLoops(IList<CurveLoop> loops, double offset, XYZ dir){ var curveloops = new List<CurveLoop>(); foreach (var lp in loo

2020-09-04 14:27:32 330

原创 Revit获取曲线上一点的切线方向

Revit获取曲线上一点的切线方向通过Revit API 获取曲线上某点的切线方向。direction = curve.ComputeDerivatives(0, true).BasisX.Normalize();

2020-09-01 14:49:49 1128 3

原创 Revit二次开发关于共享参数、项目参数的创建,删除以及简介。

Revit二次开发关于共享参数、项目参数的创建,删除。在企业二次开发功能中,很多模型需要添加附加参数,这时候就得使用共享参数或者项目参数来实现,在文档中对于可载入族添加参数时,一般都是为族添加共享参数,因为项目参数仅在当前文档中能够使用,无法脱离文档,而族共享参数则可以跟随族文件载入项目而一同添加进入项目,当族载入项目以后,族绑定的共享参数就自动转换为当前的一个项目参数。关于创建:项目参数因...

2020-02-21 17:04:06 5257 5

原创 Revit二次开发模型生成包覆层

在实际项目构建中,很多时候需要对一个模型进行包裹,给模型生成一层包裹层,最近做的项目刚好和这个相关,把代码整理了一下提供给大家,大家可以一起看看,共同寻找不足点,以及更好的方法。具体思路如下:选择需要包覆的模型将模型转换成为几何模型,获取模型的每个面循环每个面,根据每个面的BoundingUV,获取创建常规模型包覆族需要的参数生成包裹层,Load到项目文件中有以下几个注意点:1.创...

2019-08-16 16:15:43 825 1

原创 Revit二次开发选择模型面生成新的三维视图

觉得自己做的一些Revit二次开发的项目经验需要找个地方保存下来,不然以后碰到类似的又得去冲浪捞人家的结晶再整合,所以从今天起开始写CSDN博客啦选择模型面生成新的三维视图废话不多说,直接上代码!!Document doc = uiDocument.Document; //用户选择一个平面 Reference faceRef = uiDocum...

2019-08-16 15:53:44 1640 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除