Mulţumiri



Yüklə 1,64 Mb.
səhifə78/118
tarix03.01.2022
ölçüsü1,64 Mb.
#34196
1   ...   74   75   76   77   78   79   80   81   ...   118
sisteme de proiectare (în general import - export);

  • sisteme de fabricaţie (import - export şi procesarea suprafeţelor corecţie de sculă);

  • sisteme de analiză cu elemente finite (import şi utilizare directă a reprezentării);

  • vizualizoare realistice şi cadru de sârmă (import);

  • sisteme de verificare a corectitudinii fişierului NC (import);

    Concluzia este că a început să reprezinte un limbaj comun şi simplu de comunicare.

    Se va prezenta, în continuare, forma de fişier ASCII încapsulată într-o clasă numită CSTLOut.


    NimicCSTLExport.Iniţializează(SetDeCaractere strNume) //iniţializarea obiectului

    {

    fişier.Crează(strNume);



    fişier.Scrie(“solid SD Export”);

    } //Iniţializează


    NimicCSTLExport.Sfârşeşte() //terminarea sesiunii de export

    {

    fişier.Scrie(“endsolid”);



    fişier.Închide();

    } //Sfârşeşte


    NimicCSTLExport.Exportă(Punct p1, p2, p3)

    {

    fişier.Scrie(“ facet normal 0.0 0.0 0.0\n”);



    fişier.Scrie(“ outer loop\n”);

    fişier.Scrie(“ vertex %d %d %d”, p1.rX, p1.rY, p1.rZ);

    fişier.Scrie(“ vertex %d %d %d”, p2.rX, p2.rY, p2.rZ);

    fişier.Scrie(“ vertex %d %d %d”, p3.rX, p3.rY, p3.rZ);

    fişier.Scrie(“ endloop\n”);

    fişier.Scrie(“ endfacet\n”);

    } //Exportă

    Metoda de utilizare a formatului STL este următoarea:



    CSTLExport stlout;

    stlout.Iniţializează(“Test.STL”);

    for (Întreg nI = 1; nI<= nNrTriunghiuri; nI++)

    stlout.Export(p1, p2, p3);

    stlout.Sfârşeşte();

    Se poate observa că exportul este ceva mai simplu, comparabil cu cel de la formatul DXF, deoarece STL nu suportă decât o singură entitate, cea de faţetă trunghiulară.

    De menţionat că formatul STL suportă şi o versiune binară, cu aceeaşi extensie, care nu face însă obiectul acestei prezentări.

    În continuare se arată două imagini în format STL, una în reprezentare cadru de sârmă, alta render plan, şi un listing de fişier STL.



    Figura 5.28 Reprezentare cadru de sârmă şi solidă, importată ca fişier STL, pentru verificare solidă a frezării capturate din NCVerify.






    solid SD Export

    facet normal 0.0 0.0 0.0

    outer loop

    vertex 0.038 0.038 0.045

    vertex -0.007 0.0384 0.045

    vertex -0.007 -0.03 0.045000

    endloop

    endfacet


    ……………..

    facet normal 0.0 0.0 0.0

    outer loop

    vertex -0.00 -0.036 0.040

    vertex -0.007 -0.03 0.045

    vertex -0.007 0.038 0.045

    endloop

    endfacet


    endsolid





    Yüklə 1,64 Mb.

    Dostları ilə paylaş:
  • 1   ...   74   75   76   77   78   79   80   81   ...   118




    Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
    rəhbərliyinə müraciət

    gir | qeydiyyatdan keç
        Ana səhifə


    yükləyin