Кіріспе

OpenDX – Open Data Explorer дегенді білдіреді және IBM-нің ғылыми деректерді визуализациялау бағдарламалық құралы. Ол күрделі салаларды (мысалы, механикалық тісті дөңгелек немесе адам миы) өлшенген немесе есептелген деректермен бірге өңдей алады. Деректер скалярлы (мысалы, мидағы химиялық заттың концентрациясы), векторлық немесе тензорлық өрістер (тісті дөңгелек жұмыс істегенде орын ауыстыру немесе деформация тензорлық өрістері сияқты) түрінде болуы мүмкін. Деректерді өлшеу нүктелері бір-бірінен тең арақашықтықта немесе біртекті арақашықтықта орналасуы міндетті емес. Жоба 1991 жылы «Визуализациялық деректерді зерттеуші» ретінде басталды. OpenDX деректер мөлшерлерін түсті немесе сұр шкаламен кодталған, сондай-ақ векторлар, ағын сызықтары және ленталар түрінде бейнелейтін 3D кескіндерді жасауға мүмкіндік береді. Ол объектінің ішкі құрылымын көру үшін оны кесуге және содан кейін осы кесінді жазықтықтағы деректерді биіктік бойынша кодталған график түрінде көрсетуге мүмкіндік береді. Бұл құрал объектіні кез келген бұрыштан деректерді көру үшін айналдыруға және осы қозғалыстың анимациясын жасауға да мүмкіндік береді.

Графикалық пайдаланушы интерфейсі

OpenDX X терезесі жүйесіндегі Motif виджет құралдар жиынтығына негізделген. Оның графикалық пайдаланушы интерфейсінде тікелей және жанама өзара әрекеттесу элементтерінің кең ауқымы бар. Тікелей өзара әрекеттесу элементтері пайдаланушыға суреттерді тікелей өңдеуге мүмкіндік береді (мысалы, бұру немесе жақындату). Жанама өзара әрекеттесу элементтері (диалдар, қосқыштар, батырмалар, жылғыштар) пайдаланушыға визуализацияның әртүрлі аспектілерін басқаруға мүмкіндік береді. Өзара әрекеттесу элементтері деректерге негізделгендіктен интеллектуалды. Олар автоматты түрде диапазонды анықтайды және өзін-өзі шектейді. Олар деректерді талдайды және деректер түріне байланысты деректердің ең кішкентай және ең үлкен мәнін анықтайды немесе деректерге негізделген опциялар тізімін құрайды. Пайдаланушы тіпті деректердің кейбір аспектілеріне (мысалы, метадеректерге) сүйене отырып, өзара әрекеттесу элементінің атауын орната алады. Деректерге негізделген ұғым тек жылғыштар, диалдар және опциялар тізімдері үшін ғана емес, сонымен қатар векторлық өзара әрекеттесу элементтеріне де қатысты. Олар деректердің өлшемділігіне сәйкес қайта конфигурацияланады. Сондай-ақ, олар әрбір вектор компонентінің максималды және минималды мәніне сүйене отырып, автоматты түрде диапазонды анықтайды.

Скалярлық өрістің визуализациясы

Бұл мысалда біз ғимараттың ішіндегі бөлшекті материалдың (тозаңның) ағынын визуализациялауды көрсетеміз. Бұл жағдайда визуализацияланатын шама – скаляр, атап айтқанда, бөлшектердің концентрациясы. Кез келген нүктедегі бөлшектердің концентрациясы түстер арқылы көрсетіледі. Оқырман суреттің жоғарғы оң жақ бұрышындағы түстер шкаласымен (түстер қатарымен) салыстыра отырып, концентрацияны анықтай алады. Визуализацияны жақсарту үшін сурет көлеңкеленген, бұл концентрацияға пропорционалды жазықтыққа перпендикуляр бағыттағы биіктік сезімін тудырады. OpenDX-да бұл эффекті резеңке парақ эффектісі деп атайды.