Az ACIS modellező rendszer Dr. Horváth László
Alapvető jellemzők A Spatial Technology Inc. terméke. Objektum orientált és kereskedelmi modellező alapját képezve de facto szabvány. Önálló programtermék fejlesztők számára. Elemei: tömör testmodellező magrendszer (kernel), szabadformájú felületeket építő geometriai modellező. Modellezõ rendszer ráépülése az ACIS magrendszerre az alkalmazási procedúra interfészen (API) keresztül. Az API követi a CAM-I Application Interface (AIS) általános irányelveit, azonban az ACIS kierjedtebben alkalmazható.
Az ACIS modell Huzalváz, felület és tömör test modellek leírása integrált adatstruktúrában, kombinált modellek. Összekapcsolt vagy különálló geometriai elemek. Nem-komplett modellek elõállítása: testekrõl lapok, lapokról élek hiányoznak. Sík, téglatest, henger, kúp, gömb, tórus és szabadformájú felületek. Analitikus és paraméteres szabadformájú felületek. Nem-egyenközû racionális B-szplájn (non-uniform rational B-spline, NURBS) geometriai ábrázolás. Az adatsruktúrában ábrázolt entitásokhoz felhasználó által definiált attribútumok, így adatok és más entitásokra mutató hivatkozások kapcsolhatók.
ACIS modell felépítése
Huzalváz modell
Test és testelem entitások A test (body) az ACIS modell legmagasabb szintű entitása. Egy test egy vagy több testelembõl (más szóhasználattal darabból) állhat
Transzformáció és héj entitások A transzformáció a testelemek helyi koordináta- rendszerét definiálja a test globális koordináta- rendszerében. A testelem egy vagy több héjat (burkot) tartalmaz (külsõ héj, a testelem belsejében lévő üregek. Mindegyik testelemnek legalább egy héjat kell magában foglalni.
Közös él entitás A közös élen rögzítik azt a tényt, hogy az él egy laphoz tartozó hurokban van és lehetõvé teszi, hogy ugyanazt az élet több lapban felhasználják. Egy manifold tömör test esetében az él két laphoz kapcsolódik. Ekkor az élhez két közös él kapcsolódik.
További ACIS entitások A curve (görbe) típusai: egyenes, ellipszis (kör is) és metszetgörbe. A pcurve tartalmazza a közös él geometriáját annak a lapnak a paraméter-terében, amelyet határol. Egy lap minden közös élének, amely szabadformájú felületen fekszik, valamely pcurve -re kell mutatni. A huzal élek és csúcsok összekapcsolt csoportja és akár egyetlen csúcs is alkothatja. A huzalok ábrázolhatnak huzalvázat is, amelyhez felületeket kapcsolva héjat kapunk.
ACIS (*.sat) Modellfájl Unknown 11 ACIS 2.1 NT 24 Tue Mar 23 08:18: e-007 1e-010 body $-1 $1 $-1 $-1 # lump $-1 $-1 $2 $0 # shell $-1 $-1 $-1 $3 $-1 $1 # face $4 $5 $6 $2 $-1 $7 forward single # p-s-c-Intergraph-attrib $-1 $-1 $-1 $ # face $8 $9 $10 $2 $-1 $11 forward single # loop $-1 $-1 $12 $3 # plane-surface $ forward_v I I I I # p-s-c-Intergraph-attrib $-1 $-1 $-1 $ # face $13 $14 $15 $2 $-1 $16 forward single # loop $-1 $-1 $17 $5 # plane-surface $ e forward_v I I I I # coedge $-1 $18 $19 $20 $21 0 $6 $-1 # p-s-c-Intergraph-attrib $-1 $-1 $-1 $ #...