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开发随笔
建筑人告诉你,BIM到底要不要学?
一.BIM的优势(BIM让谁吃亏让谁受益)要不要学BIM,是学
Revit
还是ArchiCAD?简述一下BIM。BIM这个概念出来好多年了,
Revit
的不同在哪里?
ZD_BIM
·
2023-09-18 06:02
【
Revit
闪退小技巧】
Revit
打开启动时候闪退完美解决
好不容易安装了
Revit
,在打开软件的时刻,一闪而过........心里拔凉拔凉的小编总结了几个小技巧总结,希望可以帮到你,(我也是这样给别人解决的):方法1、关闭硬件加速:找到
Revit
.ini配置文件
xcxgood
·
2023-09-18 02:38
CAD
软件安装
注册表
Revit
闪退
打不开
bim
Revit
SDK 内容摘要: 2008.0 - 2009.0 部分
Revit
SDKSamples2008.0APIAppStartup添加启动页面。
极客BIM工作室
·
2023-09-14 19:31
Revit
SDK
介绍
C#
Revit
SDK 内容摘要: 9.0 - 9.1
Revit
SDKSamples9.0AllViews创建图纸,并放置视图。
极客BIM工作室
·
2023-09-14 19:31
Revit
SDK
介绍
C#
Revit
SDK 内容摘要: 8.0 -8.1
Revit
SDKSamples8.0AnalyticalViewer分析模型,VB,略。
极客BIM工作室
·
2023-09-14 19:31
Revit
SDK
介绍
C#
Revit
SDK 介绍:TraverseSystem 用广度遍历的方式遍历MEP系统
内容打开
Revit
自带例子,选择红框中的某条风管,不要选择机械,图中选中只是为了和遍历结果对应:红色区域到风管机的遍历结果:核心逻辑遍历逻辑主函数:publicvoidTraverse(){//获取根节点
极客BIM工作室
·
2023-09-14 18:26
C#
4月20--22号
Revive,苏醒复兴
Revit
alisation,新生复兴Upset,打翻弄翻沮丧的心烦的Handicap,妨碍,使不利Defy违抗藐视蔑视公然反抗Violate违反侵犯妨碍亵渎Vague模糊的思想上不清楚的
LightingGirl
·
2023-09-14 16:40
Revit
SDK 介绍:CurtainWallGrid 幕墙网格
内容运行效果:创建幕墙幕墙在
Revit
体系里面属于墙的一种,因此,它对应的API类型仍然为Wall,只是类型有差异。
极客BIM工作室
·
2023-09-12 21:48
Revit
SDK
介绍
C#
Revit
SDK 介绍:DoorSwing 门的方向
前言这个例子介绍了如何设置参数,以及如何设置门的方向。但程序运行起来了,参数修改,但几何似乎没有发生变化。内容参数设置是老生常谈的问题,此处略过。剩余的是关于门特有的,实际上是FamilyInstance的部分接口。对应的UI为图中的4个方向箭头。//publicclassFamilyInstance:InstancepublicRoomToRoom{get;}publicRoomFromRoom
极客BIM工作室
·
2023-09-12 21:48
Revit
SDK
介绍
C#
Revit
SDK 介绍:WindowWizard 用 API 创建一个窗户
前言这个例子介绍如何用API创建一个窗户。内容运行效果:核心逻辑:选择材质CreateMaterial()创建窗框CreateFrame()创建窗格CreateSash()创建玻璃CreateGlass()设置族参数CombineAndBuild()创建的核心逻辑://DoubleHungWinCreation::CreationTransactiontrans=newTransaction(m_
极客BIM工作室
·
2023-09-12 21:48
Revit
SDK
介绍
C#
Revit
SDK 介绍:AddSpaceAndZone 添加空间和分区
前言这个例子介绍添加空间和分区。内容从UI界面看空间和分区。“分析”选项卡“空间和分区”面板:创建空间点击“CreateSpace”按钮,点“OK”,出现右边所示的6个空间。核心逻辑://SpaceManager::CreateSpaces(Levellevel,Phasephase)ICollectionelements=m_commandData.Application.ActiveUIDoc
极客BIM工作室
·
2023-09-12 21:44
Revit
SDK
介绍
C#
Revit
SDK 介绍:ManipulateForm 体量族的修改
整理:核心逻辑创建拉伸体m_
revit
Doc.FamilyCreate.NewLoftForm(true,profiles)增加一个截面form.AddProfile(connectingEdge.Reference
极客BIM工作室
·
2023-09-11 01:53
Revit
SDK
介绍
C#
Revit
SDK 介绍:Ribbon 界面
前言
Revit
通过API将完整的Ribbon做了保留,同时这些菜单按钮也可以和相应的命令绑定。
极客BIM工作室
·
2023-09-10 09:34
Revit
SDK
介绍
C#
Revit
SDK 介绍:MeasurePanelArea 统计分割表面中族的面积
前言这个例子介绍如果从分割表面中,获取内部Tile(或者Panel)的族里面的几何实体的面的面积。内容本例子的逻辑相对来说比较简单,主要是对DividedSurface和Element的API接口要熟悉。核心逻辑设置单个面板Panel的面积上限和下限获取所有分割表面如果用户已经选择了分割表面,就使用当前选择如果用户没有选择,就过滤出文件中的所有分割表面对于每一个分割表面查询获取它内部的PanelF
极客BIM工作室
·
2023-09-10 09:00
Revit
SDK
介绍
C#
族和体量
REVIT
中,族和体量似乎有些不好理解。可能明天还要再理解一下。二者的创建过程有点类似3Dmax的创建过程。
还是龙虾
·
2023-09-09 17:59
Revit
SDK 介绍:NewForm 新建体量
用Extrusion创建体量//创建一个轮廓ReferenceArrayref_ar=newReferenceArray();//创建三条直线,并放入轮廓Autodesk.
Revit
.DB.XYZptA
极客BIM工作室
·
2023-09-09 16:44
Revit
SDK
介绍
C#
Revit
几何体的三种上层应用:特征造型、体量和纯粹几何
排除掉墙梁板柱这些和建筑各专业相关的构件,
Revit
的上层应用中,有三类和几何相关的应用,特征造型、体量和纯粹几何。这也是通常三维建模软件的几种基础建模组织形式。
极客BIM工作室
·
2023-09-09 16:44
Revit
API
开发周边
算法
Revit
SDK 介绍:PrintLog 打印日志
内容事件机制也是老生常谈了,
Revit
提供了大量的可供注册的事件:
Revit
API:Events事件总览注册和print相关的事件://IExternalApplication.OnStartupm_eventsReactor
极客BIM工作室
·
2023-09-09 16:13
Revit
SDK
介绍
C#
Revit
SDK 介绍:RayTraceBounce 光线反弹
如图所示:在
Revit
API中,用ReferenceIntersector::Find来计算射线上相交的几何。
极客BIM工作室
·
2023-09-09 16:42
C#
【autodesk】浏览器中渲染rvt模型
在Forge平台中,有一个名为"ModelDerivative"的服务,它可以将包括RVT(
Revit
)在内的多种BIM(BuildingInformationModeling)文件格式转换为可在Web
阿晨12138
·
2023-09-08 07:16
html5
&&
css3
&&
浏览器
开发语言
前端
js
excel二次开发c语言,excel C#二次
开发随笔
(纯新手).
1.首先需要安装VS,然后把需要的模块一起安装.2.新建项目,VSTO外接程序.1.png3.新建好项目之后会生产以下代码usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Xml.Linq;usingExcel=Microsoft.Office.Interop.Exce
weixin_39620118
·
2023-09-07 08:29
excel二次开发c语言
Revit
SDK 介绍:DWGFamilyCreation 导入DWG
内容核心逻辑代码://设置导入选项DWGImportOptionsoptions=newDWGImportOptions();options.Placement=Autodesk.
Revit
.DB.ImportPlacement.Origin
极客BIM工作室
·
2023-09-05 10:00
Revit
SDK
介绍
C#
Revit
二开 C#BitmapImage引用
在网上看到BitmapSource和WriteableBitmap一些类听说是用usingSystem.Windows.Media.Imaging;可是我发现VS中没有什么System.Windows.Media.Imaging之类的框架,这就苦逼了,在网上也找不到,无意间发现原来引用不叫System.Windows.Media.Imaging,而是PresentationCore只需要在引用--
王冬白
·
2023-09-02 09:17
Revit二开
Revit
二开 Addin文件编写问题
LocalFamilyFor
Revit
LocalFamily.dll8d83c326-b739-4acd-a9db-1bc78f365b2bAPP.FamilyADSKAutodesk其他属性配置我不多讲
王冬白
·
2023-09-02 09:17
Revit二开
Revit
SDK 介绍:CreateAirHandler 创建户式风管机
前言这个例子介绍如何通过API创建一个户式风管机族的内容,包含几何和接头。内容效果核心逻辑必须打开机械设备的族模板创建几何实体来表示风管机创建风机的接头创建几何实体来表示风管机例子中创建了多个拉伸,下面仅截取一段代码://创建一个curve数组curves=app.NewCurveArray();curves.Append(Line.CreateBound(profileData[i,0],pro
极客BIM工作室
·
2023-09-02 07:09
Revit
SDK
介绍
C#
Revit
SDK 介绍:ModelessForm_ExternalEvent & ModelessForm_IdlingEvent
前言ModelessForm_ExternalEvent,这个例子主要介绍的是
Revit
ExternalEvent,用来生成非模态对话框。
极客BIM工作室
·
2023-09-02 07:39
Revit
SDK
介绍
c#
Revit
SDK:DistanceToSurfaces 计算球到各表面的距离
内容运行结果,根据到球的距离远近,给各个构件的表面(分析结果)给与不同颜色:例子中使用了IUpdater来进行更新,参考
Revit
API:IUpdater自动更新接口。核心逻辑:
极客BIM工作室
·
2023-09-02 07:39
Revit
SDK
介绍
c#
Revit
SDK 介绍:AutoRoute 自动路由
前言这个例子介绍如何用
Revit
API创建自动路由,本质上就是通过API创建机电管道。内容将出风口和风机自动连接,最终效果。
极客BIM工作室
·
2023-09-02 07:39
Revit
SDK
介绍
C#
Revit
SDK 介绍:AvoidObstruction 避免碰撞
作为一个例子,不会去考虑是否合理,仅仅是展示了一下
Revit
API的能力。
极客BIM工作室
·
2023-09-02 07:39
Revit
SDK
介绍
C#
Revit
SDK 介绍:PlaceFamilyInstanceByFace
前言PlaceFamilyInstanceByFace这个例子从SDK文档中看到是2009版就提供的,估计可能是当时增加了对基于面的族实例放置的API支持,所以就写了一个例子。内容这个例子写的不太好,里面有hardcode的内容,它对要用的基于面的点族和线族的名称直接做了限制,然后又没有提供对应的族文件。//FamilyInstanceCreator::CheckFamilySymbolcaseB
极客BIM工作室
·
2023-09-02 07:08
C#
几何学
Revit
SDK 介绍:FabricationPartLayout
前言AutodeskFabrication是一款产品,它和
Revit
做了集成。这是SDK中对于它们集成提供的API例子。
极客BIM工作室
·
2023-09-02 07:08
Revit
SDK
介绍
C#
Revit
SDK 介绍:PostCommandWorkflow
前言这个例子介绍的是如何改变
Revit
的保存命令的行为。
极客BIM工作室
·
2023-09-02 07:08
Revit
SDK
介绍
ui
C#
Revit
SDK 介绍:View Template Creation
前言这个例子是从一个现有的视图出发去创建一个新的视图样板,然后将这个视图样板应用到选中的视图。内容这个例子是2020版本新引入的。运行的效果如下,如果运行不成功,可能是因为这个例子是为英文版本准备的。需要修改一下设置:FillPatternElementforegroundFillPattern=FillPatternElement.GetFillPatternElementByName(view
极客BIM工作室
·
2023-09-02 07:38
Revit
SDK
介绍
C#
Revit
SDK 介绍:多线程计算 MultithreadedCalculation
前言
Revit
对于多线程,说实话支持的并不好。不过如果真的要用,也不是没有办法。本文以SDK的例子MultithreadedCalculation做个介绍。
极客BIM工作室
·
2023-09-02 07:08
Revit
SDK
介绍
Revit
SDK 介绍:DistanceToPanels 根据距离设置参数
前言这个例子展示如何计算距离,并将距离的值设置为参数。内容选中球形,运行程序,会设置控制高度的参数,距离越远参数值越大。效果如下所示:核心逻辑:得到选中物体的位置遍历分割表面内部的Panel计算距离并设置参数核心代码://得到选中物体的位置LocationPointtargetLocation=targetElement.LocationasLocationPoint;//遍历分割表面Divide
极客BIM工作室
·
2023-09-02 07:37
Revit
SDK
介绍
C#
Revit
SDK:SolidSolidCut 实体几何裁剪
前言这个例子介绍了
Revit
中的一个实体几何裁剪。内容这个例子介绍如何使用SolidSolidCutUtils的接口来做几何裁剪以及取消几何裁剪。内容相对来说非常简单。
极客BIM工作室
·
2023-09-01 07:19
Revit
SDK
介绍
C#
Revit
SDK:ViewFilters 视图过滤器
前言这个例子用API重新对视图过滤器的功能的实现。内容原生视图过滤器和API实现版本对比:核心逻辑创建视图过滤规则的逻辑:通过ParameterFilterRuleFactory创建FilterRule,例如:PFRF.CreateBeginsWithRule(paramId,RuleValue,CaseSensitive)创建ElementParameterFilter:ElementParam
极客BIM工作室
·
2023-09-01 07:19
Revit
SDK
介绍
C#
Revit
SDK:Selections 选择
前言
Revit
作为一款成熟的商业软件,它将自己的UI选择功能也通过API暴露出来。通过API可以按照特定的过滤规则来选择相应的元素,能力和UI基本上是等价的。
极客BIM工作室
·
2023-09-01 07:19
Revit
SDK
介绍
C#
Revit
SDK:ErrorHandling
前言本文介绍
Revit
的错误处理机制。内容程序员对错误处理的定义和理解程序的错误处理机制可以分为两种类型:错误返回码和异常捕捉。错误返回码是指在程序中遇到错误时,通过函数返回值来表明错误的类型和信息。
极客BIM工作室
·
2023-09-01 07:49
Revit
SDK
介绍
C#
Revit
SDK 介绍:DuplicateGraphics
前言这个例子介绍如何直接在
Revit
的画布里面绘制任意用户想要的三维图形。或者说,
Revit
API暴露了让用户直接参与生成渲染数据的接口。
极客BIM工作室
·
2023-09-01 07:48
Revit
SDK
介绍
c#
Revit
SDK 介绍:PlacementOptions
它的本质是提供给用户一种介入
Revit
操作的手段。用户可以写一个自己的命令,设定好族类型和放置形式之后,让
Revit
启动族放置,就像是一个原生功能。
极客BIM工作室
·
2023-09-01 07:48
Revit
SDK
介绍
C#
Revit
SDK:PointCloudEngine 点云引擎
前言点云在
Revit
里面属于一个附属功能,对于读取的点云文件,可以做一些有限的操作。
极客BIM工作室
·
2023-09-01 07:48
Revit
SDK
介绍
C#
Revit
SDK 介绍:AttachedDetailGroup
例子在SDK:
Revit
2020SDK\Samples\AttachedDetailGroup。
极客BIM工作室
·
2023-09-01 07:18
Revit
SDK
介绍
C#
Revit
SDK 介绍:Custom2DExporter
前言
Revit
二维视图的导出。内容IExportContext2D就是用来导出二维的,它和三维导出本质上是一样的。
极客BIM工作室
·
2023-09-01 07:18
Revit
SDK
介绍
C#
Revit
SDK 介绍:DirectionCalculation
前言如何做方向的计算?来看看SDK的例子DirectionCalculation。找到朝南的墙和朝南的窗户。找到朝南的墙步骤:找到所有的外墙计算墙的方向判断是否朝南找到所有的外墙组合拳:FilteredElementCollector+OfClass(typeof(Wall))+LINQwhere语句是否是外墙protectedIEnumerableCollectExteriorWalls(){F
极客BIM工作室
·
2023-09-01 07:17
Revit
SDK
介绍
Revit
SDK:SpatialFieldGradient 在面上显示渐变颜色(AVF)分析显示样式
前言这个例子使用
Revit
显示样式功能将面显示成不同的颜色。分析显示样式参考官方文档。
极客BIM工作室
·
2023-09-01 07:11
Revit
SDK
介绍
C#
游戏
开发随笔
游戏开发的关键是核心机制时,用创意找到核心机制,用技术增强核心机制,用工程实现核心机制,用商业保障核心机制。比如创新的过程,最难的不是创意的发散,而是收敛。先画小圆再画大圆的工作方式,就能让最关键的困难首先暴露,也能让好的创意冒出水面,这样就能让创新之路走得更有效率。而这其中也有扣人心弦的逆转,《暗黑破坏神Ⅲ》又用发售之后的三年证明,即使是先天不足的游戏,只要投入足够的时间、精力、资金,当然还有诚
gyl58365
·
2023-08-31 22:35
Revit
SDK: ProximityDetection_WallJoinControl 墙相交检测
前言这个例子介绍了如何使用过滤器以及墙体的位置线来及进行相交检测,包括:找到和墙相交的柱子找到出入口的障碍物找到墙各个端点接近的墙验证墙和其它墙的交接情况内容找到和墙相交的柱子关键点在于ElementIntersectsElementFilter可以用于过滤和对应Element几何相交的其它Element,核心逻辑://找到文件所有的建筑柱和结构柱FilteredElementCollectorc
极客BIM工作室
·
2023-08-31 00:12
Revit
SDK
介绍
C#
Revit
SDK:SetParameterValueWithImageData 用图片像素值设置族实例参数值
前言这个例子通过从图片中获取颜色,将颜色转换成数值,赋值给分割表面上对应族实例的对应参数。内容获取颜色的代码:Bitmapimage=newBitmap(doc.PathName+"_grayscale.bmp");System.Drawing.ColorpixelColor=newSystem.Drawing.Color();pixelColor=image.GetPixel(image.Wid
极客BIM工作室
·
2023-08-31 00:42
Revit
SDK
介绍
C#
Revit
SDK 介绍:PanelSchedule 配电盘明细表
前言这个例子介绍
Revit
的配电盘明细表,PanelSchedule。
Revit
的电器专业在国内用的并不是十分广泛,但从功能上来说还是比较完整的。
极客BIM工作室
·
2023-08-31 00:41
C#
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他