|
MayaVi is a scientific data visualizer written in Python, which uses VTK and provides a GUI via Tkinter. MayaVi was developed by Prabhu Ramachandran, is free and distributed under the BSD license. It is cross-platform and runs on any platform where both Python and VTK are available (almost any Unix, Mac OS X, or Windows). ''MayaVi'' is pronounced as a single name, "Ma-ya-vee", meaning "magician" in Sanskrit. The code of MayaVi has nothing in common with that of Autodesk Maya or Vi.〔(MayaVi project page ) at SourceForge〕 The latest version of MayaVi, called Mayavi2, is a component of the Enthought suite of scientific Python programs. It differs from the original MayaVi by its strong focus on making not only an interactive program, but also a reusable component for 3D plotting in Python. Although it exposes a slightly different interface and API than the original MayaVi, it now has more features.〔(MayaVi2 wiki page )〕〔(MayaVi2 project page )〕 == Major features == * visualizes computational grids and scalar, vector, and tensor data * an easy-to-use GUI * can be imported as a Python module from other Python programs or can be scripted from the Python interpreter * supports volume visualization of data via texture and ray cast mappers * support for any VTK dataset using the VTK data format * support for PLOT3D data * multiple datasets can be used simultaneously * provides a pipeline browser, with which objects in the VTK pipeline can be browsed and edited * imports simple VRML and 3D Studio scenes * custom modules and data filters can be added * exporting to PostScript files, PPM/BMP/TIFF/JPEG/PNG images, Open Inventor, Geomview OOGL, VRML files, Wavefront .obj files, or RenderMan RIB file 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「MayaVi」の詳細全文を読む スポンサード リンク
|