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界面编程
4月20--22号
Revive,苏醒复兴
Revit
alisation,新生复兴Upset,打翻弄翻沮丧的心烦的Handicap,妨碍,使不利Defy违抗藐视蔑视公然反抗Violate违反侵犯妨碍亵渎Vague模糊的思想上不清楚的
LightingGirl
·
2023-09-14 16:40
python图形
界面编程
库_python界面 | Tkinter图形界面开发库
0写在前面未经允许,不得转载,谢谢~~毕设要在现有的基础上做一个可视化的界面,所以趁机也学习一波如何用python实现图形界面的开发。本文主要学习并整理了:简要介绍用于python图形界面开发的第三方库如何利用Tkinter实现第一个GUI程序常见的Tkinter组件,以及控件属性等等1第三方库及Tkinter介绍第三方库介绍python支持多种图形界面的第三方库,包括:TK,wxWidgets,
weixin_39731456
·
2023-09-13 10:55
python图形界面编程库
Python GUI
界面编程
-初识
图形用户界面(GraphicalUserInterface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。然而这界面若要通过在显示屏的特定位置,以"各种美观而不单调的视觉消息"提示用户"状态的改变",势必得比简单的消息呈现花上更多的计算能力。GUI概述图形用户界面(GraphicalUserInte
代码输入中...
·
2023-09-13 10:20
python
开发语言
pycharm
爬虫
数据分析
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
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#
大总结:Linux c++11及QT应用编程 -- Apple的学习笔记
侧重linux应用编程,UML面向对象的设计方法练习,QT
界面编程
。
applecai
·
2023-09-01 06:31
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#
java 贪吃蛇 源码+图片
一、涉及到的知识点如下:循环,分支方法的抽取数组的使用面向对象继承,子类方法的重写接口,接口的实现二、游戏图形化
界面编程
----》GUI图形化
界面编程
注意:GUI已经被很少使用主要是理解监听思维帮助刚学
苦茶籽ya
·
2023-08-30 20:39
java
java
游戏
一口气看完——PythonGUI
界面编程
入门到实战项目
1、概念GUI是图形用户界面的缩写。用户不仅可以输入文返回文字,用户还可以看到窗口、按钮、文字框等图形,还可以用鼠标点击,也可以用键盘输入。到目前为止,我们的程序都是命令行或文字模式程序。GUI是一种不同于程序的交互方式。2、基本要素输入、处理和输出。3、实现的模块(1)Tkinter:Tkinter模块(Tk接口)是Python标准TkGUI包的接口。Tk和Tkinter可以在大多数Unix平台
IT自学妹
·
2023-08-29 02:14
Python
Python
PythonGUI
GUI界面
自学Python
Revit
创建U型墩柱
基于族工作环境下,建立参变U型墩柱,具体尺寸如下:效果图参考尺寸1.新建一个族--公制结构基础;前立面:按照尺寸标注,RP(创建参照平面),DI(添加尺寸标注并命名属性);修改尺寸标注前立面尺寸标注创建拉伸-选择工作平面为参照平面:中心(前/后)-连接各参照平面交汇点成型,AL(添加约束,先选参照平面再选拉伸面),完成编辑(默认向参照平面:中心(前/后)的前侧拉伸304.8个单位高度);选择创建拉
帅帅哒主公
·
2023-08-28 19:16
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他