问题标签 [revit-2015]

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.

0 投票
1 回答
680 浏览

revit - 将族符号捕捉到参考平面

我有一个窗帘面板玻璃(如下所示),有一堆垂直和水平线作为参考平面,应该用来将专业设备捕捉到交叉点,以便正确放置它们。

目前,专业设备正在通过我们正在开发的插件放置Document.Create.NewFamilyInstance,它的位置来自用户选择的墙壁表面UIDocument.Selection.PickObject。但是,我需要在代码中获取这些参考线,以便我可以将专业设备准确地放置在离用户选择最近的交叉点处。

在此处输入图像描述

我知道这些参考平面只会显示在 Elevation 视图中,这就是我在代码中通过options.View = _document.Document.ActiveView;在 Elevation 视图中分配和调用 API 来查找这些对象时使用的,但我可以得到最接近的工作解决方案是下面的代码,问题是我只能得到线(我知道是因为它们的位置而构成参考平面的线),但我找不到将它们转换/转换为实际 ReferencePlane 实例的方法调用 NewFamilyInstance 时使用。

那有可能吗?如果不是,我怎样才能确保专业设备能够捕捉到它找到的关闭参考?

更新:不确定这是不是正确的方法,但我找到了一种从参考平面线获取所有交点的方法,这样我就可以将我的对象定位在最近的点附近。下面的代码不会删除重复项。

0 投票
3 回答
3337 浏览

c# - 在哪里可以找到使用 C# 创建 Revit 插件的正确指导?

我被分配了一项任务,为 Autodesk 应用程序创建加载项。请指导我在哪里可以学习创建加载项,因为我是 Autodesk 应用程序的新手。提前致谢。

0 投票
2 回答
2805 浏览

revit-api - 如何使用 Revit API 激活(显示)视图?

我正在尝试使用 Revit API 激活视图。我想要做的是提示用户选择一些墙,但是当用户被问到时,他不能切换视图来选择更多的墙(那时一切都变灰了)。所以我要激活的视图(我的意思是,我希望这个视图实际显示在屏幕上)已经存在,我可以访问它的 ID。

我已经看到有关创建、浏览、过滤视图的线程,但没有激活它……这是一个平面图视图。

到目前为止,我可以访问其关联的 ViewPlan 对象和关联的参数(名称、Id、..)。

有可能吗?

非常感谢 !

阿尔诺。

0 投票
1 回答
808 浏览

revit-api - 移动点(以编程方式移动管道指针位置)

我想在从 revit 绘制管道时以编程方式将用于创建管道的指针从一个地方移动到另一个地方。

请参考下图。

在此处输入图像描述

从 revit 绘制管道时,我可以更改偏移量(例如从 15 到 16)。但无法以编程方式将创建管道指针位置从红点更改为橙色点(参考图片)。

这可能吗?

或者

我们可以在从 Revit 绘制管道时以编程方式更改或访问偏移值吗?

参考下图

在此处输入图像描述

请建议..

问候

纳米特耆那教

0 投票
3 回答
756 浏览

c# - 从包含此类信息的元素中获取有关楼梯运行和楼梯的信息

您好,我有以下代码:

现在的问题是,无论出现什么楼梯总是空的,我听说另一个程序员也有同样的问题。

楼梯变量确实接收了许多具有楼梯属性的对象(被命名为楼梯,具有立管和平台分机),但实际上似乎不接受被投射到楼梯上。任何人都知道如何将其实际投入楼梯(或以其他方式获取文件中的所有楼梯?)

请注意,楼梯是具有以下属性的元素:

我主要需要楼梯对象来获得与楼梯对象相关的运行,或者实际上我需要运行所遵循的路径。

这有望用于执行以下操作:

因为我需要 XYZ 位置来定位任何连接到建筑物几何形状的楼梯。

0 投票
2 回答
1433 浏览

python - 使用python获取Revit项目中视图的视图过滤器

我希望能够在我的项目中找到所有未使用的视图过滤器。

0 投票
2 回答
1415 浏览

revit-api - 使用 Revit API 的“分割墙”

我有一堵墙,必须使用 Revit API 将其拆分。我有放置点作为输入,需要根据这些点分割墙。我们有任何命令可以使用 Revit API 来实现这一点吗?

任何帮助将不胜感激。

0 投票
1 回答
171 浏览

revit-api - 计算参考点的几何形状

我有 4 个放置点用于创建外面板。但是,我有参考点,我想用它在外面板内创建内面板。我从外面板的每一侧都有可用的偏移值。现在我想使用 Revit API/几何计算内部面板的坐标。

任何帮助将不胜感激。

0 投票
1 回答
376 浏览

revit-api - 墙壁尺寸标注

我想将元素之间的间隙设置为某个值,以便尺寸清晰可见。请在屏幕截图下方找到。

目前它看起来像这样。

目前它看起来像这样

但我想实现如下。

但我想实现如下

0 投票
1 回答
1662 浏览

revit-api - 移除/删除/撤消零件

我把墙分成几部分。现在我想移除零件并保留原来的墙壁。如何删除/删除/撤消已创建的部分?我有我想删除的partids。

.ActiveDoc.Delete(partid) 不起作用并引发错误。