翻譯|行業(yè)資訊|編輯:黃竹雯|2019-03-28 11:14:56.000|閱讀 671 次
概述:3D ACIS? Modeler (ACIS) 是 Spatial 久負盛名的 3D 造型引擎。ACIS采用面向?qū)ο蟮拈_放 C++ 架構(gòu),擁有強大的 3D 造型能力。本文詳細講解了3D ACIS? Modeler的五大基礎(chǔ)功能,通過這些功能,可以構(gòu)建具有混合造型功能的3D應(yīng)用程序。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
3D ACIS® Modeler (ACIS) 是 Spatial 久負盛名的 3D 造型引擎。ACIS采用面向?qū)ο蟮拈_放 C++ 架構(gòu),擁有強大的 3D 造型能力。同時集成了線框、曲面和實體造型的功能,支持流形和非流形拓撲,具備非常豐富的幾何運算集,因此非常適用于構(gòu)建具有混合造型功能的3D應(yīng)用程序。
想要使用這樣一款3D造型引擎,你先得知道3D ACIS® Modeler的5個基本功能。包括:“創(chuàng)造三維模型”、“修改三維模型”、“查詢?nèi)S模型”、“管理三維模型”以及“驗證和修復(fù)三維模型”。該篇繼續(xù)講解后續(xù)的兩個功能。
到目前為止,我們主要研究幾何和拓撲算子、數(shù)據(jù)及其在不同工業(yè)應(yīng)用中的應(yīng)用。將這些操作符連接到工業(yè)強度應(yīng)用程序的過程需要一些基礎(chǔ)設(shè)施。在3D ACIS Modeler中,此基礎(chǔ)設(shè)施是系統(tǒng)框架。
模型管理包括修改跟蹤等功能。對于小的模型更改,應(yīng)用程序應(yīng)該將更新限制在可視化場景圖的一小部分。
在大多數(shù)應(yīng)用程序中,Undo/redo是標(biāo)準(zhǔn)的,因此能夠?qū)⒔2僮鹘M合到原子事務(wù)中。任何創(chuàng)建或修改3D模型的應(yīng)用程序都需要保存和恢復(fù)。而且保存和恢復(fù)必須是簡單和快速的。基本操作包括掃描、遍歷構(gòu)成3D模型的所有拓撲和幾何結(jié)構(gòu)、基礎(chǔ)保存和恢復(fù)以及復(fù)制。
屬性是用于將用戶數(shù)據(jù)附加到3D模型的3D ACIS Modeler機制實體。屬性附帶了一些規(guī)則,用于描述它們在基本操作(如拆分、合并和復(fù)制)下的行為。
一個好的內(nèi)存管理系統(tǒng)可以捕獲統(tǒng)計信息、審計泄漏以及提供其他調(diào)試信息。
成熟的幾何內(nèi)核是異常安全的,并且具有返回錯誤診斷的機制,該機制使用輸入對問題進行本地化,并指示異常的根本原因。
3D ACIS Modeler提供了到HOOPS可視化系統(tǒng)和VKI mesher的源代碼橋梁。這些可以為應(yīng)用程序提供一個可定制的起點,以便向應(yīng)用程序添加可視化或網(wǎng)格化功能。
一個同時支持3D互操作和3D ACIS Modeler的應(yīng)用程序可以從最流行的格式中讀取3D模型,從而使每個3D ACIS Modeler操作員都可以使用數(shù)據(jù)。
3D ACIS Modeler是線程安全的。它有一個不斷增長的多線程api列表,并提供了對應(yīng)用程序級多線程的支持。
并不是所有的3D模型都是相同的。可視化提供了關(guān)于3D模型的大量信息,但是小的、幾乎不可見的缺陷會使下游建模或查詢操作變慢,甚至失敗。
3D ACIS Modeler提供了一個檢查器,可以檢查3D模型中的嚴(yán)重幾何和拓撲缺陷,也可以選擇檢查不太嚴(yán)重的問題。
實體模型對邊、頂點、面等拓撲實體之間的幾何間隙有不同的要求。由3D InterOp編寫的3D ACIS Modeler fi les可以正確地建模這些間隙,但其他翻譯人員可能不能。3D ACIS Modeler為這些錯誤提供了一種補救方法,其功能是“容忍”邊緣和頂點,即標(biāo)記測量間隙,并將間隙數(shù)據(jù)緩存到布爾union或subtract之類的操作中,從而創(chuàng)建實體模型。3D ACIS Modeler還提供了在某些情況下收緊間隙的功能。
IGES格式數(shù)據(jù)通常是一個“人臉包”,必須縫合才能創(chuàng)建一個有效的實體模型。這是通過使用3D ACIS Modeler中的拼接功能實現(xiàn)的,該功能可以自動解釋縫隙。3D ACIS Modeler還提供了其他修復(fù)功能,如條狀實體刪除,即刪除非常小的拓撲實體。條子實體不向設(shè)計中添加信息,并且它們可能使復(fù)雜的幾何操作(如布爾聯(lián)合或減法)失敗。
3D Modeling 的 ACIS 擴展功能還能滿足特定的應(yīng)用需求,其中包括隱藏線去除、可變形造型、高級遮蓋和特征去除。如果你還想了解更多相關(guān)資源,請點擊這里。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn