如何用Revit API 在Revit的模型中獲取輪廓族的截面資訊
Revit提供了輪廓族,它相當於定義了一個介面,有多邊形構成,也可以由弧形等組成的一個封閉的曲線。 在製作族的時候,可以對指定的輪廓族型別進行拉昇或放樣。也可以在做強飾條時候用到,還可以使用者繪製板邊。輪廓族提供了很便利的功能。
在Revit專案中,如何讀取這些輪廓族所定義的介面資訊呢? 如果獲得這些族的截面幾何資料呢?
一個方式是直接從這些用輪廓族構造成來的物件的幾何資訊中獲得。比如一個牆飾條,直接用Geometry屬性獲取這個飾條的幾何資料,可以獲得實體的所有面以及面上的所有邊,然後分析這個集合資料來獲取介面形狀。
還有一個方式就是EditFamily(Family), 開啟族檔案獲得Document, 然後在Document裡面找有哪些ModelLine。 但是這個方法有一個問題,那就是無法考慮型別以及引數值對ModelLine長度的驅動控制。但是至少可以獲得這個幾面的大概形狀,有多少個邊組成的。
轉載請複製以下資訊:
原文連結: http://blog.csdn.net/joexiongjin/article/details/10003953
作者: 葉雄進 , Autodesk ADN
相關推薦
如何用Revit API 在Revit的模型中獲取輪廓族的截面資訊
Revit提供了輪廓族,它相當於定義了一個介面,有多邊形構成,也可以由弧形等組成的一個封閉的曲線。 在製作族的時候,可以對指定的輪廓族型別進行拉昇或放樣。也可以在做強飾條時候用到,還可以使用者繪製板邊。輪廓族提供了很便利的功能。在Revit專案中,如何讀取這些輪廓族所定義的介
用Java程式碼從網頁中獲取資料(示例程式碼)
package com.mashensoft.net; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java
【TensorFlow】從訓練好的模型中獲取引數值
checkpoint_file = tf.train.latest_checkpoint(FLAGS.checkpoint_dir)graph = tf.Graph()with graph.as_default(): session_conf = tf.ConfigPr
Shiro在請求頭中獲取sessionId以及rememberMe資訊
本文介紹的內容需要對Shiro有一定了解,學習Shiro可檢視跟開濤我學Shiro 解決問題步驟 重寫 DefaultWebSessionManager 命名為 DefaultHeaderSessionManager; 重寫 CookieRemembe
JS中獲取表單的資訊
方法1: var data = $('#updateCommodityInventoryForm').serialize(); 資料格式如:console.log(data); ==> unit=%E4%B8%AA&specification=R60&barCode=111
selenium中獲取當前頁面提示資訊
在百度登陸頁面上,當輸入錯誤的使用者名稱與密碼時,頁面中提示:“使用者名稱或密碼有誤,請重新輸入或找回密碼”,獲取這段提示資訊用getText()這個方法,但注意定位到這段提示資訊時,要等待一定時間才可以獲取到這段提示資訊,我一開始直接用:driver.findE
iOS中獲取UIWebView的各種資訊
stringByEvaluatingJavaScriptFromString 使用stringByEvaluatingJavaScriptFromString方法,需要等UIWebView中的頁面載入完成之後去呼叫。我們在介面上拖放一個UIWebView控制元件。在Lo
面試官想從產品體驗報告中獲取哪些應聘者的資訊
面試官主要希望從產品報告中獲得哪些資訊 工具和軟體使用能力(MSOffice、keynote、ps等) 文案能力(語文水平、排版及美化能力) 邏輯思維(是否邏輯通順、是否言之有理、是否突出重點等) 產品secse(從產品經理的角度分析產品,提出自己的觀點和看
Android中獲取apk安裝包資訊的方法
public class TestActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCon
在jsp頁面中獲取JavaBean的屬性資訊
JavaBean: package com.wgh; public class Produce {// 商品名稱private String name = "程式設計詞典個人版";// 商品價格pri
Shiro(3) controller中獲取當前登入使用者資訊
//Shiro controller中獲取當前登入使用者資訊 方式一: @RequestMapping(value = "/competitorPageList" ) public String competitorPageList(Mod
樹模型中分裂特徵選擇標準--資訊熵,資訊增益,資訊增益率的計算
1.熵:集和的熵值 -sum(pi * log(pi , 2))2.資訊增益:集和的熵-按照特徵a劃分後子集的熵加權和(偏向類別數目多的屬性) 3.資訊增益率:資訊增益/屬性的熵(偏向類別數目少的屬性)4.基尼值:1-集和各類別值的概率平方和(隨機抽取兩個樣本其類別不一致的概
Revit api 獲取文件內所有物件根列表
Document thisDoc =tempData.Application.ActiveUIDocument.Document; Settings thisDocSetting = thisDoc.Settings;
通過Revit API建立一個族並載入到工程文件中
四個注意點: 1、在族文件中建立拉伸時,需要開啟事務,開啟事務時使用的文件必須是族文件 2、在族文件中建立草圖工作平面時,使用的文件必須是族文件 3、將族文件匯入工程文件時,不能開啟事務,否則會丟擲異常 4、LoadFamily方法的呼叫者是族文件,引數
YII用戶註冊和用戶登錄(三)之模型中規則制定和分析
模型 als del 郵箱 收信 com unique mark div 3 模型中規則制定和分析 YII模型主要分為兩類,一個數據模型,處理和數據庫相關的增刪改查。繼承CActiveRecord。還有一個是表單模型,繼承CFormModel。不與數據庫進行交互。操作
C#中獲取用戶登錄IP地址
sys pen host local ssi esp rdate sre gin using System.Net; //導入命名空間 public string getLocalIP() { string strHostName = D
從輸入的值中獲取最大值和最小值,輸入0後結束(利用do_while boolean isRight來標識用戶輸入)
bool out 用戶 system efault 最大 pub string void mport java.util.Scanner; public class DoWhile2 {public static void main(String[] args) { int
revit導出模型數據到sqlserver數據庫
用戶數據 nbsp com odbc 選擇 分析 blog 可能 打開 revit軟件可以導出模型數據到sqlserver數據庫,有時候,為了對模型做數據分析,需要導出模型的數據,下面總結一下導出過程: 首先在sqlserver中建立一個數據庫,如:revit_wujinq
Revit API 加載族並生成實例圖元
next mes 但是 and 當前 結構 dialog ransac tid 在Revit API中加載族可以使用Doc.LoadFamily方法,傳入要加載的族文件路徑名,但是這種方式有一種缺點,就是如果族文件在當前工程中沒有加載的話則返回成功,如果已經加載過,則返回失
revit API 生成墻圖元
bound with des null 圖元 light 2.0 return eve 由於Revit的版本問題,在網上找的生成墻圖元的代碼,在我機器上的Revit 2016中編譯不能通過,通過多次調試,終於找到在revit 2016中使用API生成墻圖元的代碼,現在貼出來