[英]Is it possible to keep track of the Revit ribbon buttons which were clicked on?
我一直在嘗試找出一種方法來記錄用戶界面操作以檢索有關單擊了哪些功能區按鈕的信息,但到目前為止我一直沒有成功。 我花了很多時間在 API 中查找相關事件,但顯然沒有。 ...
[英]Is it possible to keep track of the Revit ribbon buttons which were clicked on?
我一直在嘗試找出一種方法來記錄用戶界面操作以檢索有關單擊了哪些功能區按鈕的信息,但到目前為止我一直沒有成功。 我花了很多時間在 API 中查找相關事件,但顯然沒有。 ...
[英]Simplify a series of repetitive functions with sort options
我在一個模塊中有一系列功能開始變得非常重復。 每個函數都提取一個列表,並有一個可選的布爾參數,用於在返回列表之前對列表進行排序。 感覺應該有一種方法可以從父函數繼承排序? ...
[英]Filter down list of elements by comparing their name properties to a list of potential partial matches
我在 python 和 Revit 工作,我有一個帶有名稱參數的詳細信息項目列表。 我想過濾我的列表,只過濾名稱包含部分匹配列表中任何字符串的部分匹配項的詳細信息項。 我有一個可行的解決方案,但我的直覺告訴我應該有一種方法來簡化它,因為它對我來說可讀性不太好。 這有效: 這不是: ...
[英]Revit API changes wall parameters: from metadata it showed the correct result, not reflected in UI however
使用 revit-python-wrapper 創建牆,然后調整牆的高度和牆到地面的偏移。 這是代碼 在空的 Revit 項目中成功創建牆。 使用 snoop revit DB,只找到一堵牆。 身份證號:318835 檢查屬於此牆的參數 - 318835。參數“未連接高度”具有正確的雙精度值 ...
[英]Get Name of WallType in PyRevit
如何在WallType中獲取 WallType 的Name ? 我可以到達FamilyName ,但這不是我想要的,我想要牆的確切名稱(例如,'300mm 混凝土')。 我使用的代碼: ...
[英]How to create square of walls via WPF in Revit python
我開始學習 pyRevit,這就是問題所在。 我想創建一個 WPF,我可以在其中輸入值,然后 Revit 可以自動構建一個簡單的矩形建築。 我已經創建了一個 WPF 但我被困在需要將長度值(接口)與 python 代碼連接起來的地方。 在此處輸入圖像描述 ...
[英]How to retrieve the openings of Wall (not the coordinates)?
我已經將級別檢索為樹視圖(WPF 形式的樹視圖中的級別列表),然后從 Revit 項目中的特定級別(例如 Level1)中選擇了一堵牆(例如 xyz_wall),我想檢索列表開口(門和窗)選定的牆並顯示到消息框(在消息框-開口列表中:)。 ...
[英]How to activate(display) a floor plan / level and then Highlight all the walls of floor plan/level?
我正在嘗試使用 Revit API 激活視圖。 我想要做的正是顯示水平或平面圖視圖。 所以我想激活的視圖(我的意思是,我希望這個視圖實際顯示在屏幕上)已經存在,我可以訪問它的 Id。 我看過關於創建、瀏覽、過濾視圖的線程,但沒有激活它......這是一個平面圖視圖。 (我想要的是,通過選擇一個樓 ...
[英]How can I activate (display) a view (floor plan or Level) using Revit API?
我正在嘗試使用 Revit API 激活視圖。 我想要做的正是顯示水平或平面圖視圖。 所以我想激活的視圖(我的意思是,我希望這個視圖實際顯示在屏幕上)已經存在,我可以訪問它的 Id。 我看到過關於創建、瀏覽、過濾視圖的線程,但沒有激活它......這是一個平面圖視圖。 (我想要的是,通過選擇一個 ...
[英]Getting access to a sheets Title block using python
發電機腳本在 Dynamo 中,我能夠調整每張紙的標題欄,但我被要求將其簡化為僅使用 python 的按鈕單擊。 我可以找到工作表,但無法調整每張工作表的參數。 我相信這是因為我試圖打開和關閉的參數位於標題塊內,而不是它本身的工作表上。 我想也許我需要打開這些,但我無法讓 function 在 Dy ...
[英]Is it possible to continue working in Revit while running a python script in pyrevit?
在運行 Revitpythonshell 或使用 XAML gui 運行 python 腳本時,我無法在 Revit 中工作,直到關閉 Revitpythonshell 或 python gui。 有沒有辦法讓 Revit 不會像這樣無法訪問? 我想保持我的腳本打開,以便在我工作時繼續使用。 ...
[英]Getting name of element type doesn't work in Iron python for Revit
我在 pyRevit 環境中的 Iron python 工作,我的代碼如下: 根據 Revit API 文檔,這應該可以工作,並且可能可以在 C# 中工作ele.Name既可以用作設置器,也可以用作吸氣器。 但在 Ironpython 中,上述代碼失敗,返回一個AttributeError: Nam ...
[英]How to check if an ElementType is placed in revit model?
我在 Ironpython 中使用以下代碼收集了元素類型: 如何知道typeelements中收集的元素是否存在於Revit model空間中? ...
[英]Raycasting to calculate the volume of a space
我正在嘗試使用光線投射來收集房間中的所有表面並確定它的體積。 我有一個光線將來自的質心位置,但我正在繪制一個關於如何在所有 360 度(在 3D 空間)中獲取光線的空白。 我在地板或天花板上沒有得到任何點,就像圍繞 Z 軸旋轉 60 度展開。 我想我有其余的工作,但這讓我很難過。 ...
[英]How to get type parameters of revit family type?
我正在嘗試使用 pyrevit 托管的 ironpython 創建所有類型參數的列表。 我試過以下代碼 ele.Parameters和ele.GetOrderedParameters()都只能產生實例參數。 我讀過實例參數是元素的類型參數。 所以我試圖捕捉家庭類型並應用與上面相同的代碼。 ...
[英]DB.FilterStringRule on a AsValueString() Fails
我正在嘗試創建一個 pyrevit 插件,它根據用戶選擇的元素的參數值過濾當前視圖中的元素。 這適用於 string 和 double 類型的參數。 但是 AsValueString() 在 DB.FilterStringRule 中失敗可能是因為在 python 中將 AsValueString ...
[英]c# - Revit api - multi version plugin .csproj file
我正在嘗試為 Revit 創建一個簡單的多版本hello World插件,我發現了這篇文章,我正在努力跟進。 但是,我並沒有走得太遠。 我不太熟悉 .csproj 文件的工作原理。 我之前為個別 Revit 創建了插件,但沒有為多個版本創建插件。 這是下面的 my.csProj 代碼。 我試圖從小處 ...
[英]Can't use pyrevit forms
我正在嘗試(很長一段時間)使用 pyrevit forms 打開 excel 個文件,但每次我嘗試使用它時,都會出現不同的錯誤。 最近的錯誤是圖像中的錯誤。 如果我嘗試“from pyrevit import *”,錯誤是:Exception: System.MissingMemberExcep ...
[英]ExtensibleStorage using RevitPythonShell
我正在嘗試利用 Revit API 中的 ExtensibleStorage。 我正在嘗試將數組存儲在 ArrayField 中。 我想也許我的錯誤是由於 IronPython 接口,但也許有人成功地做到了這一點? 我知道要設置的對象應該是一個 IList,但我似乎無法制作一個。 在 IronPyt ...
[英]Revit API Python SetBoxCenter() applied to multiple Viewports
在 Revit 中,我選擇了要與主視圖 (primaryCenter) 對齊的視圖 (selvpsElements)。 我的主要視圖中心如下所示: 這是使用應用於特定視口的 GetBoxCenter() 方法生成的然后與主視圖對齊的選定視圖如下 我努力了 但它不起作用。 我是否需要使用.ToXyz( ...