To'g'ridan-to'g'ri manipulyatsiya interfeysi - Direct manipulation interface

Yilda Kompyuter fanlari, to'g'ridan-to'g'ri manipulyatsiya a inson va kompyuterning o'zaro ta'siri qiziqish ob'ektlarini doimiy ravishda namoyish etishni va tezkor, qaytariladigan va ortib boruvchi harakatlar va mulohazalarni o'z ichiga olgan uslub.[1] Boshqa ta'sir o'tkazish uslublaridan farqli o'laroq, masalan buyruq tili, to'g'ridan-to'g'ri manipulyatsiya maqsadi foydalanuvchiga manipulyatsiya qilishga imkon berishdir ob'ektlar hech bo'lmaganda manipulyatsiyaga mos keladigan harakatlar yordamida ularga taqdim etildi jismoniy narsalar. To'g'ridan-to'g'ri manipulyatsiyaning misoli - o'lchamlarini o'zgartirish grafik shakli, masalan, to'rtburchaklar, burchaklari yoki qirralarini a bilan tortib sichqoncha.

Ob'ektlar va harakatlar uchun haqiqiy metaforalarga ega bo'lish, foydalanuvchiga interfeysni o'rganishni va undan foydalanishni osonlashtirishi mumkin (ba'zilari interfeys tabiiy yoki intuitiv deb aytishi mumkin) va tezkor, ortib boruvchi mulohazalar foydalanuvchiga kamroq xatolarga yo'l qo'yib, ularni to'ldirishga imkon beradi. qisqa vaqt ichida vazifalar, chunki ular harakatni yakunlashdan oldin harakatlar natijalarini ko'rishlari mumkin, natijada natijalarni baholash va xatolar o'rnini qoplash.

Ushbu atama tomonidan kiritilgan Ben Shneyderman 1982 yilda ofis arizalari doirasida va ish stoli metaforasi.[2][3] Kelajakdagi foydalanuvchi interfeyslari bo'yicha tadqiqotlar olib boradigan akademik va kompyuter olimlari ko'pincha ko'pchilik tomonidan berilgan vizual geribildirimdan ko'ra ko'proq teginish nazorati va teskari aloqa, yoki sonik boshqaruv va fikr-mulohazalarga ko'proq ta'sir qiladi. GUI-lar. Natijada, ushbu atama ushbu muhitda keng tarqalgan.[iqtibos kerak ]

WIMP / GUI interfeyslaridan farqli o'laroq

To'g'ridan-to'g'ri manipulyatsiya Windows, piktogramma, menyular va ko'rsatuvchi moslama ishlatadigan interfeyslar bilan chambarchas bog'liq (WIMP GUI), chunki ular deyarli har doim to'g'ridan-to'g'ri manipulyatsiyani hech bo'lmaganda ma'lum darajada o'z ichiga oladi. Biroq, to'g'ridan-to'g'ri manipulyatsiyani ushbu boshqa atamalar bilan aralashtirmaslik kerak, chunki bu derazalardan foydalanishni yoki hatto grafik chiqishni anglatmaydi. Masalan, to'g'ridan-to'g'ri manipulyatsiya tushunchalari, ko'r va ko'rish qobiliyati past foydalanuvchilar uchun interfeyslarga, taktil va sonik qurilmalar va dasturiy ta'minot kombinatsiyasidan foydalangan holda qo'llanilishi mumkin.

Interfeys to'g'ridan-to'g'ri manipulyatsiyani amalga oshirish darajasida murosaga keladi. Ba'zi bir misollar uchun, derazalash interfeyslarining aksariyat versiyalari foydalanuvchilarga oynani sichqoncha bilan sudrab olib, uning o'rnini o'zgartirishga imkon beradi. Dastlabki tizimlarda, sudrab olish paytida oynani qayta ko'rib chiqish hisoblash cheklovlari tufayli mumkin emas edi. Buning o'rniga, sudrab borayotganda oynaning to'rtburchaklar konturi chizilgan. Foydalanuvchi sichqoncha tugmachasini qo'ygandan so'ng, derazaning to'liq tarkibi qayta chizilgan.

Kompyuter grafikalarida

Geometriyani yaratish va tahrirlash, animatsiya, ob'ektlar va kameralarning joylashuvi, yorug'likni joylashtirish va boshqa effektlarni o'z ichiga olgan kompyuter grafikalarining turli jihatlarini ko'rish va boshqarish qiyinligi sababli, to'g'ridan-to'g'ri manipulyatsiya 3D kompyuter grafikalarining muhim qismidir. Standart to'g'ridan-to'g'ri manipulyatsiya mavjud vidjetlar yoki eski muammoni yaxshiroq echish uchun yoki yangi va / yoki noyob muammoni hal qilish uchun ishlab chiqilgan ko'plab noyob vidjetlar. Vidjetlar foydalanuvchiga ob'ektni istalgan yo'nalishda o'zgartirishi uchun imkon beradi, shu bilan birga foydalanuvchiga ob'ektni eng keng tarqalgan yo'nalishlarida osonlikcha o'zgartirishiga imkon beradigan oson qo'llanmalar yoki cheklovlarni taqdim etadi, shuningdek, funktsiyasiga nisbatan intuitiv bo'lishga harakat qiladi. iloji boricha vidjet. Hamma joyda uchtasi transformatsiya vidjetlar asosan standartlashtirilgan va quyidagilar:

  • The tarjima vidjet, odatda uchta o'qdan iborat bo'lib, tarjima qilinadigan narsaning markazida joylashgan ortogonal o'qlar bilan tekislanadi. Vidjet markazini tortib olib, moslamani to'g'ridan-to'g'ri sichqoncha ko'rsatgichi ostidagi tekislikdagi kamera tekisligiga, uchta o'qning har qandayidan birini tortib, mos o'qi bo'ylab tarjima qiladi. O'qlar dunyo-kosmik o'qlari, ob'ekt-kosmik o'qlari yoki boshqa bo'shliqqa to'g'ri kelishi mumkin.
  • The aylanish odatda uchta ortogonal o'q bilan tekislangan uchta doiradan va kamera tekisligiga to'g'ri keladigan bitta doiradan iborat vidjet. Har qanday aylanani sudrab, mos keladigan o'q atrofida aylantirib, boshqa joyga sudrab olib, ob'ektni erkin aylantiradi (virtual trekbol aylanishi).
  • The o'lchov vidjet, odatda qutilarda tugaydigan ortogonal o'qlar bilan tekislangan uchta qisqa chiziqdan va vidjet markazidagi bitta qutidan iborat. Uchta o'qga moslashtirilgan qutilarning birortasini tortib olish faqat shu o'qi bo'yicha bir tekis bo'lmagan o'lchovni, markaz qutisini esa uchta o'qi bo'yicha bir vaqtning o'zida bir xil masshtabni ta'sir qiladi.

Ob'ektning o'ziga xos standart ishlatilishiga qarab, har xil turdagi vidjetlardan foydalanish mumkin. Masalan, kompyuter grafikasidagi yorug'lik, boshqa har qanday ob'ekt singari, transformatsiya (tarjima va aylanish) bilan ham belgilanadi, lekin ba'zida u shunchaki so'nggi nuqta pozitsiyalari bilan joylashadi va yo'naltiriladi. Buning sababi shundaki, yorug'lik manbai bo'lgan joyni belgilash va keyin uni maqsadga yo'naltirish uchun uni koordinata o'qlari atrofida aylantirish o'rniga, uning maqsadini aniqlash osonroq bo'lishi mumkin.

Boshqa vidjetlar ma'lum bir vosita uchun noyob bo'lishi mumkin, masalan, spot lampaning konusini o'zgartirish uchun chekka boshqaruv elementlari, nuqta va tutashgan joyni belgilash uchun nuqta va teginish vektorini aniqlash, o'zgaruvchan kattalikdagi doiralar loyqalik filtri kengligi yoki bo'yoq cho'tkasi hajmi, IK qo'llar va oyoqlar uchun nishonlar yoki ranglarni tezda tanlash uchun rangli g'ildiraklar va namunalar. Murakkab vidjetlar hatto ba'zi birlarini ham o'z ichiga olishi mumkin ilmiy vizualizatsiya tegishli ma'lumotlarni samarali ravishda taqdim etish (masalan, zarralar effektlari uchun vektor maydonlari yoki tepalik xaritalarini ko'rsatish uchun soxta rangli tasvirlar).

To'g'ridan-to'g'ri manipulyatsiya, shuningdek, umuman foydalanuvchi interfeysi dizayni 3D-kompyuter grafikasi vazifalari uchun hali ham ixtiro va innovatsiyalarning faol yo'nalishi hisoblanadi. CG tasvirlarini yaratish jarayoni foydalanuvchi bajarishni istaganining qiyinligi bilan solishtirganda intuitiv yoki oson deb hisoblanmaydi, ayniqsa murakkab va unchalik keng bo'lmagan vazifalar uchun. Masalan, so'zlarni qayta ishlash uchun foydalanuvchi interfeysi odatda ishlatiladi. Yangi foydalanuvchilar uchun o'rganish oson va ko'pgina matnlarni qayta ishlash maqsadlari uchun etarli, shuning uchun u asosan hal qilingan va standartlashtirilgan interfeys hisoblanadi. Biroq, 3 o'lchamli kompyuter grafikalari uchun foydalanuvchi interfeyslari odatda o'rganish yoki ulardan foydalanishga qiynaladi va murakkab vazifalar uchun etarlicha kuchli emas va / yoki o'rganish va ulardan foydalanish qiyin, shuning uchun to'g'ridan-to'g'ri manipulyatsiya va foydalanuvchi interfeyslari har bir dasturdan farqli ravishda farq qiladi.

Shuningdek qarang

Adabiyotlar

  1. ^ Kvon, Bum chul; Vagas Javed; Niklas Elmgvist; Dji Su Yi (2011 yil may). Surrogat ob'ektlar orqali to'g'ridan-to'g'ri manipulyatsiya (PDF). Hisoblash tizimlarida inson omillari bo'yicha SIGCHI konferentsiyasi materiallari. 627-636 betlar. CiteSeerX  10.1.1.400.340. doi:10.1145/1978942.1979033. ISBN  9781450302289.
  2. ^ Shnayderman, Ben (1982). "Interaktiv tizimlarning kelajagi va to'g'ridan-to'g'ri manipulyatsiyaning paydo bo'lishi". Xulq-atvor va axborot texnologiyalari. 1 (3): 237–256. doi:10.1080/01449298208914450.
  3. ^ Shnayderman, Ben (1983 yil avgust). "To'g'ridan-to'g'ri manipulyatsiya. Dasturlash tillaridan tashqari qadam". IEEE Computer. 1 (8): 57-69. Arxivlandi asl nusxasi 2012 yil 8 fevralda. Olingan 2010-12-28.
  • Frohlich, Devid M (1993). "To'g'ridan-to'g'ri manipulyatsiya tarixi va kelajagi". Xulq-atvor va axborot texnologiyalari. 12 (6): 315–329. doi:10.1080/01449299308924396.
  • Shnayderman, Ben. Foydalanuvchi interfeysini loyihalash: inson bilan kompyuterning o'zaro ta'sir o'tkazish strategiyasi.(1987)
  • Xetçinlar, Edvin L. Jeyms D. Xollan va Donald Norman.To'g'ridan-to'g'ri manipulyatsiya interfeyslari. (1985)
  • Shnayderman, Ben. "To'g'ridan-to'g'ri manipulyatsiya: dasturlash tillaridan bir qadam" IEEE Computer 16 (8) (1983 yil avgust), 57-69.