aspose.info
GA

Formáid Comhaid STL

Nuashonraithe

Cad é an comhad STL?

Is formáid comhaid idirmhalartaithe é STL, giorrúchán le haghaidh stereolithrography, a léiríonn céimseata dromchla 3thoiseach. Aimsítear an fhormáid comhaid i réimsí éagsúla cosúil le fréamhshamhail tapa, priontáil 3D agus déantúsaíocht ríomhchuidithe. Léiríonn sé dromchla mar shraith de thriantáin bheaga, ar a dtugtar aghaidheanna, ina gcuirtear síos ar gach gné de réir treo ingearach agus trí phointe a sheasann do rinn an triantáin. Úsáideann feidhmchláir sonraí na dtorthaí chun an trasghearradh den chruth 3D a bheidh le tógáil ag an bhfabber a chinneadh. Níl aon fhaisnéis ar fáil i bhformáid comhaid STL chun dath, uigeacht nó tréithe coitianta samhlacha CAD a léiriú.

Stair Ghearr

The development of STL file format dates back to 1987. D’fhorbair 3D Systems é le húsáid i gclódóirí 3D tráchtála. Moladh leagan athbhreithnithe d’fhormáid comhaid STL, ar a dtugtar STL 2.0, in 2009 agus nuashonraíodh an fhormáid comhaid.

Sonraíochtaí Formáid Chomhaid

Seasann comhad STL do chéimseata dromchla agus úsáid á baint as gnéithe. Sainmhíníonn na gnéithe dromchla ruda 3D agus sainaithnítear é go huathúil le gnáthaonad, atá ingearach leis an triantán le fad 1.0, agus trí rinn. Tá iomlán de 12 uimhir stóráilte do gach gné mar Ghnáth agus sonraítear gach rinn ag trí chomhordanáid an ceann. Níl aon fhaisnéis scála sa chomhad StL; is aonaid threallacha na comhordanáidí.

Is féidir sonraíochtaí formáid comhaid STL a scrúdú ó dhá ghné a leanúint.

Treoshuíomh Facets

Cinntear treoshuíomh gné de réir ghnáththreo an aonaid agus an t-ord ina liostaítear na rinn. Sonraítear treoshuíomh na ngnéithe ar dhá bhealach mar seo a leanas:

  • Tá treo an ghnáthbhealaigh amach

  • Tá na rinn liostaithe in ord tuathalach ón taobh amuigh, ag cloí le riail na láimhe deise.

Riail Vertex go Vertex

De réir na rialach seo, roinneann gach triantán dhá rinn le gach ceann dá thriantáin chóngaracha. Mar sin, ní féidir le rinn triantáin amháin luí ar thaobh triantáin eile.

Formáidí Comhaid

Tá STL ar fáil in ASCII chomh maith le huiríll Dénártha le haghaidh formáid chomhaid dhlúth.

Formáid STL ASCII

Tá leagan ASCII de fhormáid comhaid STL scríofa i simplí ASCII. Mar gheall ar a méid mór, áfach, ní roghnaítear an fhormáid comhaid mar fhormáid is fearr le húsáid. Seo a leanas comhréir chomhaid STL ASCII:

solid name
     facet normal ni nj nk
         outer loop
             vertex v1x v1y v1z
             vertex v2x v2y v2z
             vertex v3x v3y v3z
         endloop
     endfacet
endsolid name

The bold face words represent keywords that should always be lowercase. Symbols in italics are variables which are to be replaced with user-specified values.  The numerical data in the facet normal and vertex lines are single precision floats, for example, 1.23456E+789. D’fhéadfadh príomhchomhartha lúide a bheith ag comhordanáid gnáthghné; ní fhéadfaidh comhordanáid ** rinn**.

Formáid Dénártha STL

Úsáideann an fhormáid dhénártha an tslánuimhir IEEE agus léiriú uimhriúil snámhphointe. Léirítear formáid an chomhaid mar seo a leanas:

RéimseEolas
Ceanntásc80 carachtar
Líon TriantánSlánuimhir endian beag 4-bheart gan síniú
Sonraí le haghaidh gach triantáin12 uimhreacha snámhphointe 32-giotán

Tá léargas níos mionsonraithe ar fhormáid an chomhaid mar a thaispeántar thíos.

UINT8[80] – Header
UINT32 – Number of triangles


foreach triangle
REAL32[3] – Normal vector
REAL32[3] – Vertex 1
REAL32[3] – Vertex 2
REAL32[3] – Vertex 3
UINT16 – Attribute byte count
end

Tagairtí

Féach freisin