E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Revit界面编程
Revit
开发 - 入门篇
1.创建C#类库项目项目名称为
Revit
Addin2.添加
Revit
插件API引用-添加引用-添加
Revit
API.dll和
Revit
APIUI.dll文件。
万里归来少年心
·
2020-09-16 05:46
Revit
斑马
Revit
:如何做
Revit
弧形幕墙嵌板
BIMIT斑马课堂——学BIM,找斑马(www.001bim.com)
Revit
常规的幕墙中,嵌板是一片平直的玻璃。所以要画一段平面为弧形的幕墙,则显示为一折一折的。
BIM设计师斑马
·
2020-09-16 05:51
Revit教程
Revit
bim
bim设计师斑马
bimit
001bim
Revit
二次开发_利用射线法进行三维测量
Naviswork与桌子家的云浏览器都有比较友好的三维测量工具,但
Revit
中想在三维中测量两个物体之间的距离的时候实在是麻烦,于是想到通过二次开发来解决这个问题。
imfour
·
2020-09-16 05:42
Revit二次开发
编程如何修改
Revit
族类型名称
Revit
族类型名称的修改直接通过FamilySymbol.Name属性值请看下面的代码:Selectionsel=this.ActiveUIDocument.Selection;Referenceref1
iteye_11790
·
2020-09-16 05:42
Dynamo_参数化造型1
首先需要在
Revit
里面创建3根线,我们通过这3根线来控制整个造型。
imfour
·
2020-09-16 05:41
Dynamo
Revit
二次开发_获取视图样式替换
目的是用于导出视图样板中的图形替换,但
Revit
中视图样板其实也属于视图,所以对于所有视图都通用。
imfour
·
2020-09-16 05:10
Revit二次开发
Dynamo_更换族类型
实现方法非常简单,就是通过调用
Revit
API的Element.ChangeTypeId()方法直接更换元素的类型。值得注意的是这里自定义了一个函数来保证输出的数据结构与输入的数据结构是一样的。
imfour
·
2020-09-16 05:10
Dynamo
Python
可视化编程
Revit
二次开发_类别对应的BuiltInCategory枚举
开发的时候需要用到所有模型类别与注释类别的BuiltInCategory值,于是按照
Revit
的类别显示的顺序将类别名称转成了对应的枚举值。
imfour
·
2020-09-16 05:10
Revit二次开发
两种方式获取
revit
族文件预览缩略图
问题描述想做一个族库管理插件,其中有一个功能是预览其缩略图.解决方案1
revit
api中有一个ElementType.GetPreviewImage方法,ElementType的常用子类就是familySymbol
fish_fisher
·
2020-09-16 05:44
revit
C#
revit
预览缩略图
Revit
二次开发之技能篇(四)———区域标高不一致缩略图的实现
使用
Revit
出图时,往往会遇到项目地库标高不一致,在标注机电管线时,需要按照地库地面标高去标注,但地库地面标高又无法统一,需要手动取框选区域形成标高缩略图注明标高。
fengmochen
·
2020-09-16 05:43
Revit二次开发
缩略图
详图线
标高
Revit
二次开发之技能篇(七)———隐藏视图中的图元(以标高为例)
最近在做项目的剖面出图,相信做过项目的读者也经历过出图的痛苦,在
Revit
中出图需要很多细致且任务量繁重的造操作,比如作者在本文中要讲到的隐藏不需要的图元。
fengmochen
·
2020-09-16 05:43
Revit
二次开发之技能篇(五)———模型轻量化.RVT到JSON实现的测试
最近作者一直在研究
Revit
模型轻量化显示在网页中,通过查找大量的资料,找到了一条可行的方法进行分享;在开文前明确告诉大读者,将.RVT文件转为JSON文件再由three.js读取到网页,并没有实现,或者说只实现了一部分
fengmochen
·
2020-09-16 05:43
Revit
二次开发之技能篇(一)———轴网自动对齐
在做项目的过程中,轴网都是进行翻模或者拾取,而翻模出来的轴网往往都是不堪入目的,为了满足项目需要,做了轴网对齐的功能,废话不多说,直接上干货。首先做一些准备工作,先建立一个轴网过滤类,接下来会用到,代码如下:classGridSelectionFilter:ISelectionFilter{publicboolAllowElement(Elementelement){intidValue=elem
fengmochen
·
2020-09-16 05:43
Revit
二开--
Revit
背景颜色设置
Revit
二开–
Revit
背景颜色设置从
Revit
2016开始提供了设置
revit
背景的apiAPI相关的类是Application背景颜色设置方法如下publicResultExecute(ExternalCommandDatacommandData
binbinstrong
·
2020-09-16 05:40
Revit二次开发
Revit
二开--参数 之实例参数
Revit
二次开发课程(http://bimdp.ke.qq.com)在
revit
的开发过程中参数使我们必须用到,因此参数如何获取以及设置使我们必须要掌握的技能。
binbinstrong
·
2020-09-16 05:40
Revit二次开发
Revit
二次开发之材料Material的设置【比目鱼原创】
①、组类别的预定义材料组类别是
Revit
中的一个基本特性,几乎所有的模型元素都是属于某一个组类别的,顶层的组类别下可以有分支的组类别。例如,墙
BIM_er
·
2020-09-16 05:34
Revit
开发编辑族参数
注意:只有载入族的才是可以修改的下面是一个例子:选一个载入族,删掉其中的一个参数privatevoidEditFamilyParm(){//选择一个族实例Referencere=uidoc.Selection.PickObject(ObjectType.Element);Elementelem=doc.GetElement(re);//返回FamilySymbol的IdElementIdid=el
魏无忌
·
2020-09-16 05:37
Revit开发随笔
Revit
开发之全局参数GlobalParameter
Revit
2017中新增了一个全局参数:GlobalParameter这个怎么用呢,下面简单说个例子:比如说,墙有一个底部偏移参数,我可以新建一个全局参数,然后将它关联到所得墙的底部偏移参数,这样只要我改变这个参数值
魏无忌
·
2020-09-16 05:37
Revit开发随笔
Revit
开发之参数的修改实例
Revit
中的参数修改要通过Parameter的Set方法来设置,但是Set()里面传的参数类型是和Parameter的类型有关系的,判断参数类型,可以通过Parameter.StorageType这里列举了
魏无忌
·
2020-09-16 05:37
Revit开发随笔
Revit
开发之射线法ReferenceIntersector
Revit
开发里有一个ReferenceIntersector类,通过这个类可以找到某一条射线方向上的所有Element的Reference这个类有四种构造函数NameDescriptionReferenceIntersector
魏无忌
·
2020-09-16 05:37
Revit开发随笔
Revit
二次开发入门——获取和修改元素参数
元素可以通过Element.Parameters获取所有参数,遍历找到所需的。以下为如何找到一个元素的长度参数ParameterSetparameters=element.Parameters;foreach(Parameterparameterinparameters){if(parameter.Definition.Name=="长度"&¶meter.StorageType==Stor
fiona0425
·
2020-09-16 05:06
Revit二次开发相关
Revit
二次开发--屏幕截图/图片导出
在
Revit
API中有一个方法Document.ExportImage(),可以将单个或多个视图导出为图片。
PC_Spider
·
2020-09-16 05:30
Revit二次开发
Revit
里面角度的正方向是如何定义的
请无论怎么绘制,圆弧的角度正方向都是逆时针的如下图所示:但是
Revit
里面的圆弧的角度正方向与
Revit
的弧线绘制有关系。当弧线绘制时时顺时针方向,那么正方向是顺时针方向。
叶雄进-橄榄山
·
2020-09-16 05:24
Revit
概念说明
Revit
二次开发中级技术
读取对象几何信息
编程不能创建内建体量
转载请复制以下信息:原文链接:http://blog.csdn.net/joexiongjin/article/details/7847864作者:叶雄进,AutodeskADN很多朋友问是否可以用
Revit
API
叶雄进-橄榄山
·
2020-09-16 05:51
概念说明
Revit
二次开发中级技术
Revit
编程
api
网络
Revit
二次开发文章:怎样从CurveLoop中获取其中的边
转载请复制以下信息:原文链接:http://blog.csdn.net/joexiongjin/article/details/7528247作者:叶雄进,Autodesk2012.5.2问:在
Revit
2013
叶雄进-橄榄山
·
2020-09-16 05:50
Revit
二次开发中级技术
在
Revit
中,如何编程创建新类型(如窗户或墙)
Revit
的对象基本上都是基于类型的,把具有相同属性放在类型中保存,不熟悉类型这个概念的请看看帮助,我就不再多啰嗦了:)。
叶雄进-橄榄山
·
2020-09-16 05:50
将
Revit
选中图元居中显示的办法
Revit
的UIDocument.ShowElements()可以将指定的对象在视图的中间高亮显示。
Revit
自动处理如何居中。
叶雄进-橄榄山
·
2020-09-16 05:50
概念说明
Revit
二次开发中级技术
编程获取
Revit
视图中的所有实例对象数量
转载请复制以下信息:原文链接:http://blog.csdn.net/joexiongjin/article/details/7678923作者:叶雄进,AutodeskADN问题:现在需要获取视图中的所有实例对象,包括系统族的实例与用户自建族的实例。使用OfClass(typeof(FamilyInstance))过滤方法比较容易获取用户自建族的实例,但是视图中的系统族实例,不知道如何一起获取
叶雄进-橄榄山
·
2020-09-16 05:50
Revit
Revit
二次开发中级技术
对象过滤--
找到目标对象
Civil3D绘制路线
道路桥梁模型的建立总是脱不开对路线的建立,有了路线可以直接在Civil3D里生成需要的道路、桥梁模型,也可以将路线导入
Revit
中建立桥梁上部模型,以及扩展更多附属构件的放置。
Hoping_H
·
2020-09-16 05:48
利用Dynamo自动创建
Revit
楼板
本来打算利用假期时间更新两篇关于Civil3d和Dynamo的建模记录,结果回来录素材时发现带回来的电脑Civil3d打开文件总是错误。也不想折腾重装软件,所有暂时先割一下,回公司了再补上。然后针对这一篇说明一下,这部分是前段时间看的炼金术—Dynamo基础实战教程里面的,觉得这一节对实际建模工作还是有很大的帮助,所以在这里记录一下。有需要的朋友也推荐去买来看看,对学习dynamo基础很有帮助。下
Hoping_H
·
2020-09-16 05:48
利用Civil3d导入桥梁中线至
Revit
中建立桥梁上部结构
在
Revit
中难以直接对空间线型比较复杂的桥梁上部结构准确建模,而结合Civil3d处理好中心线的平纵线型,先建立好桥梁中线三维线型,将其导入至
Revit
中,再利用dynamo进行类似放样融合的命令即可很好的实现需求
Hoping_H
·
2020-09-16 05:48
Dynamo中使用PythonScript00
DesignScript库importclr.AddReference("ProtoGeometry")fromAutodesk.DesignScript.Geometryimport*#import
Revit
Nodesclr.AddReference
yasenRK
·
2020-09-16 05:20
Python
Dynamo中使用python
dynamopython
dynamo的python模块
Revit和dynamo
Revit和Python
Revit
API 开发 (1): Hello World
*参考
Revit
官方help写的,设置为原创而不是翻译,是因为内容虽然大致相同,但是风格迥异。
Revit
API的二次开发的环境通常是C#或者VB,原因是Autodesk一直是和微软的脚步一致的。
极客BIM工作室
·
2020-09-16 05:43
Revit
API
Dynamo For
Revit
:设置幕墙嵌板的颜色
设置幕墙嵌板的颜色DynamoFor
Revit
可以很好的和
Revit
内部的构件进行交互,改变幕墙的颜色就是其中一个应用。
极客BIM工作室
·
2020-09-16 05:43
Dynamo
For
Revit
dynamo
for
Revit
Dynamo For
Revit
: 如何通过选中一些模型线,来创建一堵墙
前言在翻模的时候,比如你有个dwg文件,如何能够把对应的构件创建出来呢?有建筑的,比如墙,或者结构的,比如梁,还有机电的。除了传统的方式,手动,或者第三方插件,现在又多了一种方式,那就是使用Dynamo。这个例子,是对翻模的一个简化。假设已经有一些可以选中的线,根据这些线来创建墙。#需要用到的节点SelectModelElement:选中一个构件。多选可以使用SelectModelElements
极客BIM工作室
·
2020-09-16 05:42
Dynamo
For
Revit
Revit
API: Dimension 尺寸标注
前言本文介绍
Revit
API的尺寸标注。内容在
Revit
API中,尺寸标注相关的有三个类:Dimension、AngularDimension和SpotDimension。
极客BIM工作室
·
2020-09-16 05:42
Revit
API
Revit
SDK 介绍:CreateTruss 创建结构桁架
前言通过API去创建一个结构桁架,涉及创建约束和标注等。内容博客内容涉及的代码来自SDKCreateTruss。运行命令,创建桁架。桁架有六条杆。一条上弦杆,一条下弦杆,四条腹杆(绿色和黑色)。同时,还有不可见的约束。下弦杆和底参照平面的约束,上弦杆和左、底、右、上参照平面的约束,黑色腹杆和右参照平面的约束。另外还有两个角度标注,它们也是约束。核心代码都在函数MakeNewTruss()中。下弦杆
极客BIM工作室
·
2020-09-16 05:42
Revit
SDK
介绍
BIM 家装
包括桌面(
Revit
)和Web版本。桌面软件的优势,基于现有成熟的设计软件
Revit
,设计和出图能力强,劣势是体系复杂不灵活,软件学习成本高。
极客BIM工作室
·
2020-09-16 05:42
BIM
行业相关
Dynamo For
Revit
:将有 Warning 的构件高亮出来
前言
Revit
2021.1提供了Warning相关的接口,从而提供了一些新的处理能力。比如,把有warning的构件高亮出来,可以方便检查。
极客BIM工作室
·
2020-09-16 05:42
Dynamo
For
Revit
2021.1
Dynamo For
Revit
: 简介
可视化编程要想了解DynamoFor
Revit
,那么你首先要知道什么是可视化编程。
极客BIM工作室
·
2020-09-16 05:42
Dynamo
For
Revit
Dynamo For
Revit
:CurveElement、DetailCurve 和 ModelCurve
另外,DynamoFor
Revit
:CurveByPoints这篇文章也是创建模型线。
极客BIM工作室
·
2020-09-16 05:42
Dynamo
For
Revit
Revit
API: IndependentTag 标记
前言本文介绍
Revit
中标记相关的内容。这里的标记指的是IndependentTag,它包按类比标记、全部标记、多类别标记、材质标记和空间标记。
极客BIM工作室
·
2020-09-16 05:42
Revit
API
Dynamo For
Revit
: 简单体量的创建
概述使用ByLoft的方式用两个多边形创建体量。Case1:多边形的形状相同步骤创建一个圆用这个圆做一个等边多边形做一个和这个多边形形状大小相同,但是位置和角度不同的多边形用这个两个多边形创建一个体量节点图效果图可以调整的参数多边形的大小可以调节多边形边的数量可以调节体量的高度可以调节旋转角度可以调节,并且角度的大小限定为0到360度除以边的数量Case2:多边形的形状不同步骤创建一个圆用这个圆做
极客BIM工作室
·
2020-09-16 05:42
Dynamo
For
Revit
Dynamo For
Revit
: CurtainPanel 幕墙嵌板
前言本文介绍DynamoFor
Revit
幕墙嵌板相关节点。
极客BIM工作室
·
2020-09-16 05:41
Dynamo
For
Revit
Dynamo For
Revit
:几何图形炸开
前言通过把楼梯的几何图形炸开,对
Revit
几何图形多一点了解。这样的5级台阶,有120个面:输入这个脚本只有一个输入,用来控制面被移动的距离。
极客BIM工作室
·
2020-09-16 05:41
Dynamo
For
Revit
Dynamo For
Revit
几何专题:面 Surface 之创建
面的创建有两个地方有面的创建方法:Curve.Extrude和Surface本身下面的创建。Curve.Extrude有三个节点,都是Curve.Extrude,差别是参数不同。效果:Surface下的Create方法效果:
极客BIM工作室
·
2020-09-16 05:41
Dynamo
For
Revit
几何专题
Dynamo For
Revit
几何专题:线 Curve
前言Dynamo支持的线类型很多,包括圆弧、圆、椭圆、椭圆弧、螺旋线、线、Nurbs曲线、多段线、多边形、长方形。各种线的创建过程大同小异,但也不乏很多有特色的创建形式。例如Arc.ByBestFitThroughPoints,找到一个对点集拟合最好的圆弧,实际上这个就是机器学习的一个基础算法。本文不打算把各种创建方法都走一遍,而是把重点放在Curves下面的Curve,即适用于所有线类型的操作。
极客BIM工作室
·
2020-09-16 05:10
Dynamo
For
Revit
几何专题
Dynamo For
Revit
: 自适应族做幕墙 Adaptive Component
前言自适应族有着强大的功能,是
Revit
参数化建模一个非常有意思的功能。Dynamo自然不会忽略这个功能。实际上在那些不规则的幕墙设计中,自适应族有它特殊的优势。
极客BIM工作室
·
2020-09-16 05:10
Dynamo
For
Revit
Dynamo For
Revit
几何专题:平面上的线 UV on Surface
前言面有没有维度?不管是曲面还是平面都可以看成是二维的面。平面创建一个竖直的平面,它有两个方向。Curve.ByIsoCurveOnSurface可以设置direction和parameter,这个方向由这个Surface定义的,并不一定是横平竖直的。这里为了方便,才创建这个简单的面用以说明。实际上,direction即U或者V方向。parameter是一个正则化的表示,0到1之间在这个平面上。同
极客BIM工作室
·
2020-09-16 05:10
Dynamo
For
Revit
几何专题
Dynamo
For
Revit
Dynamo For
Revit
几何专题:概述
前言上周整理了一下
Revit
API的几何库接口,这里再整理一下DynamoFor
Revit
的几何库。和
Revit
API一样,DynamoFor
Revit
提供了一套完整的几何库。
极客BIM工作室
·
2020-09-16 05:40
Dynamo
For
Revit
Dynamo
For
Revit
几何专题
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他