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.jpg)





