視圖傳送

Revit 視圖狀態與選取資料網路分享工具

基本邏輯

視圖傳送工具提供透過網路將 Revit 中的視圖設定、選取空間邊界或線條資料分享給其他使用者的功能。系統可序列化目前視圖的顯示狀態(範圍、裁剪、比例等)、提取幾何元素的曲線資料,並透過 HTTP API 傳送至遠端伺服器,讓協作團隊能即時獲取彼此的建模資訊。

此工具特別適用於遠端會議、跨部門協作或需要快速分享特定視角與選取範圍的場合。

基本使用情境

情境一:遠端會議視圖同步

在線上會議中,設計人員可將目前檢視的視圖狀態傳送給與會者,讓大家看到相同的模型視角與細節。

情境二:選取空間資料分享

當需要請其他專業協助特定區域的設計時,可快速傳送該空間的邊界輪廓資料供參考。

情境三:線條與曲線交換

將手繪或自動生成的 Detail Curve 資料傳送至外部系統(如 BIM-Watson)進行進一步分析或儲存。

前置設定

第一步:確認網路連線與伺服器

工具預設連接到 `http://vs.wylin.com.tw` 伺服器。請確保:

  • 電腦已連接至網際網路
  • 有權限存取該 API 服務
  • 防火牆未阻擋連線

第二步:載入使用者清單

  1. 啟動工具後,系統自動從伺服器下載可用的使用者清單
  2. 清單顯示在「使用者」欄位中,包含所有註冊的協作者名稱
  3. 如未顯示任何使用者,請檢查網路連線或重新整理清單

💡 帳號需求

使用此功能需要有效的帳號授權。請確保已登入協作平台並擁有發送權限。

第三步:選擇目標使用者

  1. 在「使用者」清單中單擊選擇要傳送資料的目標對象
  2. 可支援單選或多選(視版本而定)
  3. 被選擇的使用者名稱會高亮顯示

第四步:設定訊息說明(可選)

在「說明」輸入框中簡要描述要傳送內容的用途,例如:

  • "一樓會議室視圖 - 請確認管線配置"
  • "立面 A-北向視角分享"
  • "空間 B201 邊界輪廓資料"

✓ 傳送模式說明

工具提供三種不同的傳送功能,透過右鍵選單選擇:

  1. 傳送目前視圖:分享當前開啟的視圖設定
  2. 傳送所選空間:分享選取元素的邊界輪廓
  3. 傳送所選線條:分享 Detail Curve 或 Model Line 幾何資料

操作步驟

功能一:傳送目前視圖

  1. 開啟目標視圖

    在 Revit 專案瀏覽器中雙擊開啟要分享的視圖(平面、立面、剖面或 3D 視圖均可)。

  2. 調整視圖設定

    設定好需要分享的顯示狀態:

    • 視圖範圍(Crop Region)與裁剪開關
    • 比例與詳細程度
    • 可見性/圖層設定
    • 相機位置(3D 視圖)
  3. 啟動傳送工具

    開啟「視圖傳送」工具,確認使用者清單已載入。

  4. 選擇目標與輸入說明

    在清單中選擇接收者,並可在說明欄位加入簡短描述。

  5. 執行傳送命令

    右鍵點擊使用者清單,選擇「傳送目前視圖」選項。系統將:

    • 序列化目前 ActiveView 的所有設定參數
    • 提取視圖範圍、比例、裁剪等資訊
    • 透過 LZ4 壓縮資料以縮小傳輸量
    • 轉為 Base64 格式並透過 HTTP POST 傳送至伺服器
    • 顯示傳送狀態(成功/失敗)
  6. 通知接收者

    目標使用者在其協作平台上會收到通知,並可點擊連結在他們的 Revit 中自動開啟相同視圖。

功能二:傳送所選空間

  1. 選取空間元素

    在 Revit 視圖中選取一個或多個 Room/Space 元素(需在平面視圖模式)。

  2. 開啟傳送工具並選擇目標

    與前述步驟相同,選擇接收者並輸入說明。

  3. 執行空間傳送命令

    右鍵選單選擇「傳送所選空間」選項。系統將:

    • 讀取選中 Room/Space 的邊界輪廓
    • 提取所有組成邊界的曲線數據(Curves)
    • 序列化為標準化的 IPCBoundary 格式
    • 壓縮並傳送至伺服器
  4. 資料用途

    接收者可將這些邊界資料用於:

    • 在他們的模型中重建相同空間
    • 作為 MEP 設備配置的參考範圍
    • 輸入至外部分析系統(如 BIM-Watson)

功能三:傳送所選線條

  1. 選取線條元素

    在視圖中選取 Detail Curve、Model Line 或任何包含幾何曲線的元素。

  2. 選擇目標與說明

    設定接收者並加入描述文字。

  3. 執行線條傳送命令

    右鍵選單選擇「傳送所選線條」選項。系統將:

    • 讀取所有選中元素的曲線幾何資料
    • 包含起點、終點、控制點等完整數據
    • 序列化為 CurveElement 格式並壓縮傳輸

⚠️ 注意事項

  • 網路穩定性:傳送過程需要穩定的網路連線,中斷可能导致資料遺失
  • 資料隱私:請注意不要分享包含機密資訊的視圖或幾何數據
  • 版本相容性:接收者的 Revit 版本應與發送者相近,以確保視圖正確還原
  • 授權限制:某些功能可能受限於帳號權限,請確認擁有適當的使用權限

進階應用技巧

批量傳送

如支援多選,可一次選擇多位接收者進行群組傳送,提高溝通效率。

搭配會議軟體使用

在 Teams、Zoom 等線上會議中,透過本工具讓與會者同步看到相同視圖。

與外部系統整合

傳送空間或線條資料至 BIM-Watson 等平台進行自動化分析與儲存。

版本比對協作

搭配「結構異動比對」工具使用,將比對結果的視圖快速分享給相關人員確認。

常見疑難排解

  • 檢查網路連線;確認帳號登入狀態;重新整理清單
  • 等待重試;確認資料大小;聯絡系統管理員
  • 確認雙方使用相同專案檔案;檢查視圖是否為模板或已刪除
  • 檢查房間分隔線是否完整封閉;重新建立 Space Separation Line
  • 問題現象 可能原因 解決方法
    使用者清單為空 網路連線失敗或無授權
    傳送失敗 伺服器不可達或資料過大
    接收者無法開啟視圖 專案版本不符或缺少必要元素
    空間邊界資料不完整 選取的 Room 邊界未正確定義

    💡 最佳實踐建議

    • 清晰說明文字:在傳送時加入明確的描述,讓接收者了解視圖目的與重點
    • 預先整理視圖:傳送前調整好顯示設定(隱藏雜項、設定正確比例)以提升溝通效率
    • 確認接收狀態:傳送後請接收者確認收到,避免資訊遺失
    • 定期更新使用者清單:確保清單中的協作者是當前專案的相關人員

    技術規格(供參考)

    💻 傳輸機制

    • API 端點:`http://vs.wylin.com.tw`
    • 壓縮方式:LZ4 高效能壓縮演算法
    • 編碼格式:Base64 字串編碼
    • 傳輸協議:HTTP POST 請求
    • 資料結構:JSON 封裝的序列化作業數據