A Visual Programming Environment Based on VTK for Scientific Visualization
碩士 === 大葉大學 === 資訊工程學系碩士班 === 98 === The Visualization Toolkit (VTK) is a C++ class library for 3D computer graphics, image processing and visualization. In addition to C++, the user can also access VTK through interpreted interface layers. To make use of VTK’s ability, the user must have enough kno...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/89655066300214452702 |
id |
ndltd-TW-098DYU00392002 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098DYU003920022016-04-27T04:11:23Z http://ndltd.ncl.edu.tw/handle/89655066300214452702 A Visual Programming Environment Based on VTK for Scientific Visualization 以VTK為基礎之視覺化程式設計環境在科學視覺上之應用 Yi-Ping Lu 盧一屏 碩士 大葉大學 資訊工程學系碩士班 98 The Visualization Toolkit (VTK) is a C++ class library for 3D computer graphics, image processing and visualization. In addition to C++, the user can also access VTK through interpreted interface layers. To make use of VTK’s ability, the user must have enough knowledge of object-oriented programming or interpreted languages that VTK supports. For clinical users or generic researchers, the learning threshold of VTK is quite high. In this thesis, a VTK-based visual programming environment is proposed to solve the above VTK problem of high learning threshold. Our system allows the user to intuitively drag and drop VTK objects, and create a pipeline by connecting these objects with a graphical user interface. Also, for each VTK object, its attributes or parameters can be set by the use of a dialog box. Each pipeline can be executed to have the results displayed on the screen, or to generate its corresponding C++ code. With the help of our system, users without professional programming skills can easily create a domain specific application or a prototyping system. Three examples, including sphere creating, image processing and surface rendering, are given to demonstrate the feasibility of our system. Ku-Yaw Chang 張顧耀 2010 學位論文 ; thesis 73 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 大葉大學 === 資訊工程學系碩士班 === 98 === The Visualization Toolkit (VTK) is a C++ class library for 3D computer graphics, image processing and visualization. In addition to C++, the user can also access VTK through interpreted interface layers. To make use of VTK’s ability, the user must have enough knowledge of object-oriented programming or interpreted languages that VTK supports. For clinical users or generic researchers, the learning threshold of VTK is quite high.
In this thesis, a VTK-based visual programming environment is proposed to solve the above VTK problem of high learning threshold. Our system allows the user to intuitively drag and drop VTK objects, and create a pipeline by connecting these objects with a graphical user interface. Also, for each VTK object, its attributes or parameters can be set by the use of a dialog box. Each pipeline can be executed to have the results displayed on the screen, or to generate its corresponding C++ code. With the help of our system, users without professional programming skills can easily create a domain specific application or a prototyping system. Three examples, including sphere creating, image processing and surface rendering, are given to demonstrate the feasibility of our system.
|
author2 |
Ku-Yaw Chang |
author_facet |
Ku-Yaw Chang Yi-Ping Lu 盧一屏 |
author |
Yi-Ping Lu 盧一屏 |
spellingShingle |
Yi-Ping Lu 盧一屏 A Visual Programming Environment Based on VTK for Scientific Visualization |
author_sort |
Yi-Ping Lu |
title |
A Visual Programming Environment Based on VTK for Scientific Visualization |
title_short |
A Visual Programming Environment Based on VTK for Scientific Visualization |
title_full |
A Visual Programming Environment Based on VTK for Scientific Visualization |
title_fullStr |
A Visual Programming Environment Based on VTK for Scientific Visualization |
title_full_unstemmed |
A Visual Programming Environment Based on VTK for Scientific Visualization |
title_sort |
visual programming environment based on vtk for scientific visualization |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/89655066300214452702 |
work_keys_str_mv |
AT yipinglu avisualprogrammingenvironmentbasedonvtkforscientificvisualization AT lúyīpíng avisualprogrammingenvironmentbasedonvtkforscientificvisualization AT yipinglu yǐvtkwèijīchǔzhīshìjuéhuàchéngshìshèjìhuánjìngzàikēxuéshìjuéshàngzhīyīngyòng AT lúyīpíng yǐvtkwèijīchǔzhīshìjuéhuàchéngshìshèjìhuánjìngzàikēxuéshìjuéshàngzhīyīngyòng AT yipinglu visualprogrammingenvironmentbasedonvtkforscientificvisualization AT lúyīpíng visualprogrammingenvironmentbasedonvtkforscientificvisualization |
_version_ |
1718248877806583808 |