|
7#
發(fā)表于 2011-4-3 08:44:07
|
只看該作者
ACIS - - HOOPS —— 一套小型的CAD內(nèi)核系統(tǒng)& d D% ~& {9 H: i! R/ E# K8 f3 M! E
ACIS是一個(gè)完整的modeling的內(nèi)核,,說(shuō)白了就是一套用C++寫(xiě)的modeling類(lèi)庫(kù),,只要你掌握了這個(gè)庫(kù)就可以完成所有的建模工作(基本上所有3D造型軟件的功能他都有),但是這個(gè)庫(kù)的易用性不夠,,所以在其上又開(kāi)發(fā)了一些API進(jìn)一步對(duì)底層的acis類(lèi)庫(kù)進(jìn)行封裝,,而最上層則是現(xiàn)在非常流行的一中類(lèi)lisp的解釋器平臺(tái),應(yīng)用scheme語(yǔ)言作為上層的開(kāi)發(fā)語(yǔ)言,,經(jīng)過(guò)這么多步驟的封裝,,你只需要輸入(block(0,0,0),(10,10,10))這個(gè)命令就能建立一個(gè)立方體,其他相似的簡(jiǎn)單命令就能完成很復(fù)雜的操作,,已經(jīng)相當(dāng)于AutoCAD里面的命令行模式了,。 2 y+ S9 G- y9 P) \1 V
因?yàn)锳CIS是從底層開(kāi)始提供的,不像其他的CAD軟件之給你一個(gè)封裝好的盒子,,所以你的開(kāi)發(fā)靈活性非常大,;初期你可以用scheme編程,然后你可以過(guò)渡到直接API調(diào)用,,最后你可以直接操作底層的類(lèi)庫(kù),,并擴(kuò)展出你自己的庫(kù),這個(gè)前景非常誘人,。
$ | s- U) C. p# xACIS除了在開(kāi)放性上獨(dú)樹(shù)一幟,,他還有個(gè)重要的殺手锏就是所謂Deformable Modeling,這個(gè)功能已經(jīng)超出了普通的建模概念,,他實(shí)際上是在model的數(shù)據(jù)節(jié)點(diǎn)上再附加一層數(shù)據(jù)(包括質(zhì)量,剛度,,阻尼等),,并引入了deform算法。當(dāng)你加載荷時(shí)調(diào)入算法計(jì)算出變形和新模型的狀況,。 在現(xiàn)場(chǎng)就演示了一個(gè)橡皮的東西加了一個(gè)手抓的載荷后反應(yīng)出抓痕的動(dòng)畫(huà),,非常逼真。 & f+ o+ x2 j7 t1 K
這個(gè)東西開(kāi)發(fā)出來(lái)的目的就是賣(mài)給一些想做有自主知識(shí)產(chǎn)權(quán)的應(yīng)用與專(zhuān)業(yè)針對(duì)性領(lǐng)域的CAD/CAM/CAE軟件的開(kāi)發(fā)商,。讓他們不必去花時(shí)間研究modeling和visualization這種繁瑣的問(wèn)題,,而可以專(zhuān)注于他自己的領(lǐng)域中,開(kāi)發(fā)自己的庫(kù)和算法,提供高的附加值 |
|