虛擬制圖工具的制作方法
【技術領域】
[0001] 本發明根據獨立權利要求設及用于使用計算機輔助設計系統創建虛擬幾何模型 的方法、用于創建對象的虛擬幾何模型的數據處理系統、W及用用于創建對象的虛擬幾何 模型的計算機可執行指令編碼的非暫時計算機可讀介質
【背景技術】
[0002] 本公開一般地指向管理產品或其他項目的數據的計算機輔助設計、虛擬化和制造 系統、產品生命周期管理(叩LM")系統、W及類似系統(統稱為"產品數據管理"系統或 叩DM"系統)。計算機輔助設計(CAD)系統用于創建產品的虛擬模型。希望改進的系統。
【發明內容】
[0003] 各種公開的實施例包括用于使用虛擬制圖工具創建虛擬幾何模型的方法和系統。 根據公開的實施例,用于使用計算機輔助設計系統(CAD)創建虛擬幾何模型的方法包括: 定位虛擬制圖工具和相對于所述虛擬制圖工具定位虛擬標記設備。所述方法包括通過使用 所述虛擬制圖工具由所述虛擬標記設備放下墨水繪制所述幾何模型,W及將所述幾何模型 存儲在存儲器中。
[0004] 所述方法包括沿著所述虛擬制圖工具的外部邊緣創建引導邊緣,其中由所述虛擬 標記設備放下的墨水跟隨所述引導邊緣。所述方法包括創建由所述引導邊緣約束的遮蓋區 域,其中避免所述虛擬標記設備在所述遮蓋區域下放下墨水。所述方法包括在距所述引導 邊緣的預定距離內創建影響帶,其中修改在所述影響帶中放下的墨水W近似意圖的線或曲 線。
[0005] 根據公開的實施例,用于創建虛擬幾何模型的數據處理系統包括至少一個處理器 W及連接到所述處理器的存儲器。所述數據處理系統配置為生成虛擬制圖工具和虛擬標記 設備。所述數據處理系統配置為定位所述虛擬制圖工具W及相對于所述虛擬制圖工具定位 所述虛擬標記設備。所述數據處理系統配置為通過使用所述虛擬制圖工具由所述虛擬標記 設備放下墨水,繪制所述幾何模型,W及將所述幾何模型存儲在存儲器中。
[0006] 前述已經寬泛地概述了本公開的特征和技術優點,使得本領域的技術人員可W更 好的理解隨后的詳細描述。本公開的其他特征和優點將在此后行程要求保護的主題的下文 中描述。本領域的技術人員將理解她們可W容易地使用作為基礎公開的概念和特定實施 例,用于為了執行本公開的相同目的修改或設計其他結構。本領域的技術人員還將認識到 該樣的等價結構不背離W其最寬形式的公開的精神和范圍。
[0007] 在進行W下【具體實施方式】的描述之前,可能有利的是闡述貫穿本專利文檔使用的 特定詞語或短語的定義;術語"包括"和"包含"W及其等價物意味著包括而沒有限制;術語 "或"是包含性的,意味著和/或廂語"相關"和"相關聯"W及其等價物可W意味著包括、 包括在內、相互聯系、包含、包含在內、連接到或與其連接、禪合到或與其禪合、可與其通信、 與其合作、交錯、并置、接近、約束到或用其約束、具有、具有屬性等;并且術語"控制器"意味 著控制至少一個操作的任何設備、系統或其部分,不管該樣的設備W硬件、固件、軟件、或者 硬件、固件、軟件至少兩者的組合實施。應該注意,與任何特定控制器相關聯的功能性可W 集中或分布,不管是本地地還是遠程地。貫穿該專利文獻提供特定詞語和短語的定義,并且 本領域的技術人員將理解該樣的定義在許多情況下(如果不是大多數)是優先應用的,W 及該樣定義的詞語和短語的使用。盡管一些術語可能包括多種實施例,但是所附權利要求 可W清楚地將該些術語限制到特定實施例。
【附圖說明】
[000引為了完全理解本公開及其優點,現在將參照結合附圖進行的W下描述,其中相同 的數字指代相同的對象,其中:
[0009] 圖1圖示根據公開的實施例的數據處理系統的框圖;
[0010] 圖2圖示根據公開的實施例的虛擬制圖工具;
[0011] 圖3圖示根據公開的實施例的引導邊緣;
[0012] 圖4圖示根據公開的實施例的對齊特征;
[0013] 圖5圖示根據公開的實施例的虛擬制圖工具;
[0014] 圖6A和6B圖示根據公開的實施例的虛擬制圖工具;
[0015] 圖7圖示根據公開的實施例的虛擬制圖工具;
[0016] 圖8圖示根據公開的實施例的虛擬制圖工具;
[0017] 圖9A、9B和9C圖示根據公開的實施例的虛擬制圖工具W及其使用;
[001引圖10圖示根據公開的實施例的虛擬制圖工具;
[0019] 圖11圖示根據公開的實施例的虛擬制圖工具W及其使用;
[0020] 圖12圖示根據公開的實施例的虛擬制圖工具;
[0021] 圖13A和13B圖示原始實體和虛擬擦除的實體;
[0022] 圖14圖示根據公開的實施例的系統框圖;
[002引圖15是根據公開的實施例的處理的流程圖擬及
[0024] 圖16是根據其他公開的實施例的處理的流程圖。
【具體實施方式】
[0025] 下面討論的圖1到16W及用于描述本公開的原理的各種實施例在本專利文獻中 僅當做說明,并且不應W任何限制本公開范圍的方式理解。本領域的技術人員將認識到本 公開的原理可WW任何適當地安排的設備或系統來實施。將參照示例性的非限制實施例描 述本公開的多個創新性教導。
[0026] 在計算機輔助設計(CAD)系統出現之前,設計者利用諸如例如了字尺、S角板、符 號模板和擦除器引導(eraserguide)的物理制圖工具工作。當CAD系統變得廣泛可用時, 物理制圖工具被認識為是廢棄的。然而,物理制圖工具在設計者在創造過程中與它們策略 地交互的方式上具有優勢。
[0027] 各種公開的實施例提供了計算機化的工具,其具有保留了傳統物理制圖工具的優 勢的虛擬制圖工具。虛擬制圖工具允許手勢和觸覺交互,并且可W使用觸摸、移動手勢、觸 控筆設備或諸如鼠標的指點設備來操縱。
[002引根據公開的實施例,虛擬制圖工具重建了作為傳統物理設計體驗的一部分的人為 現象(artifact)。當用物理鉛筆或鋼筆工作時,擦除的曲線或直線留下殘余存在,不管是W 殘余石墨/墨水或凹凸的紙張的形式,該對于重做設計可能是有用的。不幸的是,該樣的殘 余存在在現有CAD系統中不可用。根據公開的實施例,提供可見的擦除數據,其模擬殘余石 墨/墨水或凹凸的紙張或任何被視為適當的表現,諸如特定的線型。可見的擦除數據創建 擦除數據的虛擬圖像。公開的實施例還允許設計者恢復擦除的曲線或者在曲線上尋跡,該 在一些情況下可能減輕對于"撤銷"功能的需要。根據公開的實施例,通過對齊到曲線或頂 點、部分或整體恢復曲線、或者創建復制曲線幾何結構的新墨水(例如,尋跡),利用殘余曲 線。
[0029] 根據公開的實施例,提供包括虛擬制圖板或桌的多個虛擬制圖工具。虛擬制圖工 具模擬傳統物理制圖工具。用于在文檔上定位虛擬制圖工具。文檔可W是虛擬畫布或頁面。 用戶可W可選地在虛擬制圖板上定位虛擬制圖工具。然而,本領域的技術人員將理解使用 虛擬制圖工具是可選的,并且不需要創建幾何模型。虛擬制圖工具可W相對于文檔的特征 (例如,頁面的邊緣)、其他工具、或者在文檔上的現有曲線上取向。使用諸如例如虛擬筆或 觸控筆的虛擬標記裝置和虛擬制圖工具,用戶放下(laydown)墨水W便在文檔上創建對象 的幾何模型。
[0030] 圖1描繪數據處理系統100的框圖,其中實施例可W實施為例如特別地由軟件或 其他方式配置W執行如在此描述的處理的PDM系統,并且特別地實施為如在此描述的多個 互連和通信系統的每一個。根據公開的實施例,系統100可W實施為觸控平板計算設備,諸 如例如蘋果⑧公司的iPAD⑧平板電腦。根據其他公開的實施例,系統100可W實施為具有 觸控筆裝置的多點觸控臺式計算設備。根據其他公開的實施例,系統100可W實施為具有 手勢識別系統的特征的計算設備(例如,臺式機、筆記本電腦或平板電腦),諸如例如來自 磯:軟⑧公司的Kinect?設備。
[0031] 描繪的數據處理系統包括連接到二級高速緩存/橋104的處理器102,二級高速 緩存/橋104轉而連接到局部系統總線106。局部系統總線106例如可W是外圍組件互連 (PCI)架構總線。在描繪的示例中同樣連接到局部系統總線的是主存儲器108和圖形適配 器110。圖形適配器110可W連接到顯示器111。
[0032] 其他外圍設備(諸如局域網(LAN)/廣域網/無線(例如,WiFi)適配器112)也 可W連接到局部系統總線106。擴展總線接