自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奋斗e小封紫

记录学习中的点点滴滴

  • 博客(11)
  • 收藏
  • 关注

原创 在Dynamo中使用.Net方式与使用Dynamo原生节点方式读取Excel数据,并创建族实例

最近在学习Dynamo读取Excel数据,想把最近的学习以博客的形式记录一下。Dynamo读取Excel数据有两种方式(.NET方法与Dynamo原生方法,初学这个的小伙伴可以去b站上搜相关视频。第一种形式:以Net方式读取Excel数据#1、使用.Net方法读取已有的Excel表信息,并创建族实例(难)import clrclr.AddReference('ProtoGeometry')from Autodesk.DesignScript.Geometry import *from Aut

2020-05-25 18:54:23 2094

原创 #Revit二次开发笔记之启用与禁用UI控件PushButton

Revit二次开发笔记之启用与禁用UI控件PushButton最近打算在UI界面实现一功能:插件按钮在族中可用,在项目环境中不可用(为灰色)查了相关资料找到了这个方法。IExternalCommandAvailability Interface——该接口为Revit外部程序命令的可访问性检查提供实现(REVITAPI),API对此还举了例子,有兴趣可以查看。这里讲述一下该接口的使用:第一步:在外部命令程序(IExternalCommand)项目中实现该接口,首先在主项目中创建一类,实现该接口中的方法

2020-08-05 22:50:56 1254

原创 revit二次开发学习笔记之使用DataGridView控件交互数据,进行放样融合

##revit二次开发学习笔记之使用DataGridView控件进行放样融合##2020年7月1日,下半年的开始,加油!今天主要记录一下本人前段时间,写的一个小插件,其中用到了DataGridView;DGV主要是用来显示数据的,但我有个打算是直接在DGV中输入数据,进行放样操作。于是搜索了些博客,相关资料很少(自己认为),根据网上查找资源,自己写了写: 说一下思路: (1)定义一个用于控件数据绑定的类//坐标信息public class PDataInfo{private

2020-07-01 22:55:48 1000 1

原创 Dynamo环境下如何在PythonScript中导入SQL命令生成的.dll文件读取数据,并创建族实例

接着上篇,本博客介绍dynamo与SQL数据库交互的另一种方法,导入.dll文件,读取数据并创建族实例。(自从学习了py,发现它的包容性太强了,爱了爱了!!)下图为要读取的数据信息:读取信息并创建族实例代码如下:#默认导入的Dynamo库import clrclr.AddReference('ProtoGeometry')from Autodesk.DesignScript.Geometry import *from Autodesk.DesignScript.Geometry import

2020-05-29 08:46:38 584

原创 Dynamo环境下如何在PythonScript中编写SQL命令读取数据,并创建族实例

在Dynamo中使用SQL有两种方式,本篇博客介绍如何编写SQL命令来读取数据库,其实方法就是.NET方法(只不过用python语言来描述而已),下面展示一下,使用SqlDataReader()命令读取数据,并创建柱实例。下图为要读取的数据信息:#导入默认的Dynamo几何模块import clrclr.AddReference('ProtoGeometry')from Autodesk.DesignScript.Geometry import *from Autodesk.DesignScr

2020-05-29 08:38:37 416

原创 pythonscript:创建过滤器,提示循环报错:name “familytype”is not defined

最近在b站学习Dynamo之python编程课程,着实发现了python的强大之处(啰嗦了),在学习过滤器时,发现了一个特疑惑的问题,分享一下。直接上代码:#1、启用python支持和加载DesibnScript库import clrclr.AddReference('ProtoGeometry')from Autodesk.DesignScript.Geometry import *#2、引入c#中原生的list(python中定义的list在RevitAPI是不符合要求的)clr.AddR

2020-05-20 09:32:25 411

原创 C#学习笔记之自建数据类型如何绑定到WinForm窗体的下拉列表ComboBox

最近在学习下拉列表框ComboBox的使用,现在有个需求:下拉列表框上显示的坐标点”:Z1、Z2、Z3、Z4;实际使用的值为系列经纬度坐标,那么如何实现呢??首先声明类,用来存储数据,代码如下://出发点的经纬度 public class GoBusLLInfo { public GoBusLLInfo(string name ,JinWeiDu coordinate) { Name0 = name; c1

2020-05-12 09:56:21 561 1

原创 Revit二次开发学习笔记之体量族或自适应族的放样融合

REVIT体量环境或自适应族环境下的放样从所周知,在Rviet一般族中其放样方法为:Sweep NewSweep(bool isSolid,ReferenceArray path,SweepProfile profile, int profile Location Curve Index,ProfilePlaneLocation profilePlaneLocation),而在体量环境下则采用F...

2020-04-28 22:50:01 3034

原创 Revit二次开发之使用外部程序集DT_Mgd读取CAD图遇到的问题

Revit二次开发学习笔记(一)最近学习在revit中读取链接的CAD图纸信息(包括文字、图层、各种线型),由于小白也是初学者,遇到了一些问题,如图所示:通过大量查阅参考资料发现,问题是:在类库项目中引用了外部程序集TD_Mgd.dll,.Net的安全机制阻止了本地的Assembly。具体可参见该博客:问题解决方案代码如下:public class ReadCADUtils { //外部...

2020-04-20 22:18:09 1544 2

原创 Revit二次开发之ElementIntersectsElementFilter(遇到的问题)

Revit二次开发之使用ElementIntersectsElementFilter元素相交过滤器遇到问题 RevitAPI使用ElementIntersectsElementFilter慢速过滤器来过滤出与选择对象相交的元素。但在使用时遇到一些问题,有些与选定元素相交的元素实体未能被过滤出来,调试时发现,收集器没有搜集到任何元素。程序代码如下: public class Class1 :...

2020-04-18 11:23:22 1423

原创 首次调试revit2018,线程退出问题

@Rvite二次开发首次调试revit2018,线程退出问题 最近安装了Revit2018,编写了个小程序报出异常,想到了调试程序发现bug。由于第一次调试,出现了一个小问题:vs调试进不去Revit进程中。 按照调试程序环境进行了配置: (1)“调试”->“属性”,如图所示 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020041...

2020-04-17 20:58:00 430

空空如也

空空如也

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

TA关注的人

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