
revit二次开发
三天不揍就揭瓦
这个作者很懒,什么都没留下…
展开
-
Dimension-revit二次开发标注-墙体的标注
namespace DimensionDemo{ [Transaction(TransactionMode.Manual)] public class Command : IExternalCommand { [Obsolete] public Result Execute(ExternalCommandData commandData, ref string message, Autodesk.Revit.DB.ElementSet element原创 2020-09-21 14:51:41 · 1459 阅读 · 0 评论 -
几何向量-自我总结
1、 两个不平行的的向量的叉积,得到的向量是这两个向量构成面的法向量2、两个平行或者共线的向量的叉积,得到的向量是(0,0,0)用到叉乘的知识,两个向量的叉乘得到一个垂直于这两个向量的向量,如果这两个向量不共线的话。否则,得到的是0,0,0。结果向量的方向可以用右手定则判断。向量叉乘...转载 2020-09-21 14:28:47 · 824 阅读 · 0 评论 -
revit二次开发--Reference
关于这个问了一些人,得出的答案不一样:具体如下:1\ reference, 它是对Revit中几何对象的稳定引用,2\Reference估计是参照、对象。他应该是一个几何图元 该Reference 通常应该会对应一个Element,之所以这么说,如下图,是因为他的构造函数有一个唯一的Element传参。3\在Revit中就是对该构件(element)或者基本几何(line,face)的指代。4\这个东西,你可以理解成element在内存中使用的时候,一个载体。我是这样子理解的¥¥¥¥¥¥那么与R原创 2020-09-17 23:19:44 · 2753 阅读 · 0 评论 -
revit二次开发文件的当前单位,和单位转换
using Autodesk.Revit.ApplicationServices;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;using System.Wi原创 2020-09-17 22:11:33 · 693 阅读 · 0 评论 -
Grid-Revit二次开发
using (Transaction tan = new Transaction(revitDoc)) { tan.Start("ccc"); Grid grid = Grid.Create(revitDoc, Line.CreateBound(new XYZ(0, 0, 0), new XYZ(10, 10, 0))); grid.Name = "cc"; //通过实例获得类型id原创 2020-09-09 09:18:09 · 388 阅读 · 0 评论 -
DYnamo-Python的多个输入和输出问题
当需要输入多个变量的时候,将IN看成一个数组,那么 就可以用IN[0],IN[1],IN[2]当要输出多个结果的时候,就直接将结果放在OUT后面 OUT=结果1,结果2,结果3例如:import clrclr.AddReference(‘ProtoGeometry’)from Autodesk.DesignScript.Geometry import *#该节点的输入内容将存储为 I...原创 2020-04-25 08:54:03 · 985 阅读 · 0 评论 -
c# =----where 的用法
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp4{ class Program { static void Main(string[] a...原创 2019-07-28 15:00:17 · 826 阅读 · 0 评论 -
读取excel文件
string ss = @"E:\二次开发\测试文件1.xls"; using (FileStream file = File.OpenRead(ss)) { //创建工作本 IWorkbook workbook = new HSSFWorkbook(file); ...原创 2019-07-28 14:55:47 · 122 阅读 · 0 评论 -
revit-二次开发在项目中 修改族类型参数和族实例参数
using Autodesk.Revit.UI;using Autodesk.Revit.DB;using Autodesk.Revit.Attributes;using Autodesk.Revit.UI.Selection;using System.Windows.Forms;using System.Collections.Generic;using System.Linq;...原创 2019-07-28 14:54:53 · 6547 阅读 · 0 评论 -
revit二次开发-获得族类型的缩略图
PictureBox pictureBox = null; public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { UIDocu...原创 2019-07-28 14:58:29 · 1395 阅读 · 0 评论 -
创建一个族和创建一个族类型
using System;using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using System;using System.Collections.Generic;using System....转载 2019-04-17 22:50:36 · 1085 阅读 · 0 评论 -
Location
using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using Autodesk.Revit.UI.Selection;using System;using System.Collections.G...原创 2019-07-28 14:58:05 · 185 阅读 · 0 评论 -
共享参数s ---多个参数
using Autodesk.Revit.ApplicationServices; using Autodesk.Revit.Attributes; using Autodesk.Revit.DB; using Autodesk.Revit.UI; using System; using System.Collections.Generic; using System.Linq; ...原创 2019-06-02 10:47:57 · 397 阅读 · 0 评论 -
Level学习-revit二次开发
1 筛选出项目中的所有的标高namespace MYsecondDemolevel{ [Transaction(TransactionMode.Manual)] public class Command : IExternalCommand { public Result Execute(ExternalCommandData commandData,...原创 2019-06-09 07:32:56 · 579 阅读 · 0 评论 -
revit-二次开发射线法
using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Revit.DB.Mechanical;using Autodesk.Revit.UI;using Autodesk.Revit.UI.Selection;usin...原创 2019-07-28 14:57:03 · 1427 阅读 · 0 评论 -
CurveByPoints
using Autodesk.Revit.ApplicationServices;using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using System;using System.Collections.Generic;using System.Linq;using Sy...翻译 2019-07-28 15:01:36 · 575 阅读 · 0 评论 -
过滤器的使用
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { Document revitDoc = commandData.Application.ActiveUIDocument.Document; //取得文档 ...原创 2019-06-03 22:23:02 · 231 阅读 · 0 评论