avatar
文章
67
标签
5
分类
7
Home
Timeline
Tags
Categories
Links
About
Logofuntim的博客
搜索
Home
Timeline
Tags
Categories
Links
About

funtim的博客

AddInManager
发表于2025-01-08|CAD二开学习
AddInManager每次调试cad插件,老是会有占用的问题。网上找到方法就是通过反射解决,但是只找到那个要自己手动配置的,嫌麻烦。GitHub上有个CADAddInManager,用了一下,好像没什么反应,不知道是不是使用方式不对,文档也不详细。索性自己整一个。 参照Revit SDK 里的那个AddinManager及网上给出的方法。通过反射。把dll复制到临时文件夹,然后委托调用。现在只做了CommandMethod部分的。VS2022+CAD2024。 使用方式: 1、直接安装,不要改安装路径。 2、通过附加模块下插件管理中ribbon进入或用命令”AddInManager” 点击下载 GitHub链接:https://github.com/FunTim41/CADAddInLoder
Linq标准查询运算符
发表于2024-12-16|C#
...
线程
发表于2024-12-30|C#
线程 创建1Thread thread1 = new Thread(Methode); 开始1thread1.Start(); 等待完成1thread1.Join(); 优先级1thread1.Priority=ThreadPriority.Highest;//优先级和线程调度器时间片都会影响顺序 名字1thread1.Name="001"; 当前线程优先级1Thread.CurrentThread.Priority=ThreadPriority.Normal; 锁1lock (counterLock) { counter += 1; } 监视器12345678910111213141516//尝试进入临界区if (Monitor.TryEnter(ticketslock, 2000)) { try { ...
Autodesk.Revit.DB ElementTransformUtils
发表于2024-12-20|RevitApi
Autodesk. Revit.DB ElementTransformUtils允许元素转换的实用程序集合(例如移动,旋转,镜像和复制)。 语法1public static class ElementTransformUtils 继承层次结构 System Object Autodesk.Revit.DB ElementTransformUtils 方法CanMirrorElement确定是否可以镜像元素。 CanMirrorElements确定是否可以镜像元素。 CopyElement复制元素并将副本放置在给定转换指示的位置。 CopyElements(Document, ICollection ElementId , XYZ)复制一组元素,并将副本放置在给定指示的位置。 CopyElements(Document, ICollection ElementId , Document, Transform, CopyPasteOptions)将一组元素从源文档复制到目标文档。 CopyElements(View, ICollection ElementId ,...
Autodesk.Revit.DB Curve
发表于2025-02-20|RevitApi
Autodesk.Revit.DB Curve参数曲线。 语法1public class Curve : GeometryObject 附注具体曲线由参数方程定义。如果曲线是有界的,它只在参数化中为一个区间定义。否则就是 为参数的所有值定义。 继承层次结构System Object Autodesk.Revit.DB APIObject Autodesk.Revit.DB GeometryObject Autodesk.Revit.DB Curve Autodesk.Revit.DB Arc Autodesk.Revit.DB CylindricalHelix Autodesk.Revit.DB Ellipse Autodesk.Revit.DB HermiteSpline Autodesk.Revit.DB Line Autodesk.Revit.DB...
Autodesk.Revit.ApplicationServices Application
发表于2025-02-16|RevitApi
Autodesk.Revit.ApplicationServices Application代表Autodesk Revit应用程序,提供对文档、选项和其他应用程序范围数据和设置的访问。 语法1public class Application : IDisposable 示例123string versionInfo = application.VersionBuild + "\n" + application.VersionName + "\n" + application.VersionNumber; 继承层次结构System Object Autodesk.Revit.ApplicationServices Application Autodesk.Revit.DB.Macros ApplicationEntryPoint 方法CopyModel将现有模型复制到新文件。允许覆盖同名文件。 ExtractPartAtomFromFamilyFile从族文件的内容写入PartAtom...
Autodesk.Revit.DB CurveArray
发表于2024-11-18|RevitApi
Autodesk.Revit.DB CurveArray可以包含曲线的数组。 语法1public class CurveArray : APIObject, IEnumerable 继承层次结构System Object ​ Autodesk.Revit.DB APIObject ​ Autodesk.Revit.DB CurveArray 另见CurveArray Members Autodesk.Revit.DB Namespace 构造函数CurveArray创建CurveArray类的新实例 方法Append将曲线添加到数组的末尾。 Clear从数组中删除每条曲线,使其为空。 ForwardIterator将一个向前移动的迭代器添加到数组中。 GetEnumerator将一个向前移动的迭代器添加到数组中。 Insert将指定的曲线插入数组。 ReverseIterator返回一个向后移动的迭代器到数组。 属性IsEmpty测试数组是否为空。 Item获取或设置数组中指定索引处的曲线。 Size返回数组中的曲线数。 注:翻译自Revit Api docs 2018
Autodesk.Revit.DB Opening
发表于2024-12-10|RevitApi
Autodesk.Revit.DB OpeningAutodesk Revit项目或族文档中的洞口。 语法1public class Opening : Element 附注该对象表示各种不同类型的洞口: 墙中由修订项目中的两个边界点创建的矩形洞口。 由应用于屋顶、楼板、天花板、梁、支撑或柱的一组曲线创建的洞口。 一个垂直的竖井开口延伸到一个或多个水平。 在族文档中的墙或天花板上创建的简单洞口。 根据打开的类型,此类的某些属性将不可用。 这个对象派生自Element基对象,并且支持该对象的所有方法,例如检索该对象的参数的能力。此对象还支持访问结构分析模型,但此功能仅适用于Autodesk Revit Structure。 示例123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051### private void Getinfo_Opening(Opening opening){ string message =...
Autodesk.Revit.DB Document
发表于2024-10-30|RevitApi
Autodesk.Revit.DB Document表示打开的 Autodesk Revit 项目的对象。 语法1public class Document : IDisposable 附注Document 对象表示 Autodesk Revit 项目。Revit 可以打开多个项目,并打开这些项目的多个视图。活动视图或最顶层视图将是活动项目,因此是可从 Application 对象获得的活动文档。 继承层次结构 System Object Autodesk.Revit.DB Document Autodesk.Revit.DB.Macros DocumentEntryPoint 方法AcquireCoordinates 不知道是啥,API没给描述 AutoJoinElements 强制 Revit...
Autodesk.Revit.DB Line
发表于2025-02-20|RevitApi
Autodesk.Revit.DB Line空间中的一条线。 语法1public class Line : Curve 继承层次结构System Object Autodesk.Revit.DB APIObject Autodesk.Revit.DB GeometryObject Autodesk.Revit.DB Curve Autodesk.Revit.DB Line 方法CreateBound创建有界线性曲线的新实例。 CreateUnbound创建无界线性曲线的新实例。 Intersect计算此曲线与指定曲线的交点。 IsInside指示指定的参数值是否在此曲线的边界内。 属性Direction返回直线的方向。 Origin返回直线的原点。 注:翻译自Revit Api docs 2018
12…7
avatar
funtim41@gmail.com
实践-认识-再实践-再认识
文章
67
标签
5
分类
7
Follow Me
公告
This is my Blog
最新文章
AddInManager2025-03-30
在Revit中求内轮廓及外轮廓2025-03-29
Autodesk.Revit.DB XYZ2025-02-27
Autodesk.Revit.DB Curve2025-02-27
Autodesk.Revit.DB Line2025-02-27
分类
  • Revit二次开发人员指南42
  • RevitApi13
  • ObjectARX:Managed.NET开发人员指南6
  • C#2
  • Revit二开示例2
  • CAD二开学习1
  • 样式设置1
标签
Revit 线程 LINQ 博客配置 CAD
归档
  • 三月 2025 1
  • 二月 2025 8
  • 一月 2025 6
  • 十二月 2024 33
  • 十一月 2024 18
  • 十月 2024 1
网站信息
文章数目 :
67
本站访客数 :
本站总浏览量 :
最后更新时间 :
©2024 - 2025 By funtim41@gmail.com
框架 Hexo|主题 Butterfly
学而不思则罔,思而不学则殆。
搜索
数据加载中