- 博客(22)
- 收藏
- 关注
原创 【revit二次开发】一些常用的 属性值介绍
一个墙里面 会有以上图示的属性和方法boundingbox 矩形盒 表示坐标和范围categery 类型levelid 标高location locationcurve 组成模型的线paramete 属性gettypeID 获得typeID 获取类型参数 要去 这里 实例参数 在实例的直接查找的参数里面...
2021-11-04 16:36:40
446
原创 【revit二次开发】一些简单的API
一些简单常用的API//一些简单的API commandData revit封装好的数据源 application 数据源中的属性 找到 ActiveUIDocument 激活的 uidocument commandData.JournalData()//日志数据 commandData.View() //视图 commandData.Application.CreateRibbonPanel()
2021-11-04 14:58:07
838
原创 【revit二次开发】通过选择模型 找到 solid 进行操作
var sel = uidoc.Selection; var reference = sel.PickObject(ObjectType.Element); var ele = doc.GetElement(reference); var geoElem = ele.get_Geometry(new Options()); //options 选项 可以选 物体的选项 var solids = new .
2021-11-04 14:55:05
600
原创 【revit二次开发】还有一些document的方法,以及create的一些方法等
8.获取房间、获取空间 doc.GetRoomAtPoint() doc.GetSpaceAtPoint()9.获取工作集 doc.GetWorksetId()10.获取工作集列表 doc.GetWorksetTable()11.获取中心文件的路径 doc.GetWorksharingCentralModelPath()12.获取属性储存用的数据类型 doc.get_TypeOfStorage()13.链接文件 doc.Link()14.加载族 doc.Loa...
2021-11-02 16:33:23
762
原创 【revit二次开发】revit事务、事件、部分方法
所有对构件的操作都要使用事务~[Transaction(TransactionMode.Manual)]//在类前写明属性using(Transaction tr = new Transaction(doc, "Class1")) //使用时调用的方法{ //Transaction(操作的图元, "事务名称") tr.Start(); paramete.SetValueString("3000"); tr.C...
2021-11-01 17:38:04
691
原创 【revit二次开发】再次重拾revit二开遇到的一些新的坑
一、代码目标平台不符的警告所生成项目的处理器架构“MSIL”与引用“***”的处理器架构“x86”不匹配。这种不匹配可能会导致运行时失败。请考虑通过配置管理器更改您的项目的目标处理器架构,以使您的项目与引用间的处理器架构...提示这个问题是 因为 生成目标的 处理器不对选择项目右键属性目标平台中选择相对应的正确的平台即可二、通过revit中的 附加模块 ==》外部工具==》add in manager 可以边更改代码边调试三、addin文件位置...
2021-10-29 17:47:07
1304
原创 【前端学习笔记】成员简写,方法简写,计算属性名
成员简写function text1(t1, t2, t3, t4, t5, t6) { return { t1, t2, t3, t4, t5, t6, id: Math.random() }}如果参数和返回值名称相同可以简写方法简写const user = { name = "Jack" , age = 18, sayHell.
2020-05-31 11:08:30
291
1
原创 【前端学习笔记】html元素中的id属性可以直接用JS调用
今天在学习的时候发现有一个写法没见过就是明明没有去用任何代码进行元素的选择却可以直接更改一个标签的内容仔细一看,原来是直接使用的标签上的id属性查了一下,发现原来是这样的:如果dom元素的id名称不和js内置属性或全局变量重名的话,该名称自动成为window对象的属性,所以可以直接用来操作dom。这样以后写代码的时候可以少写几行了,哈哈哈...
2020-05-27 21:06:40
750
原创 【前端学习笔记】JavaScript 字符串转数字
JavaScript今天看视频学到了一个字符串转数字的方法就是+字符串这是什么鬼,于是我去百度了一下字符串转数字目前我知道的有五种方法parseInt()parseInt('08') // returns 0 部分老浏览器.parseInt('44.jpg') // returns 44parseFloat()parseFloat('44.jpg') // return 44别用他来转16进制,会有问题~~num //按位非~~1.23 //...
2020-05-27 00:03:25
622
原创 【Revit二次开发学习笔记】创建共享参数
这一节说实话,没太看明白这本书的问题就在于,很多都是代码片段,看是看懂了。但是怎么操作还是不太能明白代码如下:最后一部分是 自动生成补充的一个类很多函数的写法可能发生了变化,会有很多报错和问题,这些都没解决。using System;using System.Collections.Generic;using System.Linq;u...
2019-06-03 15:12:16
957
转载 【unity学习笔记】Android sdk(adb)与java jdk的安装与环境配置
https://blog.youkuaiyun.com/qq_41714308/article/details/79712080亲测可用用来进行 unity 的安卓出包配置因为unity自己的安卓包好像出了一点问题,自动配置的版本对不上,只能手动了...
2019-06-01 11:37:59
219
原创 【Revit二次开发学习笔记】获取元素后对元素的属性进行修改
在上一篇笔记中【Revit二次开发学习笔记】选取元素,获取长度https://blog.youkuaiyun.com/zyandyz001/article/details/90702238再稍微修改一下,对属性进行修改见以下代码://过滤外墙 FilteredElementCollector filteredElements = new Filtered...
2019-05-31 10:14:44
1633
原创 【Revit二次开发学习笔记】选取元素,获取长度
以下是几种基础的类图下面主要是选取元素以及获取长度的实例程序直接上代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.UI;us...
2019-05-30 18:07:18
1421
2
原创 【Revit二次开发学习笔记】通过过滤器选到元素
revit 提供 FilteredElementCollector 类 来过滤文档的元素继承自 ElementFilter 有很多的预定义方法ElementFilter 分为 ElementQuickFilter 和 ElementSlowFilter 两种一个是快速的,一个是慢速的快速的会读取有限信息using System;using System....
2019-05-29 15:24:20
685
原创 【用UNITY制作一个APP学习笔记】天气预报APP的准备(一)
第一步收集整理关于天气预报的api资料———————————————————————————————————————k780:http://www.k780.com/api/weather.history(已经升级成为) https://www.nowapi.com/api/weather.history可以访问的数据有以下这些,整合版是收费的,其他的没试过还不确...
2019-05-29 10:50:52
1045
转载 【unity学习笔记】unity基础 button 点击无反应的问题
1.层级过低2.Layer设置不正确3.EventSystem出现了问题具体见以下链接https://blog.youkuaiyun.com/qq_15020543/article/details/86655960我这次出现的问题就比较让人难受是因为我不小心删除了eventsystem 导致整个界面没有任何反应我面壁思过去了……...
2019-05-25 17:53:45
5948
2
原创 【Revit二次开发学习笔记】选取元素之先执行命令后选择元素
第一步:写代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.UI;using Autodesk.Revit.DB;using Autodesk.Revit.UI...
2019-05-21 17:57:58
662
1
原创 【Revit二次开发学习笔记】选取元素之先选择元素后执行命令
第一步:写代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Autodesk.Revit.UI;using Autodesk.Revit.DB;using Autodesk.Revit....
2019-05-20 17:29:27
1363
3
原创 【Revit二次开发学习笔记】将 helloworld 添加到选项卡
第一步:理清思路要创建组定义按钮,需要实现IExternalApplication 接口这个类必须同时实现两个接口OnStartup 和OnShutdown需要注意的是大小写,必须要一样才可以,想要调用这个接口必须实现这两个成员。第二步:添加代码using System;using System.Collections.Generic;using Sys...
2019-05-20 14:39:22
1117
原创 【Revit二次开发学习笔记】HelloWorld
我看的书是《AUTODESK REVIT 二次开发基础教程》我发现我还是因为太菜了,所以看不太懂书上前两章的内容所以直接从实战示例跟着做————————————————————————————————第一步:打开 Visual Studio 新建一个类库(.dll)的项目因为 revit 的插件只能通过 .dll 文件来进行访问(好像是这样,我也不太确定)这个...
2019-05-20 10:02:24
693
原创 Revit初试水之点击按钮打开网页
最近被分配了一个任务开发一个小插件点击后要实现打开网页这个功能 研究了很多很多其实一直没搞懂到底应该怎么去开发这个东西 甚至去 反编译了别人的代码去看看了半天发现看不懂hhhhh 最后终于整明白了首先 默认安装路径下的 addin 文件 也就是C:\ProgramData\Autodesk\Revit\Addins\2016这个目录下面...
2019-01-09 17:16:56
578
原创 关于无法导入unity资源包的问题
今天在学习siki的塔防教程时发生了一件很尴尬的事情,那就是无法导入资源包里面是这样显示的Failed to import package with error: Cannot import package in play mode.我当时没有注意到这个问题,以为是简单的报错,过了一会再去试的时候出现了另一个报错Failed importing packag
2017-04-09 14:39:41
22162
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人