自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 新买的电脑网速慢的解决方案

新买的电脑网速慢的解决方案新买的电脑,在宽带一切正常的情况下,如果网速特别慢。可以通过启用组策略gpedit.msc修改配置来解除系统对网速的限制。开始菜单右键运行,打开运行窗口,输入gpedit.msc回车,打开组策略编辑器,windows设置”;找到右侧“基于策略的Qos”,右击,高级Qos设置,勾选指定入站TCP的吞吐量级别,最后选择级别3;计算机配置-管理模板-网络-QOS数据包计划程序,右侧双击限制可保留带宽,打开限制可保留带宽配置界面,配置界面选择已启用,带宽限制设置为0,点击应用。

2021-09-26 15:42:16 2919

原创 十二、Revit几何编程核心

十二、Revit几何编程核心几何运算核心基础元素变换矩阵这里需补充学习高等数学向量空间和矩阵的知识实战:求两条线段的交点using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Th

2021-07-09 16:22:27 666

原创 十一、元素的创建

十一、元素的创建元素创建的四种方法类名(className)元素创建工厂类(ItemFactory)复制Depulicate操作工具类Utilities在实践的过程中要创建一个元素,到底用哪一种方法呢?实际上最简单的思路就是到REVITAPI中从第一种方法开始找起,看看有无可用的方法,没有就依次往下去找其他的方法,直到实现你的目标。using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Rev

2021-07-06 22:25:17 210

原创 十、文档修改的基础-事务

十、文档修改的基础-事务元素的增删改查creat 创建 、update更新、 retrieve读取、 delete删除creat 创建 、update更新以及delete删除都对文档进行了修改,直接导致了我们在编写外部命令IExternalcommand使用事务模式的不同事务的概念数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成(本质上就是对数据库的一个或者多个修改动作)在revit中最直观的事务就是,撤销和重做两个按钮。事务的用法如果一个外部命令中需要有事

2021-07-06 09:38:31 118

原创 九、非几何信息的获取和导出

九、非几何信息的获取和导出非几何信息的获取主要有三种途径:用Element类以及其子类的属性或方法来获取通过get_Parameter方法来获取Element.get_Parameter(BuiltInParameter.XXX)通过get_Parameter获得的参数,它的类型就是Parameter。每个Parameter都有一个definition和storageType(表示这个参数储存的值是一个什么类型)。它有几个方法,但是这几个方法的类型一定要和storageType对应起来,

2021-07-05 17:26:13 301

原创 八、元素几何信息的获取(2)

空间几何空间对象,在revit中用GeometryObject(几何对象)来表示。这是一套完整的几何库。点、线、面、体的基类都是GeometryObject对应的点、线、面、体:点: Point线: Curve、 Edge、PolyLine、Profile面: Face、Mesh体: SolidGeometryElement 和 GeometryInstance 是GeometryObject的集合。GeometryObject也是这些类的基类。GeometryElement(几何..

2021-07-05 14:30:19 554

原创 八、元素几何信息的获取(1)

八、元素几何信息的获取(1)8.1几何(Geometry)在Atuodesk.Revit.DB里包含了一些几何图形相关的类型,在API中用于几何图形的表示和处理,分为三大几何类型:几何基元类:包括所有从GeometryObject派生出来的类几何辅助类:包括一些从APIObject派生出来的几何相关的子类和一些值类型几何集合类:包括一些实现了IEnumerable或者IEnumerator接口的几何相关的类型几何基元类**轮廓(Profile):**轮廓是可用来生成形状的单条线、一串连

2021-07-04 21:16:55 219

原创 七、revit中元素的获取方法(3)

3.过滤器Category、Family、FamilySymbol、FamilyInstance这四个概念之间的关系类别(Category)>族(Family)>族模型(FamilySymbol),这三者是子集关系,而你在视图中实际绘制的墙就叫做族实例(FamilyInstance)在revit中使用FilteredElementCollector这个类使用过滤器的方法:第一:明确目标对象的特征,编写过滤器第二:明确遍历方式,从过滤器获取元素(foreach或者linq)

2021-06-29 21:45:56 401

原创 七、revit中元素的获取方法

七、revit中元素的获取方法信息的获取1.得到信息的载体2.读取信息7.1得到信息的载体在revit中信息的载体用element这个类来表示Element元素:ElementType(元素类型)、Family(族)、FamilyInstance(族实例)、HostObject(宿主对象)、其他ElementType(元素类型)包括:FamilySymbol(族类型)、WallType(墙类型)FamilyInstance(族实例)包括:Window(窗)、Column(柱)、Be

2021-06-26 17:45:28 1001

原创 六、C#窗口界面的编程技术

六、C#窗口界面的编程技术1.winformprivate void button1_Click(object sender, EventArgs e) { string text = textBox1.Text; MessageBox.Show($"您输入的是{text}"); }2.WPFWPF窗口界面编程用的是Xaml语言...

2021-06-26 16:23:55 400

原创 五、程序相关概念

五、程序相关概念白盒引用与黑盒引用白盒引用就是一个解决方案里面,项目与项目之间的相互引用(一般来讲,一个项目里面只写一个类库)黑盒引用就是引用程序集,比如REVITAPI这种。布尔类型:bool数组:【】多个同类型数据的有序组合数组在定义的时候一定要确定数组的容量大小,确定后不可更改int[] numbers = new int[5];numbers[0] = 1;numbers[1] = 2;numbers[2] = 3;numbers[3] = 4;numbers[4] =

2021-06-26 16:23:18 79

原创 四、c#类的定义和使用方法

四、c#类的定义和使用方法类的构成:字段和方法using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CsharpData{ public class Person { //定义字段年龄 public int Age; //定义字段性别

2021-06-26 16:22:45 1000

原创 三、c#基础数据类型和函数

三、c#基础数据类型和函数如果用中学时期数学函数的概念来理解类  y = f(x)修饰符 返回值类型 函数名称 (参数类型 参数名){  逻辑算法  } using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CsharpData{ class Program {

2021-06-26 16:22:03 92

原创 二、第一个程序“你好,Revit!”

二、第一个程序“你好,Revit!”using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace HelloRevit{ [Transacti

2021-06-26 16:21:23 82

原创 一、revit二次开发环境配置

这里写自定义目录标题revit二次开发环境配置新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入revit二次开发环境配置你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdow

2021-06-13 11:24:35 714

空空如也

空空如也

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

TA关注的人

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