问题标签 [revit-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 将元素 ID 从文件传递到另一个文件管理器 Revit Api c#
我正在尝试从族文件中复制包含挤出(我要选择的元素)并将其复制到另一个文件中“我的意思是有两个打开的文件,我从族文件中选择元素并将其粘贴到另一个文件中项目文件”。所以问题:如何在 c# 中将元素 ID 和位置数据从文件传输到文件?
我试图在我从事的项目中加载家庭,但没有出现任何内容。那么任何指导方针如何做到这一点?
提前致谢
c# - 创建Family Instance和复制familyInstance并粘贴revit api 2012之间的区别
我有一个灯具系列,我想从中复制。我知道创建具有相同属性的系列实例会给我另一个灯具,如果我使用这个命令“ElementTransformUtils.CopyElement(Doc,inst.id, loc) ”也会给我另一个。那么,这两个输出有什么区别?它会给我同样的输出“安装在天花板上的灯具”吗?提前致谢
revit-api - 在 Revit Mep 2014 中获取导管标准尺寸
如何使用 Revit MEP 2014 API 获得具有尺寸的导管标准?
c# - Autodesk Revit 插件崩溃
我正在为 Autodesk Revit 2014 开发一个插件,将房间几何图形转换为概念体量。但是当我运行脚本时,revit 会完全关闭。我已经隔离了导致崩溃的代码:
revit 日志显示此错误:
DBG_INFO:检测到未冻结的选择更改。:n:\build\2014_ship_x64_inst_20130308_1515\source\revit\revitui\modscope\ModScope.cpp 的第 571 行
有谁知道我使用挤压命令是否有问题?还是在 Revit 中?
提前致谢。
c# - 如何抑制“链接的 .rvt 文件实例需要协调审查”对话框?
当我运行打开多个模型的加载项时,我需要抑制链接的 .rvt 文件的实例需要协调审查对话框,因为我不希望用户需要单击一堆对话框。我已经添加了一个事件处理程序UIApplication.DialogBoxShowing
,它会检查对话框是否有HelpId == 1011
(在此处找到)这是我正在寻找的对话框。但是,当我尝试该e.OverrideResult
方法时,它似乎总是取消该操作。我试过TaskDialogResult.Ok
了DialogResult.Ok
但他们都取消了这个动作。
这是我的事件处理程序:
我可以传递什么对话结果以使操作继续?
vb.net - 使用 .net api 将参数值传递给 Revit 系列
我想将参数值传递给 Revit 系列。我在谷歌上花了很多时间。结果,我得到了几个链接,这些链接告诉使用 VB.NET 读取和写入参数值 使用 VB.NET 读取和写入参数值
在此示例中,我们正在获取参数并将值写入名为ParametersValue.txt
. 但我很困惑,我应该如何将此文件传递给 Revit?我希望有人能引导我朝着正确的方向前进。我真的很感激!
c# - 使用 C# 插件将族的单个实例放置到 Revit 项目中
我正在尝试创建我的第一个 Revit 插件。
我正在使用 Revit 2014,我想要放置一个从文件加载的族的单个实例。我实际上正在使用这段代码:
问题是该方法PromptForFamilyInstancePlacement
允许用户插入该族的多个实例。我希望用户只能将一个实例插入到项目中。我还编写了代码以返回插入的实例(使用DocumentChanged
您可以看到的事件),因此该处理程序可能在某些方面很有用..
c# - 在没有线程 C# 的情况下停止循环
抱歉,如果这是一个愚蠢的问题,我是 C# 新手,所以请让我休息一下。
我正在研究 Revit API。目前,Revit API 不支持多线程操作。我的问题是如何在不调用新线程的情况下停止循环?
我正在尝试获取快照,并且正在等待用户选择快照,因此我放置了一个无限循环,直到满足条件
但是如果我想中止这个怎么办???我试过了
但这种方法需要线程......任何建议!
c# - revit api中的语句问题
我对以下语句有疑问。我希望有人可以帮助我?
if (parameter != null && parameter.StorageType == 2 && parameter.HasValue)
python - 访问 revit 元素数据 - python revit api
我对如何访问 Revit 的元素数据(例如元素的参数、位置、ID 等)有点困惑。如果我有以下代码:
它将打印:Autodesk.Revit.DB.FilteredElementCollector object at 0x0000000000000038 [Auto...]。我从这里去哪里?例如,我如何获得墙壁位置的返回?
这里可能有很多,每个项目都有多个步骤。我主要是在寻找获取和/或设置新元素数据的一般概念。
有什么想法吗?