https://eagle3dpovray.blogspot.com/ Merender pcb eagle e3d POVRay: Menambahkan Entry di eagle3d script 3d41.ulp dan 3d50.ulp

Senin, 24 April 2023

Menambahkan Entry di eagle3d script 3d41.ulp dan 3d50.ulp

       Sejak mengenal eagle3d ini saya ingin sekali mencoba menambahkan beberapa entry kotak dialog di dalam eagle3d...dan pada akhirnya saya memutuskan dan membuat beberapa kotak dialog yang bertujuan untuk memudahkan User dalam penyettingan scene di sini saya telah menuliskan Entry pengaturan kotak dialog Radiosity command yang di sebut program ulp (User Language Programs) Contoh Entri sebagai berikut:

/*

Variable

*/

string color_hdr_preset[];                                                        //Configuration HDRI

string hdri_numed[];                                                               //Chose nume

int col_hdr_preset = 2;                                                            //Standrd hdri

     Entry berikutnya adalah kotak dialog yang beriskan kotak dialog edit agar bisa di sesuaikan selera

Tab Dialog...

        //Radiosity

        dlgTabPage(lang[167])

        {

            dlgGroup(lang[168]){

            dlgGridLayout

            {

                dlgCell(0,0) dlgLabel(lang[169]);

dlgCell(0,1) dlgComboBox(color_hdr_preset,col_hdr_preset);

            }}

dlgGroup(lang[50]+" hdr"){

dlgGridLayout

{

    //section 1

    dlgCell(0,0) dlgLabel(lang[173]);

dlgCell(0,1) dlgComboBox(hdri_numed,col_numes[0]);

dlgCell(1,0) dlgLabel(lang[174]);

dlgCell(1,1) dlgComboBox(hdri_numed,col_numes[1]);

dlgCell(2,0) dlgLabel(lang[175]);

dlgCell(2,1) dlgComboBox(hdri_numed,col_numes[2]);

dlgCell(3,0) dlgLabel(lang[176]);

dlgCell(3,1) dlgComboBox(hdri_numed,col_numes[3]);

dlgCell(4,0) dlgLabel(lang[177]);

dlgCell(4,1) dlgComboBox(hdri_numed,col_numes[4]);

dlgCell(5,0) dlgLabel(lang[178]);

dlgCell(5,1) dlgComboBox(hdri_numed,col_numes[5]);

//section 2

dlgCell(0,2) dlgLabel(lang[179]);

dlgCell(0,3) dlgComboBox(hdri_numed,col_numes[6]);

dlgCell(1,2) dlgLabel(lang[180]);

dlgCell(1,3) dlgComboBox(hdri_numed,col_numes[7]);

dlgCell(2,2) dlgLabel(lang[181]);

dlgCell(2,3) dlgComboBox(hdri_numed,col_numes[8]);

dlgCell(3,2) dlgLabel(lang[182]);

dlgCell(3,3) dlgComboBox(hdri_numed,col_numes[9]);

dlgCell(4,2) dlgLabel(lang[183]);

dlgCell(4,3) dlgComboBox(hdri_numed,col_numes[10]);

dlgCell(5,2) dlgLabel(lang[184]);

dlgCell(5,3) dlgComboBox(hdri_numed,col_numes[11]);

}}

dlgGroup(lang[188]){

dlgGridLayout

{

    dlgCell(0,0) dlgLabel("Rotate (0*)");

dlgCell(0,1) dlgRealEdit(un_rotate,0,180);

dlgCell(1,0) dlgLabel("Scale");

dlgCell(1,1) dlgRealEdit(tun_scale,0,35);

dlgCell(2,0) dlgPushButton("Help") dlgMessage("Help", help);

dlgCell(2,1) dlgLabel("version :" + version);

}}

        };

kotak dialog


ini adalah hasil dan penampakannya


bisa di download dibawah:

https://drive.google.com/file/d/1itQWo5Ih3w2i958rhnIEZkxg26ePVrC9/view?usp=sharing







Tidak ada komentar:

Posting Komentar

di harapkan bisa membangun model e3d dan pengembangannya

cara install eagle 3d povray

Menambahkan Entry di eagle3d script 3d41.ulp dan 3d50.ulp

       Sejak mengenal eagle3d ini saya ingin sekali mencoba menambahkan beberapa entry kotak dialog di dalam eagle3d...dan pada akhirnya say...