Wat is het HSF-bestandsformaat?
Een .hsf-bestand is een 3D-visualisatiestream geproduceerd door de HOOPS Visualize SDK van Tech Soft 3D. Het codeert 3D-geometrie, productstructuur, materialen, lichten, camera's en benoemde weergaven in een compacte sequentiële stroom van getypeerde opcodes, waardoor het zeer geschikt is voor het realtime streamen van grote CAD- en industriële modellen naar web- en desktopviewers.
Elk .hsf-bestand opent met een voor mensen leesbare 5-byte versietag - HSF V gevolgd door een numerieke versiereeks (bijvoorbeeld HSF V1600) - die de producerende HOOPS-versie identificeert en achterwaarts compatibele decodering garandeert via de HOOPS Visualize SDK. Geometrie wordt gecomprimeerd met LZ voor algemene gegevens, plus geometriespecifieke technieken: gekwantiseerde normalen, delta-gecodeerde vertices en LOD (Level of Detail) shell-representaties die goed schalen voor grote samenstellingen.
Het formaat ondersteunt een rijke set primitieven: polygoon-shells, polylijnen, NURBS-oppervlakken, Unicode-tekst, vertex-kleuren, texture mapping en door de gebruiker gedefinieerde lettertypen. Het wordt op grote schaal ingebed in CAD-viewers, digital twin-platforms en PLM-tools via de HOOPS SDK. Tech Soft 3D is in 1996 afgesplitst van Autodesk.
Voor langdurige archivering of PDF 3D-inbedding heeft het ISO-gestandaardiseerde .prc-formaat over het algemeen de voorkeur. HSF blijft het voorkeursformaat voor hoogwaardige realtime visualisatiepijplijnen.
- Het versienummer na
HSF Vcodeert de HOOPS-release die het bestand heeft geproduceerd. - Okino PolyTrans en SolidWorks eDrawings ondersteunen het bekijken en exporteren van
.hsf. - Het formaat draait systeemeigen op Windows, Linux, macOS, iOS en Android via de SDK.
Beveiliging & veiligheid
RISICO: LOWHSF-bestanden bevatten 3D-geometrie en attributen zonder scripting- of macrofunctionaliteit. Geen bekende beveiligingslekken.
Formaatdetails
in een notendopProgramma's die HSF-bestanden openen
Technische details
diepe specificaties| Magic bytes | 48 53 46 20 56 („HSF V”) op offset 0 |
| Versiecodering | Numerieke reeks die volgt op de „HSF V”-header, bijv. HSF V1600 |
| Container | Propriëtaire op opcode gebaseerde sequentiële stroom (HOOPS Stream Format) |
| Byte-volgorde | Little-endian |
| Compressie | LZ (algemeen) plus gekwantiseerde normalen, delta-gecodeerde vertices, LOD shell-representaties |
| Typische bestandsgrootte | 100 KB - 500 MB (schaalt met modelcomplexiteit) |
| Geometrie-primitieven | Polygoon-shells, polylijnen, NURBS-oppervlakken, Unicode-tekst, vertex-kleuren, texture mapping |
| Kleurdiepte | 24-bit RGB met optionele alpha per vertex of per oppervlak |
| Productstructuur | Assemblagestructuur, benoemde weergaven, lichten, camera's en door de gebruiker gedefinieerde lettertypen gecodeerd |
| Achterwaartse compatibiliteit | HOOPS Visualize SDK garandeert achterwaarts compatibel lezen over alle versies |
| Bijbehorend OS | Windows, Linux, macOS, iOS, Android |
| Archiveringsalternatief | .prc (ISO 14739-1) heeft de voorkeur voor archivering en PDF 3D-inbedding |
| Ontwikkelaar | Tech Soft 3D (afgesplitst van Autodesk in 1996) |
| Uitgebracht | late 1990s (HOOPS 3.x era, Tech Soft 3D) |
| Laatste versie | HOOPS Visualize 2024 (HSF spec remains backward-compatible) |
| Specificatie | docs.techsoft3d.com |
HSF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over HSF-bestanden.