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 介绍: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#
关于JavaScript中Set的操作和应用
目录JavaScript中Set的操作和应用Set的基本操作创建Set添加元素
删除元素
判断元素是否存在获取Set的长度清空SetSet的遍历for...of循环forEach方法转换成数组后遍历使用Set
小墨蛇
·
2023-09-02 03:38
javascript
es6
javascript
set
es6
前端
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#
4.顺序表
删除元素
s和t之间的元素
P174顺序表
删除元素
s和t之间的元素#include#include#defineMaxSize100typedefstruct{int*data;intcapacity;intlength;}SeqList
言蹊X
·
2023-09-01 05:10
王道数据结构大题
c语言
算法
C++ STL deque 容器底层实现原理(深度剖析)
《C++STLdeque容器》一节中提到,deque容器擅长在序列的头部和尾部添加或
删除元素
。本节将介绍deque容器的底层实现机制,探究其拥有此特点的原因。
Linux服务器开发
·
2023-09-01 03:45
C++开发
C++后台开发
后端开发
c++
数据结构
C++开发
C++后台开发
C++
STL
C语言中实现hash表
另外,在官网也有它的用法介绍,链接附上;下面我们利用这个头文件来实现一个hash结构,实现添加元素、
删除元素
、统计元素个数、遍历元素等功能。h
北海冥鱼未眠
·
2023-08-31 16:25
哈希算法
c语言
算法
C语言实现队列
向队列中插入元素称为入队或进队;
删除元素
称为出队或离队。其操作特性为先进先出(FirstInFirstOut,FIFO),
努力变好的zz
·
2023-08-31 14:25
结构体
c语言
开发语言
后端
js 删除数组中的指定元素
/*1.确定要
删除元素
的下标索引2.根据splice修改原来数组*///1.定义源数组letarr=[a,b,c,d];//2.假设要删除c,此时先找出c的位置下标索引letindex=arr.findIndex
tengyuxin
·
2023-08-31 09:08
javascript
javascript
前端
开发语言
Python集合知识点总结
或{}2.使用花括号内以逗号分隔元素的方式3.使用集合推导式,类似列表推导式4.使用类型构造器:set(基本数据类型)二、添加1.add()方法2.update()方法三、删除1.remove(x):
删除元素
1024码字猿
·
2023-08-31 06:56
python
python字典与集合
字典不支持+操作集合只能添加不可变元素创建空对象比较一、字典增添元素二、2种字典修改元素三、4种字典
删除元素
四、字典查询in五、3种字典取值六、字典复制七、4种字典遍历八、字典sorted排序问题九、集合增加元素十
555K77
·
2023-08-31 06:50
python
python
开发语言
后端
【Python】可变序列list常用操作
x.extend([1,2,3,4])多个元素需要以列表的形式插入x=[]x.append("abc")#结果为:[abc]x=[]x.extend("abc")#结果为:['a','b','c']删除
删除元素
Natsuka
·
2023-08-31 04:27
Java 中数据结构ArrayList的用法
JavaArrayListArrayList类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或
删除元素
。方法集合样例代码importjava.util.
菜菜小堡
·
2023-08-31 02:43
java
数据结构
windows
Vue 哪些数组的方法是响应式的?
push()//往数组最后添加元素pop()//删除数组中最后一个元素shift()//删除数组中第一个元素unshift()//在数组最前面添加元素splice()//
删除元素
/插入元素/替换元素splice
南才
·
2023-08-31 02:26
vue
vue
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#
js遍历
删除元素
节点
背景 使用第三方插件的时候,有的时候会动态生成一些DOM,例如tooltip,正常情况下这些元素会在页面销毁的时候自动销毁的,但是有些场景下可能没有自动销毁,这时候追求完美的你就需要手动去销毁了。前置知识点单元素节点删除删除子节点的方式删除自身的方式letel=document.querySelector('.d1')letparentEl=el.parentElementparentEl.re
Jabo
·
2023-08-30 09:19
小学生也能看懂的ArrayList底层原理
我们之所以使用它,与它能够自由添加、
删除元素
有关,使用者不用考虑数组的容量、遍历等问题,可以说是一个功能强大、使用简单的数组。那么ArrayList里面到底是怎么实现的
星空是梦想
·
2023-08-30 04:54
Java
手撕源码
JDK1.8--ArrayList源码分析
当从ArrayList的中间位置插入或者
删除元素
时,需要对数组进行复制、移动、代价比较高。因此,它适合随机查找和遍历,不适合插入和删除。ArrayList继承于Abstract
徐徐的技术分享
·
2023-08-30 00:10
java
源码
jar
【零基础算法】Vector动态数组
一,定义vector为可变长数组(动态数组),可以随时添加数值和
删除元素
。同时需要注意:在局部函数中开vector数组是在堆空间开辟的。
C_Ryson
·
2023-08-29 23:39
c++
开发语言
day3 移除链表元素 设计链表
-移除链表元素-因为
删除元素
,可能是头节点,所以用dummyHead-while里面的判断,我要对什么进行操作,我就把什么放while里面,比如我要对cur->next操作,就while(cue->next
_whiteby
·
2023-08-29 23:03
c++
leetcode
day4 两两交换链表中的节点 删除链表的倒数第N个节点 链表相交 环形链表
-两两交换链表中的节点-cur移动的时候,应该后移动俩位,或者说移动到下一操作节点的前一位-删除链表的倒数第N个节点-因为slow
删除元素
是要在
删除元素
的前一位进行删除,所以while(k--)移动的fast
_whiteby
·
2023-08-29 23:03
c++
leetcode
Java基础错题集(五)
LinkedList、HashMap等类,下列关于集合类描述正确的是(AB)A.ArrayList和LinkedList均实现了List接口B.ArrayList的访问速度比LinkedList快C.添加和
删除元素
时
汤姆&Tom
·
2023-08-29 17:03
Java基础错题集
java
开发语言
jvm
【JavaSE专栏51】Java集合类HashSet解析,基于哈希表无序非重元素集合
目录一、什么是HashSet二、HashSet类的使用2.1添加元素2.2
删除元素
2.3判断元素是否存在2
Designer 小郑
·
2023-08-29 17:00
Java
SE
java
散列表
开发语言
语法
后端
数据结构
hashset
java list循环中
删除元素
的坑
背景当我们要循环一个list中的元素,并且要删除某个元素的时候,一点要小心谨慎!其中深埋了好几个坑!坑1请看如下代码:/***测试删除集合中的空白元素*/@TestpublicvoidremoveBlank(){Listlist=newArrayListlist=newArrayListiterator=list.iterator();while(iterator.hasNext()){Strin
GarfieldEr007
·
2023-08-29 06:40
Java
java
list
循环
删除
元素
C++顺序容器
目录容器选择原则所有容器都提供的操作获取迭代器赋值与swap大小添加/
删除元素
(不支持array)构造函数反向容器的额外成员顺序容器支持的操作forward_list操作容量管理string操作array
General_G
·
2023-08-29 05:21
C++编程
c++
开发语言
提升Java开发效率:掌握HashMap的常见方法与基本原理
HashMap2.HashMap的作用和重要性3.简要讲解HashMap的基本原理和实现方式二、了解HashMap创建及其的常见操作方法1.HashMap的创建2.添加元素put()3.访问元素get()4.
删除元素
东离与糖宝
·
2023-08-28 20:55
JAVA基础
java
开发语言
后端
【数据结构】详解环形队列
problems/design-circular-queue/description/)题目描述示例:提示思路解析:数组下标循环的小技巧区分空与满创建队列判断是否为满检查循环队列是否为空插入元素
删除元素
从队首获取元素从队尾获取元素完整代码
遇事问春风乄
·
2023-08-28 20:48
数据结构
数据结构
java
队列
开发语言
【数据结构】 栈(Stack)与栈的模拟实现
栈的概念栈的使用栈的模拟实现栈的创建栈是否为空压栈出栈获取栈顶元素MyStack完整代码实现概念区分(栈、虚拟机栈、栈帧)⭕总结栈(Stack)栈的概念栈:一种特殊的线性表,其只允许在固定的一端进行插入和
删除元素
操作
遇事问春风乄
·
2023-08-28 20:47
数据结构
数据结构
栈
模拟实现
java
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他