自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AutoCAD VBA开发遇到的坑(二)

AutoCAD VBA开发遇到的坑第二弹,如何像普通CAD命令那样静默运行vba宏?如何为快捷菜单添加Label快捷键?

2024-01-27 20:14:18 921

原创 AutoCAD VBA开发遇到的坑(一)

AutoCAD VBA优劣。AutoCAD VBA的坑点。

2024-01-14 15:33:31 998 1

原创 WPF,Could not load file or assembly(无法加载文件或者程序集)

目录问题描述问题分析问题解决法1法2代码示例参考文献问题描述对Revit和AutoCAD进行二次开发时,当使用WPF作可视化展示时,如果引用了第三方的wpf相关的库,时常会遇到类似于“Could not load file or assembly(无法加载文件或者程序集)”的问题问题分析进行二次开发时,你所做的只是一个类库项目,真正的执行程序是进行二次开发的对象的exe文件,wpf会在它所在位置寻找需要的dll文件。显然是找不到的。问题解决法1直接将找不到的dll文件扔到Revit或者Auto

2021-08-01 17:11:18 7003

原创 AutoCAD.NET学习笔记之绘制、插入图形和块

AutoCAD打印模型的图元的基本组成是“块”,其存储于内部数据库中的块表之中。访问内部数据库的方法var db = HostApplicationServices.WorkingDatabase或者通过document访问:var doc = Application.DocumentManager.MdiActiveDocument;var db = doc.Database;区别是前者不需要AutoCAD的运行环境。访问块表的方法AutoCAD内部数据库中的信息的查.

2021-07-29 21:20:32 1422

原创 两种方式获取revit族文件预览缩略图

问题描述想做一个族库管理插件,其中有一个功能是预览其缩略图.解决方案1revit api中有一个ElementType.GetPreviewImage方法,ElementType的常用子类就是familySymbol需要注意的是GetPreviewImage返回的是一个Bitmap,在winform中是直接可以用于pictureBox的image控件的,但是wpf中的image...

2019-09-19 23:33:29 3583 3

原创 Excel vLookup #N/A错误处理

首先明确是什么原因或者什么动机使你想处理#N/A.如果是确实搜不到,想不显示#N/A,可以事后修改或者用IF语句,这个官方示例是有的;如果是确定有,但就是显示#N/A,vlookup函数找不到的话-------网上常能搜到的错误原因:查询列与数据源列数据格式不一致,比如一个是"文本",一个是"常规",或者文字有隐藏空格符号 数据源table的第一列必须是第一个参数所对应的查询列,...

2019-06-19 20:07:52 3338

原创 PickPoint提示Invalidoperation

https://adndevblog.typepad.com/aec/2012/07/creating-active-work-plane-of-the-view-using-revit-api.html链接方法的思路是以当前activeview为蓝本新建一个sketchplane我出问题的原因是,光标移动到项目浏览器后,再raise有关pickpoint的externalev...

2019-05-08 19:12:35 338

原创 Revit中的项目基点和测量点

一般用户能接触到这两个名词的时候一般就是导入/链接外部文件资源时要选择对齐选项.实际上其设计功能就是如此--用来协同同步模型,它本身与revit模型的坐标是无关的不论你怎么拖动(锁定or not)项目基点或者测量点,revit模型的location的值是不会改变的1.区分首先,revit模型空间有一个唯一的坐标系,所有模型的location是根据此定义的项目基点锁定后绑定的是这...

2019-04-24 15:38:44 5676

原创 Visual Studio (C#)嵌入图片资源Resource Embedded Resource

整理了一下关于向visual studio里嵌入图片资源的方案,做下记录.1.图片添加的方式如果图片经常用(比如标题栏图标之类),那么最好程序运行时直接从内存中加载,这时需要把图片编译进dll或exe中.如果不常用的图片,或者出于发布dll/exe大小的考虑,那么一般采取外挂的方式2.将图片编译进exe/dll前提:向vs项目中添加图片,有时删来删区发现vs不显示你添加的文件夹...

2019-04-24 02:02:39 3754

原创 结合Revit自身和API理解"线型"/"线样式"

Part 1 创建一个新线型这里building coder讲得很清楚了,我简单整理下.要明白new line style 实际上是OST_Lines的子类 具体实现2.1 获取line categoryCategoriescategories=doc.Settings.Categories;CategorylineCat=categories.get_Item...

2019-03-31 00:44:22 1702 2

原创 express-validator自定义validator的custom()

使用express-validator进行邮箱(用户名/...)存在性验证时,自定义custom时出了很多问题,遇到的问题有:cannot read property xx invalid value 总是无法通过check,提示错误信息,无论你填的是否正确点击链接查看express-validator documentation中的详细解释简单来说custom(validator(...

2018-09-09 20:48:19 1678

原创 Revit自适应点Orientation和referenceline的解释

api.chm里的解释Member name Description ToHost The adaptive point will be oriented to the coordinate system of the geometry the point is hosted on. This option was previously named: HostRefer...

2018-08-06 00:20:20 1789

原创 Autodesk.Revit.Creation{}与revit api的三种create方式

你是否疑惑document.application.createDocument.create和document.familycreate呢? 其实我们在写revit二次开发程序时,一般只用到了Autodesk.Revit.UI和DB两个标签下的namespace一个是user interface一个是database,顾名思义我们也知道意思.而用来create的就是Autodes...

2018-07-30 01:26:16 1190

原创 Revit中的视图坐标系

1.view和direction屏幕右向为view.rightdirection其单位基矢量坐标表达为view.cropbox.transform.basisx屏幕上向为view.updirection其单位基矢量坐标表达为view.cropbox.transform.basisy屏幕指向"你"为view.viewdirection其单位基矢量坐标表达为view.cropbox.tra...

2018-07-28 16:36:15 4663 1

空空如也

空空如也

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

TA关注的人

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