|
2011_cover_small_ok.gif)
numer 1(15) 2011
HD już dostępny
(więcej informacji
w archiwum)
Wydania
archiwalne 2009/2010...
cov_small.gif)
numer 4(14) 2010
HD już dostępny
w archiwum
2010_cover_sma.gif)
numer 3(13) 2010
HD już dostępny
w archiwum
2010small.gif)
numer 2(12) 2010
dostępny
w archiwum
2010_rgb_sm.gif)
numer 1(11) 2010 dostępny
w archiwum
2009_cover_web_small.jpg)
numer 9(10) 2009
już dostępny
w archiwum
(...)
_cover_web.gif)
Numer 6(7) 2009
już wkrótce dostępny
w archiwum
_2009_cover_website_small.jpg)
Numer 5(6) 2009
już dostępny
w archiwum
_2009_cover_1_website.jpg)
Numer 4(5) 2009
już dostępny
w archiwum
|
Fragment artykułu opublikowanego w
wydaniu 4(5) 2009 – do pobrania z
Archiwum w
pliku pdf
Alfabet wymiany danych cz. I
Format ACIS
Problemy z konwersją danych i ich wymianą między systemami CAx*
różnych producentów od dawna zaprzątały uwagę osób, które
podjęły wysiłki w celu wprowadzenia i rozpowszechnienia
standardowego formatu wymiany danych. Efekt? W chwili obecnej
funkcjonuje kilka(naście) standardowych rozszerzeń plików
zawierających geometrię. Ile tak naprawdę wiemy na ich temat?
Chyba niewiele, o czym miałem okazję przekonać się osobiście.
Otóż w tzw. „ślepym widzie” dokonałem „odkrycia”, iż nie
powinno być żadnego problemu z odczytem plików CAD przez
darmową wersję jednego z systemów do analiz metodą elementów
skończonych; system ten obsługiwał bowiem standard ACIS, a w
moim przekonaniu równało się to obsłudze rozszerzeń *.igs (IGES)
i *.stp (STEP), występujących jako format zapisu w większości
spotykanych na rynku systemów do projektowania 3D. Nic
bardziej mylnego. Wszystkie wymienione rozszerzenia
reprezentują całkowicie inne standardy. Pozostało zatem
pogłębić wiedzę na ich temat i podzielić się nią z Państwem,
co niniejszym czynię...
OPRACOWANIE:
Maciej Stanisławski
Modeler 3D ACIS, od
którego nazwy wziął się termin określający rozszerzenia typu
*.SAT, to rodzaj kodu (jądra) geometrycznego systemu zapisu
danych w postaci 3D. ACIS jest systemem drugiej generacji,
rozwijanym zaraz po swym poprzedniku – Romulusie. Twórcami obu
systemów była ta sama grupa ludzi: Alan Grayer, Charles Lang,
Ian Braid. Łatwo skojarzyć skrót ACIS z pierwszymi literami
ich imion
i dodatkowo – z nazwą obecnego właściciela praw do kodu, firmy
Spatial Corporation (wcześniej Spatial Technology). Nazwa ta
jednak nie jest akronimem, a należy kojarzyć ją z terminem
zaczerpniętym z greckiej mitologii (chętnych zapraszam do
poszukiwań).
Historia
W 1985 roku Charles Lang i Ian Braid, twórcy systemów Romulus
i Romulus-D, założyli spółkę Three-Space Ltd, przejętą
następnie przez Spatial Technology w celu opracowania jądra
dla nowego systemu, jakim był Strata CAM. Pierwsza wersja ACIS
została udostępniona
w 1989 roku i licencję na nią szybko nabył m.in. HP, z myślą o
wykorzystaniu jej w swoim oprogramowaniu ME CAD. Od 2000 roku,
w związku m.in. z przejęciem Spatial Technology przez Dassault
Systemes, jądro ACIS nie było udostępniane w postaci otwartej.
Obecnie standard
ACIS wspiera praktycznie wszystkie dostępne platformy
systemowe (Sun, HP, IBM, Apple, Red Hat, Microsoft) i
większość systemów operacyjnych.
Funkcjonalność...
modelera ACIS można pogrupować w trzech kategoriach:
• modelowanie 3D –
łączenie, wyciąganie, przekształcanie szkiców 2D w kompleksowe
zbiory krzywych lub bryły; wypełnianie obszarów pomiędzy
krzywymi i ścianami modelu tak, by tworzyć złożone, kompletne
powierzchnie i bryły; sprowadzanie i wyobrażanie powierzchni
jako zamkniętych zbiorów (sieci) krzywych itp.
• zarządzanie
modelem 3D – śledzenie zmian w budowie modelu i jego
topologii; pozwalanie na dodawanie nowych danych użytkownika
do istniejącego i zapisanego modelu; przeliczanie masy i
objętości modelu; wyznaczanie i modelowanie regionów modelu;
nieograniczona możliwość wprowadzania i kasowania zmian w
niezależnej historii modelu
• wizualizacja
modelu 3D – przekształcanie geometrii powierzchni w
poligonalną siatkę mesh; generowanie rysunków 2D z opcją
ukrywania zbędnych linii itp.
Format plików
To interesuje nas najbardziej z punktu widzenia użytkownika
systemu CAD, poszukującego standardowego formatu wymiany
danych między różnymi aplikacjami. ACIS zakłada zapis
informacji o modelu w sposób umożliwiający ich odczytanie
przez systemy, które nie bazują na jego jądrze; dzięki temu
nawet one powinny mieć dostęp do utworzonej w nim geometrii.
ACIS obejmuje dwa formaty zapisu: Standard ACIS Text (*.SAT) i
Standard ACIS Binary (*.SAB). Oba formaty przechowują
identyczną informację, także w praktyce przyjęło się użycie
tego pierwszego.
Pliki *.SAT są w
zasadzie plikami tekstowymi ASCII i mogą być oglądane w
dowolnym, najprostszym edytorze tekstu - sposób organizacji
zapisu informacji sprawia, iż nadają się one do
„odczytywania"...
(...)
*CAx – CAD,
CAM, CAE...
Pełna wersja
artykułu wraz z ilustracjami do pobrania z
Archiwum
|
Blog monitorowany
przez:


|