自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 问答 (8)
  • 收藏
  • 关注

原创 WPF TypeConverter转换器

WPF TypeConverter转换器

2022-08-17 21:46:11 556 1

原创 AutoCAD调试模式下文字不显示

VS点击调试—选项,弹出选项对话框。在调试—常规中找到【使用托管兼容模式】,勾选即可。

2022-05-24 14:16:04 257

原创 第6节 Revit二次开发之几何计算

对于几何模型,revit提供一些相关的api来描述和存储几何模型信息,比如说三维实体(Solid)、表面(Face)、棱边(Edge)、格网(Mesh)等,它们都有对应的类来描述这些信息,并且这些类都继承自GeometryObject类。接下来用两个例子介绍如果获取几何模型的信息。1、获取墙的面积、体积、格网信息。 [Transaction(TransactionMode.Manual)] public class Geometry : IExternalComman...

2021-09-01 15:23:15 1556

原创 第5节 Revit二次开发过滤器之慢速过滤器

上一节介绍了快速过滤器,这一节介绍一下慢速过滤器的使用。1、族实例过滤器 /// <summary> /// 获取指定族类型的所有族实例 /// </summary> /// <param name="doc"></param> /// <param name="familySymbolName"></param> /// <

2021-09-01 09:41:56 360

原创 第4节 Revit二次开发过滤器之快速过滤

Revit开发中我们经常需要使用到过滤器从文档中获取到我们想要的元素,Revit中提供的过滤器分为三类:快速过滤器、慢速过滤器及逻辑过滤器。快速过滤器顾名思义就是过滤的速度更快,只检查记录的元素并防止元素在内存中展开,这种过滤器可以提高迭代的效率并减少内存的消耗;而慢速过滤先在内存中获取和展开元素,再进行查询,因此在效率上会比较低;由两个及以上的过滤器逻辑组成的过滤器。接下来将介绍快速过滤器的使用。1、类别过滤器 /// <summary&...

2021-08-31 14:43:35 1218

原创 第3节 Revit二次开发之创建几何模型

创建几何模型的方法有拉伸、融合、旋转、放样、放样融合等,接下来介绍拉伸和放样两种方法创建一个立方体。1、拉伸[Transaction(TransactionMode.Manual)] public class CreateExtrusionGeometry : IExternalCommand { public Result Execute(ExternalCommandData commandData, ref string message, ElementSet

2021-08-31 14:03:48 2948

原创 第2节 Revit二次开发之HelloWorld

1、打开Visual Studio2019,创建一个基于.NET Framework的类库项目。.NET Framework版本与Revit的版本对应关系如下:2、添加Revit相关引用。在创建的解决方案下右键引用,添加引用,到Revit的安装目录下找到RevitAPI.dll和RevitAPIUI.dll,添加到项目中,并将复制本地改为FALSE3、创建新类HelloWorld,并继承IExternalCommand类,重写父类中的Execute方法。一定要在类的头部添加[Tr..

2021-08-30 10:04:44 483

原创 C# 重写(override)

1、什么是重写(override):子类对父类中方法进行按照自身需要进行对方法体进行重写,重写方法与父类方法在访问权限、返回值、方法名以及参数不变。2、什么是重载(overload):在一个类中对同一方法名按照不同的需求编写出多个方法,方法名相同,但是参数的类型或者个数不能相同,返回值类型不能作为重载的标志。 class A { public A() ...

2019-04-19 10:50:59 6264 2

原创 struts2框架搭建开发环境

1、添加jar包2、创建配置文件struts.xml配置文件注意:配置文件名称默认是struts.xml,可以是别的名称,但是不建议改,如果使用别的名称,需要在web.xml中修改配置信息3、在web.xml中配置核心控制器

2017-09-12 21:03:46 168

分形维数MATLAB程序

经常碰到求一维分形维数的大小,分形维数MATLAB程序如上

2018-08-28

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

TA关注的人

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