Co to jest format pliku HSF?
Plik .hsf to strumień wizualizacji 3D generowany przez pakiet HOOPS Visualize SDK firmy Tech Soft 3D. Koduje on geometrię 3D, strukturę produktu, materiały, światła, kamery i nazwane widoki w kompaktowym, sekwencyjnym strumieniu typowanych kodów operacji (opcodes), co czyni go idealnym do przesyłania strumieniowego w czasie rzeczywistym dużych modeli CAD i przemysłowych do przeglądarek internetowych i desktopowych.
Każdy plik .hsf rozpoczyna się czytelnym dla człowieka 5-bajtowym znacznikiem wersji - HSF V, po którym następuje numeryczny ciąg wersji (na przykład HSF V1600) - który identyfikuje wersję HOOPS użytą do produkcji i gwarantuje wsteczną kompatybilność dekodowania za pośrednictwem HOOPS Visualize SDK. Geometria jest kompresowana przy użyciu LZ dla danych ogólnych oraz technik specyficznych dla geometrii: kwantyzowanych normalnych, wierzchołków kodowanych różnicowo (delta-coded) oraz reprezentacji powłok LOD (Level of Detail), które dobrze skalują się w przypadku dużych złożeń.
Format obsługuje bogaty zestaw prymitywów: powłoki wielokątów, polilinie, powierzchnie NURBS, tekst Unicode, kolory wierzchołków, mapowanie tekstur i czcionki zdefiniowane przez użytkownika. Jest szeroko stosowany w przeglądarkach CAD, platformach cyfrowych bliźniaków (digital twin) i narzędziach PLM poprzez HOOPS SDK. Firma Tech Soft 3D wydzieliła się z Autodesk w 1996 roku.
Do długoterminowej archiwizacji lub osadzania w PDF 3D zazwyczaj preferowany jest format .prc zgodny ze standardem ISO. HSF pozostaje formatem z wyboru dla wysokowydajnych potoków wizualizacji w czasie rzeczywistym.
- Numer wersji po
HSF Vkoduje wydanie HOOPS, które wygenerowało plik. - Okino PolyTrans i SolidWorks eDrawings obsługują przeglądanie i eksportowanie plików
.hsf. - Format działa natywnie w systemach Windows, Linux, macOS, iOS i Android za pośrednictwem SDK.
Bezpieczeństwo
RYZYKO: LOWPliki HSF zawierają geometrię 3D i atrybuty bez możliwości stosowania skryptów ani makr. Brak znanych luk w zabezpieczeniach.
Szczegóły formatu
w pigułceProgramy otwierające pliki HSF
Szczegóły techniczne
specyfikacja| Magiczne bajty | 48 53 46 20 56 („HSF V”) pod offsetem 0 |
| Kodowanie wersji | Ciąg numeryczny po nagłówku „HSF V”, np. HSF V1600 |
| Kontener | Własnościowy sekwencyjny strumień oparty na kodach operacji (HOOPS Stream Format) |
| Kolejność bajtów | Little-endian |
| Kompresja | LZ (ogólna) plus kwantyzowane normalne, wierzchołki kodowane różnicowo, reprezentacje powłok LOD |
| Typowy rozmiar pliku | 100 KB - 500 MB (skaluje się wraz ze złożonością modelu) |
| Prymitywy geometrii | Powłoki wielokątów, polilinie, powierzchnie NURBS, tekst Unicode, kolory wierzchołków, mapowanie tekstur |
| Głębia koloru | 24-bitowy RGB z opcjonalnym kanałem alfa dla wierzchołka lub powierzchni |
| Struktura produktu | Zakodowane drzewo złożenia, nazwane widoki, światła, kamery i czcionki użytkownika |
| Kompatybilność wsteczna | HOOPS Visualize SDK gwarantuje wsteczną kompatybilność odczytu we wszystkich wersjach |
| Powiązane systemy operacyjne | Windows, Linux, macOS, iOS, Android |
| Alternatywa archiwalna | .prc (ISO 14739-1) preferowany do archiwizacji i osadzania w PDF 3D |
| Deweloper | Tech Soft 3D (wydzielone z Autodesk w 1996 r.) |
| Wydano | late 1990s (HOOPS 3.x era, Tech Soft 3D) |
| Najnowsza wersja | HOOPS Visualize 2024 (HSF spec remains backward-compatible) |
| Specyfikacja | docs.techsoft3d.com |
Konwersje HSF
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki HSF.