Gabay
Binary laban sa ASCII kapag i-convert ang OBJ sa STL
Na-update · Mesh OBJ lang papuntang STL
Mas siksik at mas praktikal ang binary STL para sa karamihan ng slicer; nakakatulong ang ASCII sa pagsusuri at sa diff. Ikumpara ang dalawa, tapos i-convert ang OBJ sa STL nang pribado.
Ang STL ay maaaring siksik na binary o mahabang teksto. Puwedeng magkapareho ang mga tatsulok. Hindi magkapareho ang mga file. Nagsusulat ang converter na ito ng binary maliban kung lagyan mo ng tsek ang opsyong ASCII, dahil slicer ang susunod na app sa daloy ng print, at ang mga slicer ay ginawa para sa siksik na anyo.
Ano ang iniimbak ng binary
Nagsisimula ang binary STL sa header na 80 byte na hindi pinapansin ng karamihan ng tool, tapos bilang ng tatsulok, tapos bawat tatsulok bilang isang normal at tatlong sulok sa mga numerong little-endian, at isang attribute na 2 byte na karaniwang zero. Walang material, walang pangalan ng object na inaasahan ng mga slicer, at walang yunit. Parehong tuntunin ng yunit ang umiiral gaya ng anumang ibang STL: ang mga numero ay anumang na-scale namin, at tatawagin ng slicer ang mga iyon na milimetro.
Lumalaki ang mga binary file nang tuwid kasabay ng bilang ng tatsulok. Ang kubong 12 tatsulok ay ilang daang byte. Ang sculpt na may daan-daang libong tatsulok ay mas maliit pa rin kaysa sa parehong datos na isinulat bilang mga salita. Iyon ang dahilan kung bakit mas mabilis ang pakiramdam ng download at ng import sa slicer, at kung bakit binary ang default kahit mas madaling ipaliwanag ang ASCII sa whiteboard.
Ano ang iniimbak ng ASCII
Teksto ang ASCII STL. Makikita mo ang solid, tapos isang facet normal, isang outer loop, tatlong linyang vertex, at endsolid. Puwede mo itong buksan sa editor at basahin ang coordinate. Talagang kapaki-pakinabang iyon kapag dine-debug mo ang bug sa iskala: hanapin ang isang vertex at tingnan kung ang sulok na inaasahan mo sa 40 ay nakaupo sa 0.04 o sa 40000. Masamang paraan ito para ipadala ang siksik na mesh. Malaki ang file, mabagal isulat, at madaling masira kung muling isusulat ng programa ang teksto gamit ang locale na nagpapalit ng decimal comma.
Hindi pinapanatili ng ASCII ang datos ng MTL, at hindi nito ginagawang manifold ang mesh. Hindi ito “pinagmulang” format sa paraan ng OBJ. Kung gusto mo ng mai-edit bilang mesh, itago ang OBJ. Kung gusto mo ng sulyap bilang teksto, sapat ang ASCII STL para sa ilang facet at miserableng para sa buong karakter.
Alin ang i-download
Gamitin ang binary para sa Bambu Studio, UltiMaker Cura, at PrusaSlicer. Gamitin ang ASCII kapag kailangan ng teksto ng isang teaching tool, ng diff, o ng sarili mong mata, o kapag kinukumpirma mo ang isang coordinate habang hinahabol ang pagkakamali sa yunit. Puwede mong i-convert ang parehong OBJ nang dalawang beses. Dapat magkatugma ang bilang ng tatsulok. Dapat magkatugma ang kahon ng sukat kung magkatugma ang yunit, iskala, axis, at mga opsiyon ng kama. Kung magkaiba ang mga setting na iyon, magkaiba ang mga file dahil magkaiba ang geometry, hindi dahil binary ang isa.
Hindi maaasahang lugar ang header sa binary file para itago ang yunit na pinili mo. Huwag umasa roon. Ang kahon ng sukat sa converter, at ang laki na iniulat ng slicer, ang mga pagsusuring mahalaga. Ang milimetro laban sa metro ang artikulo tungkol sa iskala. Ang kung ano ang STL ang panimula sa format sa ilalim ng paghahambing na ito.
Walang binabago ang pag-iimpake sa pribasiya. Parehong ginagawa sa worker ang binary at ang ASCII at sine-save bilang lokal na Blob. Hindi ina-upload ang isa para magawa ang isa. Kung hindi mabuksan ang file, tingnan kung hindi mo pinalitan ang pangalan ng file na ASCII at inasahan ang binary parser, o ang kabaligtaran. .stl ang extension sa alinmang paraan. Kung nag-aalinlangan, mag-export ulit ng binary at hayaang basahin ng slicer ang bagong file na iyon.
Mga tanong
Mas tumpak bang magpi-print ang ASCII?
Hindi. Galing sa mesh at sa iskala ng yunit ang katumpakan, hindi sa pagbaybay ng mga numero bilang teksto. Puwedeng ilarawan ng ASCII at binary ang parehong mga sulok. Mas maliit ang binary.
Kailan ko dapat buksan ang ASCII?
Kapag gusto mong buksan ang STL sa text editor at basahin ang ilang facet, o kapag tinatanggihan ng napakalumang tool ang binary. Para sa Bambu Studio, Cura, at PrusaSlicer, iwanang binary.
Nagtatago ba ang binary ng masamang mesh?
Hindi. Nasa mga tatsulok ang mga butas at baligtad na face, alinman ang piliin. Pag-iimpake lang ng format ang binary.
Kaugnay na gabay
- Paano i-convert ang OBJ sa STLExport sa Blender, ang converter na ito, tapos Bambu, Cura, o Prusa.
- Mga yunit: mm laban sa metroBakit puwedeng lumabas ang print nang 1000× na masyadong malaki, at paano tingnan ang kahon.
- Ano ang file na STLMga tatsulok na mesh, coordinate na walang yunit, at mga slicer.
- OBJ laban sa STLKailan itatago ang OBJ at ano ang itinatapon ng STL.
- Mga tanongPribasiya, laki, texture, STEP, at mga larawan.