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
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
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#
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#
Revit
API 开发 (8): DirectShape 创建
Revit
可以识别的几何图形
前言
Revit
有多种可以导入几何图形的方法,但是DirectShape绝对是其中特殊的一种。用它生成的几何图形,就像是
Revit
原生的一样。
极客BIM工作室
·
2023-08-31 00:11
Revit
API
Revit
SDK:PointCurveCreation 创建点来拟合曲线
前言这个例子通过留个例子来展示如何通过点来拟合曲线或者曲面。内容PointsParabola生成抛物线的核心逻辑:doubleyctr=0;XYZxyz=null;ReferencePointrp=null;doublepower=1.2;while(power0){xyz=newXYZ(-xctr,yctr,zctr);rp=doc.FamilyCreate.NewReferencePoint(
极客BIM工作室
·
2023-08-31 00:38
Revit
SDK
介绍
C#
Revit
创建U型墩柱
基于族工作环境下,建立参变U型墩柱,具体尺寸如下:效果图参考尺寸1.新建一个族--公制结构基础;前立面:按照尺寸标注,RP(创建参照平面),DI(添加尺寸标注并命名属性);修改尺寸标注前立面尺寸标注创建拉伸-选择工作平面为参照平面:中心(前/后)-连接各参照平面交汇点成型,AL(添加约束,先选参照平面再选拉伸面),完成编辑(默认向参照平面:中心(前/后)的前侧拉伸304.8个单位高度);选择创建拉
帅帅哒主公
·
2023-08-28 19:16
Autodesk 3ds Max 2018软件下载安装教程
autodesk3dsmax倒角
Revit
的新更新提供了更大的灵活性,无论是处理导入复杂的BIM数据还是创建下一个游戏资产。软件下载
魔力方正
·
2023-08-23 17:26
Revit
SDK 介绍:BRepBuilderExample
前言这个例子是通过
Revit
API来直接创建几何图形。
极客BIM工作室
·
2023-08-23 10:27
Revit
SDK
介绍
几何学
Revit
3D高效处理:cad exchanger sdk 3.21 Crack
3D格式概述:
Revit
Revit
已成为寻求高效、准确的建筑信息建模的专业人士的首选解决方案。在这篇引人入胜的功能概述中了解
Revit
的特性和影响。什么是
Revit
?
sdk大全
·
2023-08-23 10:26
CAD
Exchanger
sdk
Revit
CAD
CADExchangersdk
Revit
自动更新 - C++ FtpGetFiles()
FtpGetFiles()函数详细解释详见官方文档https://docs.microsoft.com/en-us/windows/win32/api/wininet/nf-wininet-ftpgetfilea网上搜这个函数发现这个函数介绍的有点少,所以将自己运行成功的代码放上来希望能够帮到一起学习的人。实现方式:链接服务器获取ftp连接句柄检索在项目中是否有此文件名称,如果存在则下载使用c++
Imkc
·
2023-08-22 15:28
Revit二次开发
C++
c++
Revit
Net 调用
Revit
API 中射线法求模型同一个构件出现两个不同值的问题记录
射线法求交是很多三维模型求碰撞和测量间距最常用的节点,但是再使用射线法将target设置为element的时候会发现会出现两个相同的值。下面用楼板距离,下图中会出现两个不同的值,在我修改板厚之后发现正好是板厚的距离,可以猜测射线法会对两个face进行判定相交,但是与我们需要的每个element输出一个值不符,这里需要重新做一次判定或者直接取最小值获得净高。varintersector=newRef
Imkc
·
2023-08-22 15:28
BIM
QT+ CLion +
Revit
问题汇总
ui因为一直想实现QT+CLion+
Revit
的开发路径,所以从头开始学习QT与C++,在这里记录一下QT遇到的问题及后续的问题。如果开发周期不足估计会用一两周爆肝出来,随时会断更。
Imkc
·
2023-08-22 15:57
C++
Revit二次开发
QT
qt
bim
使用C++进行
Revit
二次开发
参考链接:C++
Revit
Add-In步骤:需要确保
Imkc
·
2023-08-22 15:27
Revit二次开发
C++
Revit
2018二次开发环境配置
开发工具准备
Revit
插件需要工具:VisualStudio2015(Professional版)(用于代码编写)
Revit
2018(用于代码测试)基本工具安装好了之后.就需要开始安装SDK.我使用的是
板栗_1c34
·
2023-08-21 18:20
建筑工程师必须了解的五款设计软件! | 看看大叔老外怎么说!
_腾讯视频以下是我对于这期视频的一个总结:我是一名普通的水利水电工程师,毕业之后一直从事本行业设计工作,工作已有三年,工作上一直用的AutoCAD软件,中途接触了CATIA和
REVIT
软件。
水利RevitBoy
·
2023-08-16 17:38
Revit
2016族教程
目录第一章:
revit
族体系1.1
revit
族体系第二章:标准构件族控制体系、创建流程及重点2.1标准构件族控制体系2.2标准构件族创建流程及重点第三章:重点概念及逻辑梳理3.1族的参数3.2族的可见性控制
想写点什么的熊小熊
·
2023-08-08 09:44
上一页
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
其他