mayavi2 - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ mayavi2 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


mayavi2 - ຊຸດການສະແດງພາບທາງວິທະຍາສາດສຳລັບຂໍ້ມູນ 2-D ແລະ 3-D

ສະຫຼຸບສັງລວມ


Mayavi2 [ທາງເລືອກ] [args]

ບ່ອນທີ່ arg1, arg2 ແລະອື່ນໆແມ່ນຊື່ໄຟລ໌ທາງເລືອກທີ່ສອດຄ່ອງກັບ Mayavi2 ທີ່ບັນທຶກໄວ້.
ການສະແດງພາບ (filename.mv2), Mayavi2 scripts (filename.py) ແລະຮູບແບບໄຟລ໌ຂໍ້ມູນໃດໆ
ທີ່ Mayavi ສະຫນັບສະຫນູນ.

ລາຍລະອຽດ


Mayavi2 ເປັນ​ເຄື່ອງ​ມື​ສໍາ​ລັບ​ການ​ເບິ່ງ​ວິ​ທະ​ຍາ​ສາດ 2-D ແລະ 3-D​. ຄຸນ​ລັກ​ສະ​ນະ​ຂອງ Mayavi2 ປະ​ກອບ​ມີ​:

* ການເບິ່ງເຫັນຂໍ້ມູນຂະໜາດ ແລະ vector ໃນ 2 ແລະ 3 ມິຕິ

* ການຂຽນງ່າຍໂດຍໃຊ້ Python

* ການ​ຂະ​ຫຍາຍ​ຕົວ​ໄດ້​ງ່າຍ​ໂດຍ​ຜ່ານ​ແຫຼ່ງ​ຂໍ້​ມູນ​, ອົງ​ປະ​ກອບ​, ໂມ​ດູນ​, ແລະ​ຕົວ​ກັ່ນ​ຕອງ​ຂໍ້​ມູນ​

* ການ​ອ່ານ​ຮູບ​ແບບ​ໄຟລ​໌​ຈໍາ​ນວນ​ຫນຶ່ງ​: VTK (legacy ແລະ XML​)​, PLOT3D​, ແລະ​ອື່ນໆ​.

* ການ​ປະ​ຢັດ​ຮູບ​ພາບ​

* ຊ່ວຍ​ປະ​ຢັດ​ການ​ເຮັດ​ໃຫ້​ເຫັນ​ຮູບ​ພາບ​ທີ່​ຫຼາກ​ຫຼາຍ​ຂອງ​ຮູບ​ແບບ​ຮູບ​ພາບ​.

OPTIONS


-h

ນີ້ພິມຕົວເລືອກເສັ້ນຄໍາສັ່ງທີ່ມີຢູ່ທັງຫມົດແລະອອກ. ຍັງມີຢູ່ໂດຍຜ່ານ
- ຊ່ວຍ.

-V

ນີ້ພິມສະບັບ Mayavi ໃນເສັ້ນຄໍາສັ່ງແລະອອກ. ຍັງມີຢູ່ໂດຍຜ່ານ
- ການປ່ຽນແປງ.

-z filename.mv2

ອັນນີ້ໂຫຼດການສະແດງພາບ Mayavi2 ທີ່ບັນທຶກໄວ້ໃນເມື່ອກ່ອນ. ຍັງມີຢູ່ໂດຍຜ່ານ --viz
filename.mv2 ຫຼື --ວິໄສທັດ filename.mv2.

-d ໄຟລ໌ຂໍ້ມູນ.*

ເປີດຮູບແບບໄຟລ໌ຂໍ້ມູນທີ່ຮອງຮັບ ຫຼືແຫຼ່ງຂໍ້ມູນທີ່ບໍ່ແມ່ນໄຟລ໌ທີ່ກ່ຽວຂ້ອງ. ນີ້
ປະກອບມີຮູບແບບໄຟລ໌ VTK (*.vtk, *.xml, *.vt[i,p,r,s,u], *.pvt[i,p,r,s,u]), VRML2
(*.wrl), 3D Studio (*.3ds), PLOT3D (*.xyz), STL, BYU, RAW, PLY, PDB, SLC, FACET, OBJ,
AVSUCD (*.inp), GAMBIT (*.neu), Exodus (*.exii), PNG, JPEG, BMP, PNM, DCM, DEM, MHA, MHD,
MINC, XIMG, TIFF, ແລະອື່ນໆທີ່ສະຫນັບສະຫນູນ. datafile.* ຍັງສາມາດເປັນແຫຼ່ງ
ວັດຖຸທີ່ບໍ່ກ່ຽວຂ້ອງກັບໄຟລ໌, ຕົວຢ່າງ ParametricSurface ຫຼື PointLoad ຈະໂຫລດ
ແຫຼ່ງຂໍ້ມູນທີ່ສອດຄ້ອງກັນເຂົ້າໄປໃນ Mayavi. ຍັງມີຢູ່ໂດຍຜ່ານ --data.

-m ຊື່ໂມດູນ

ໂມດູນແມ່ນວັດຖຸທີ່ສະແດງຂໍ້ມູນຕົວຈິງ. ຊື່ໂມດູນທີ່ໃຫ້ຖືກໂຫລດ
ໃນ ModuleManager ໃນປັດຈຸບັນ. ຊື່ໂມດູນຕ້ອງເປັນອັນທີ່ຖືກຕ້ອງ ຖ້າບໍ່ເຈົ້າຈະໄດ້ຮັບ
ຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ.

ຖ້າໂມດູນຖືກລະບຸເປັນ 'package.sub.module.SomeModule' ຫຼັງຈາກນັ້ນໂມດູນ (SomeModule)
ຖືກນໍາເຂົ້າມາຈາກ 'package.sub.module'. ໂມດູນມາດຕະຖານສະຫນອງໃຫ້ກັບ mayavi2 ບໍ່ຈໍາເປັນຕ້ອງ
ສະເພາະເສັ້ນທາງເຕັມ. ຍົກ​ຕົວ​ຢ່າງ:

mayavi2 -d data.vtk -m Outline -m m2_user_modules.TestModule

ໃນຕົວຢ່າງນີ້ 'Outline' ແມ່ນໂມດູນມາດຕະຖານ ແລະ 'm2_user_modules.TestModule' ແມ່ນບາງອັນ.
ຜູ້ໃຊ້ກໍານົດໂມດູນ. ເບິ່ງ ເມຢາວີ2 MODULES ພາກສ່ວນລຸ່ມນີ້ສໍາລັບບັນຊີລາຍຊື່ຄົບຖ້ວນຂອງ
ໂມດູນທີ່ມີຢູ່. ຍັງມີຢູ່ໂດຍຜ່ານ --ໂມດູນ.

-f ຊື່ຕົວກອງ

ການກັ່ນຕອງແມ່ນວັດຖຸທີ່ກັ່ນຕອງຂໍ້ມູນອອກໃນບາງທາງຫຼືທາງອື່ນ. ມອບໃຫ້
filter-name ແມ່ນ loaded ກ່ຽວກັບແຫຼ່ງ / ວັດຖຸການກັ່ນຕອງໃນປະຈຸບັນ. ຊື່ການກັ່ນຕອງ
ຕ້ອງເປັນອັນທີ່ຖືກຕ້ອງ ຖ້າບໍ່ເຈົ້າຈະໄດ້ຮັບຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ.

ຖ້າຕົວກອງຖືກລະບຸເປັນ 'package.sub.filter.SomeFilter' ຫຼັງຈາກນັ້ນການກັ່ນຕອງ
(`SomeFilter`) ຖືກນຳເຂົ້າຈາກ 'package.sub.filter'. ໂມດູນມາດຕະຖານສະຫນອງໃຫ້
mayavi2 ບໍ່​ຈໍາ​ເປັນ​ຕ້ອງ​ໄດ້​ສະ​ເພາະ​ເສັ້ນ​ທາງ​ຢ່າງ​ເຕັມ​ທີ່​. ຍົກ​ຕົວ​ຢ່າງ:

mayavi2 -d data.vtk -f ExtractVectorNorm -f m2_user_filters.TestFilter

ໃນຕົວຢ່າງນີ້ 'ExtractVectorNorm' ເປັນຕົວກອງມາດຕະຖານ ແລະ 'm2_user_filters.TestFilter'
ແມ່ນບາງຕົວກອງທີ່ກໍານົດໂດຍຜູ້ໃຊ້.

ເບິ່ງ ເມຢາວີ2 FILTERS ພາກສ່ວນຂ້າງລຸ່ມນີ້ສໍາລັບບັນຊີລາຍຊື່ເຕັມຂອງຕົວກອງທີ່ມີຢູ່. ນອກຈາກນີ້
ມີຜ່ານ --ການກັ່ນຕອງ.

-M

ເລີ່ມຕົ້ນຜູ້ຈັດການໂມດູນໃຫມ່ໃນທໍ່ Mayavi. ຍັງມີຢູ່ໂດຍຜ່ານ
--ໂມດູນ-mgr.

-n

ສ້າງໜ້າຈໍ/ສາກໃໝ່. ທາງເລືອກໃດໆທີ່ຜ່ານໄປຫຼັງຈາກນັ້ນຈະນໍາໃຊ້ກັບການສ້າງໃຫມ່ນີ້
ສາກ. ຍັງມີຢູ່ໂດຍຜ່ານ -- ປ່ອງຢ້ຽມໃໝ່.

-t

ແລ່ນຊຸດທົດສອບ mayavi2 ແລະອອກ. ຖ້າແລ່ນເຊັ່ນນີ້, ນີ້ແລ່ນທັງ TVTK ແລະ
Mayavi2 ການທົດສອບ. ຖ້າມີການໂຕ້ແຍ້ງເພີ່ມເຕີມ, ເຂົາເຈົ້າຈະຖືກສົ່ງຜ່ານໄປ
ນັກແລ່ນທົດສອບ. ດັ່ງນັ້ນ, ນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອດໍາເນີນການທົດສອບອື່ນໆເຊັ່ນດຽວກັນ. ຍົກ​ຕົວ​ຢ່າງ:

mayavi2 -t enthought.persistence

ນີ້ຈະດໍາເນີນການພຽງແຕ່ການທົດສອບພາຍໃນຊຸດ enthought.persistence. ທ່ານ​ຍັງ​ສາ​ມາດ
ລະບຸໄດເລກະທໍລີທີ່ມີໄຟລ໌ທົດສອບເພື່ອດໍາເນີນການກັບສິ່ງນີ້, ຕົວຢ່າງ:

mayavi2 -t relative_path_to/integrationtests/mayavi

ຈະດໍາເນີນການທົດສອບການເຊື່ອມໂຍງຈາກແຫຼ່ງ mayavi. ຍັງມີຢູ່ໂດຍຜ່ານ --ທົດສອບ.

-x script-file

ນີ້ປະຕິບັດ script ທີ່ລະບຸໄວ້ໃນ namespace ທີ່ພວກເຮົາຮັບປະກັນວ່າຊື່ 'mayavi' ແມ່ນ
ຕົວຢ່າງຕົວໜັງສືຂອງ Mayavi -- ຄືກັບຕົວແປ Python ທີ່ຝັງໄວ້. ຍັງມີຢູ່
ໂດຍຜ່ານການ --exec

ຄໍາເຕືອນ: ໃຫ້ສັງເກດວ່ານີ້ໃຊ້ 'execfile', ດັ່ງນັ້ນກະລຸນາສັງເກດວ່າອັນນີ້ອາດຈະເປັນອັນຕະລາຍຖ້າ
script ເຮັດບາງສິ່ງບາງຢ່າງທີ່ບໍ່ດີ!

-s python-expression

ປະຕິບັດການສະແດງອອກໃນວັດຖຸທີ່ສ້າງຫຼ້າສຸດ. ຕົວຢ່າງ, ຖ້າວັດຖຸທີ່ຜ່ານມາ
ແມ່ນໂມດູນ, ແລະພວກເຮົາຕ້ອງການກໍານົດສີຂອງວັດຖຸທີ່ຫນຶ່ງສາມາດເຮັດໄດ້ -s
"actor.property.color = (1,0,0)". ຫນຶ່ງຄວນໃຊ້ຄໍາເວົ້າສໍາລັບການສະແດງອອກ. ນອກຈາກນີ້
ມີຢູ່ກັບ --ຕັ້ງທີ່ຢູ່ ຍົກ​ຕົວ​ຢ່າງ:

mayavi2 -d ParametricSurface -m ໂຄງຮ່າງ
-s "actor.property.color = (1,0,0)"
-s "scene.save('test.png', size=(800, 800))"

ຄໍາເຕືອນ: ໃຫ້ສັງເກດວ່າອັນນີ້ໃຊ້ 'exec', ດັ່ງນັ້ນກະລຸນາສັງເກດວ່າອັນນີ້ອາດຈະເປັນອັນຕະລາຍ!

ເມຢາວີ2 MODULES


ແກນ ແຕ້ມແກນງ່າຍດາຍ.

ContourGridPlane
ໂມດູນຍົນເສັ້ນໂຄ້ງ. ໂມດູນນີ້ເຮັດໃຫ້ຄົນຫນຶ່ງເອົາຂໍ້ມູນຕາຂ່າຍໄຟຟ້າເຂົ້າ
ແລະເບິ່ງ contours ຂອງຂໍ້ມູນ.

CustomGridPlane
ຍົນຕາຂ່າຍໄຟຟ້າແບບກຳນົດເອງທີ່ມີຄວາມຍືດຫຍຸ່ນຫຼາຍກວ່າໂມດູນ GridPlane.

DataSetClipper
ການກັ່ນຕອງນີ້ clips ຊຸດຂໍ້ມູນໃນພື້ນທີ່. ພື້ນທີ່ສາມາດຖືກກໍານົດແບບໂຕ້ຕອບເປັນ
ກ່ອງ, ວົງ ...

glyph ສະແດງປະເພດຕ່າງໆຂອງ glyphs ຮັດກຸມແລະສີຕາມ scalar ຫຼື vector
ຂໍ້​ມູນ​ຢູ່​ໃນ​ຈຸດ​ປະ​ກອບ​.

GridPlane
ໂມດູນຍົນຕາຂ່າຍໄຟຟ້າແບບງ່າຍດາຍ.

HyperStreamline
ໂມດູນທີ່ປະສົມປະສານຜ່ານຊ່ອງ tensor ເພື່ອສ້າງ hyperstreamline. ໄດ້
ການເຊື່ອມໂຍງແມ່ນຢູ່ຕາມ eigenvector ສູງສຸດແລະສ່ວນຂ້າມຂອງ
hyperstreamline ແມ່ນຖືກກໍານົດໂດຍສອງ eigenvectors ອື່ນໆ. ດັ່ງ​ນັ້ນ​ຮູບ​ຮ່າງ​ຂອງ​
hyperstreamline ແມ່ນ "ຄ້າຍຄືທໍ່", ໂດຍພາກສ່ວນຂ້າມເປັນຮູບສ້ວຍ.
Hyperstreamlines ຖືກໃຊ້ເພື່ອສະແດງພາບຊ່ອງ tensor.

ນັກສະແດງຮູບພາບ
ໂມດູນງ່າຍໆເພື່ອເບິ່ງຂໍ້ມູນຮູບພາບຢ່າງມີປະສິດທິພາບ.

ImagePlaneWidget
ໂມດູນທີ່ງ່າຍດາຍເພື່ອເບິ່ງຂໍ້ມູນຮູບພາບ.

IsoSurface
ໂມດູນທີ່ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ເຮັດ contours ຂອງຂໍ້ມູນຈຸດປ້ອນຂໍ້ມູນ.

ປ້າຍກໍາກັບ ອະ​ນຸ​ຍາດ​ໃຫ້​ຜູ້​ໃຊ້​ຕິດ​ສະ​ຫຼາກ​ຊຸດ​ຂໍ້​ມູນ​ປະ​ຈຸ​ບັນ​ຫຼື​ຕົວ​ກໍາ​ນົດ​ການ​ປັດ​ຈຸ​ບັນ​ຂອງ​ການ​ເຄື່ອນ​ໄຫວ​ໄດ້​
module

ແກນປະຖົມນິເທດ
ສ້າງຕັດທອນລາຍຈ່າຍຂະຫນາດນ້ອຍຢູ່ດ້ານຂ້າງທີ່ຊີ້ບອກຕໍາແຫນ່ງຂອງການປະສານງານ
ຕັດທອນລາຍຈ່າຍແລະດັ່ງນັ້ນຈຶ່ງ marks ທິດທາງຂອງ scene ໄດ້. ຕ້ອງການ VTK-4.5 ແລະສູງກວ່າ.

ໂຄງການ
ໂມດູນທີ່ແຕ້ມໂຄງຮ່າງສໍາລັບຂໍ້ມູນທີ່ໃຫ້.

ScalarCutPlane
ເອົາແຜນການຕັດຂອງຊຸດຂໍ້ມູນການປ້ອນຂໍ້ມູນໃດໆກໍຕາມໂດຍໃຊ້ຍົນທີ່ບໍ່ກ່ຽວຂ້ອງ ແລະວາງແຜນຂໍ້ມູນ
ມີ contouring ທາງເລືອກແລະການ warping scalar.

SliceUnstructuredGrid
ໂມດູນນີ້ໃຊ້ເວລາບາງສ່ວນຂອງຂໍ້ມູນຕາຂ່າຍໄຟຟ້າທີ່ບໍ່ມີໂຄງສ້າງ ແລະສະແດງເຊັລນັ້ນ
ຕັດກັນຫຼືແຕະໃສ່ຕ່ອນ.

ກະແສ
ອະ​ນຸ​ຍາດ​ໃຫ້​ຜູ້​ໃຊ້​ເພື່ອ​ແຕ້ມ streamlines ສໍາ​ລັບ​ຂໍ້​ມູນ vector ທີ່​ໃຫ້​. ນີ້ສະຫນັບສະຫນູນຕ່າງໆ
ປະເພດຂອງວັດຖຸເມັດພັນ (ເສັ້ນ, ຮູບກົມ, ຍົນແລະເມັດຈຸດ). ມັນຍັງອະນຸຍາດໃຫ້
ຜູ້ໃຊ້ແຕ້ມໂບຫຼືທໍ່ແລະສະຫນັບສະຫນູນປະເພດທີ່ແຕກຕ່າງກັນຂອງການໂຕ້ຕອບ
ຮູບ​ແບບ​ການ​ຄິດ​ໄລ່​ການ​ປັບ​ປຸງ​.

StructuredGridOutline
ແຕ້ມໂຄງຮ່າງທີ່ສອດຄ່ອງກັບຕາຂ່າຍໄຟຟ້າສໍາລັບຕາຂ່າຍທີ່ມີໂຄງສ້າງ.

ດ້ານ
ແຕ້ມພື້ນຜິວສຳລັບຊຸດຂໍ້ມູນການປ້ອນຂໍ້ມູນໃດໆກໍຕາມດ້ວຍການປັບຮູບຮ່າງເປັນທາງເລືອກ.

TensorGlyph
ສະແດງ tensor glyphs ຮັດກຸມແລະສີຕາມຂໍ້ມູນ scalar ຫຼື vector ຢູ່
ຈຸດປ້ອນຂໍ້ມູນ.

ຂໍ້ຄວາມ ໂມດູນນີ້ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດວາງຂໍ້ຄວາມໃນຫນ້າຈໍໄດ້.

VectorCutPlane
ເອົາຂໍ້ມູນການປ້ອນຂໍ້ມູນໂດຍກຳນົດເອງໂດຍໃຊ້ແຜ່ນຕັດ ແລະ ສະຖານທີ່
glyphs ອີງຕາມຂໍ້ມູນພາກສະຫນາມ vector. glyphs ອາດຈະຖືກໃສ່ສີໂດຍນໍາໃຊ້ຢ່າງໃດກໍ່ຕາມ
ຂະໜາດຂອງ vector ຫຼື ຄຸນລັກສະນະ scalar.

ເຄື່ອງປະດັບ
ສະແດງປະເພດຕ່າງໆຂອງ glyphs ຮັດກຸມແລະສີຕາມຂໍ້ມູນ vector ຢູ່
ຈຸດປ້ອນຂໍ້ມູນ. ນີ້ແມ່ນພຽງແຕ່ໂມດູນຄວາມສະດວກທີ່ອີງໃສ່ທັງຫມົດ
ໂມດູນ Glyph.

ປະລິມານ ໂມດູນລະດັບສຽງຈະສະແດງພາບຊ່ອງຫວ່າງໂດຍໃຊ້ການສະແດງພາບແບບປະລິມານ
ເຕັກນິກ.

WarpVectorCutPlane
ເອົາຂໍ້ມູນການປ້ອນຂໍ້ມູນໂດຍຕົນຕົວໂດຍການໃຊ້ແຜ່ນຕັດແບບ implicit ແລະ warps ມັນ
ອີງຕາມຂໍ້ມູນພາກສະຫນາມ vector. ເກັດຖືກສະແດງຢູ່ເທິງພື້ນຜິວທີ່ແຕກຫັກ
ເປັນສີ.

ເມຢາວີ2 FILTERS


CellDerivatives
ຄິດໄລ່ອະນຸພັນຈາກຈຸດປ້ອນຂໍ້ມູນ ແລະຂໍ້ມູນ vector ແລະຜະລິດຂໍ້ມູນເຊລ
ໃນ gradients ໄດ້. ສາມາດຖືກນໍາໃຊ້ເພື່ອຄິດໄລ່ປະມານ voticity ສໍາລັບການຍົກຕົວຢ່າງ.

CellToPointData
ແປງຂໍ້ມູນຄຸນສົມບັດເຊນໃຫ້ເປັນຂໍ້ມູນຈຸດໂດຍການສະເລ່ຍຂໍ້ມູນເຊລຈາກ
ຈຸລັງຢູ່ໃນຈຸດ.

ວົງຈອນ
ຕົວກອງ contour ທີ່ອ້ອມຮອບອົງປະກອບ Contour ເພື່ອສ້າງ iso-surfaces
ໃນຊຸດຂໍ້ມູນການປ້ອນຂໍ້ມູນໃດໆ.

ຍົນຕັດ
ຫ້ອງຮຽນນີ້ເປັນຕົວແທນຂອງຍົນຕັດທີ່ສາມາດໃຊ້ເພື່ອຕັດຜ່ານຊຸດຂໍ້ມູນໃດໆ.
ມັນຍັງສະຫນອງການໂຕ້ຕອບ widget 3D ເພື່ອຈັດຕໍາແຫນ່ງແລະຍ້າຍຊິ້ນ
ໂຕ້ຕອບ.

ການກັ່ນຕອງຄວາມສູງ
ສ້າງຂໍ້ມູນ Scalar ທີ່ສອດຄ້ອງກັບລະດັບຄວາມສູງຂອງຈຸດຕາມເສັ້ນ.

Delaunay2D
ປະຕິບັດຮູບສາມຫລ່ຽມ Delaunay 2 ມິຕິ.

Delaunay3D
ປະຕິບັດຮູບສາມຫລ່ຽມ Delaunay 3 ມິຕິ.

ExtractEdges
ການກັ່ນຕອງນີ້ສະກັດເອົາຂອບຂອງເຊນອອກຈາກຂໍ້ມູນການປ້ອນຂໍ້ມູນໃດໆ.

ExtractGrid
ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ເລືອກສ່ວນຫນຶ່ງຂອງຕາຂ່າຍໄຟຟ້າທີ່ມີໂຄງສ້າງ.

ExtractTensorComponents
ຫໍ່ຕົວກອງ TVTK ExtractTensorComponents ເພື່ອສະກັດອົງປະກອບອອກຈາກ tensor
ພາກສະຫນາມ.

ExtractUnstructuredGrid
ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ເລືອກສ່ວນຫນຶ່ງຂອງຕາຂ່າຍໄຟຟ້າທີ່ບໍ່ມີໂຄງສ້າງ.

ExtractVectorNorm
ຄິດໄລ່ມາດຕະຖານ (Eucliedean) ຂອງຂໍ້ມູນ vector ຂາເຂົ້າ (ດ້ວຍການປັບຂະຫນາດທາງເລືອກ
ລະຫວ່າງ [0, 1]). ນີ້ເປັນປະໂຫຍດເມື່ອຂໍ້ມູນການປ້ອນຂໍ້ມູນມີ vector input ແຕ່ບໍ່ມີ scalar
ຂໍ້​ມູນ​ສໍາ​ລັບ​ຂະ​ຫນາດ​ຂອງ vectors ໄດ້​.

ExtractVectorComponents
ຫໍ່ຕົວກອງ TVTK ExtractVectorComponents ເພື່ອສະກັດອົງປະກອບຂອງ vector.
ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການວິເຄາະອົງປະກອບສ່ວນບຸກຄົນຂອງຂໍ້ມູນ vector.

GaussianSplatter
ການກັ່ນຕອງນີ້ຊີ້ໃຫ້ເຫັນເຖິງປະລິມານທີ່ມີຮູບຮີ, ການແຜ່ກະຈາຍ Gaussian.

MaskPoints
ເລືອກຈຸດປ້ອນຂໍ້ມູນລົງລຸ່ມ. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອຕົວຢ່າງຍ່ອຍ
ຈຸດປ້ອນຂໍ້ມູນ. ໃຫ້ສັງເກດວ່ານີ້ບໍ່ຜ່ານຂໍ້ມູນເລຂາຄະນິດ, ນີ້ຫມາຍຄວາມວ່າຕາຂ່າຍໄຟຟ້າທັງຫມົດ
ຂໍ້ມູນສູນເສຍ.

GreedyTerrain Decimation
ປະມານຂອບເຂດຄວາມສູງ (ຂໍ້ມູນຮູບພາບ) ທີ່ມີຕາຫນ່າງສາມຫຼ່ຽມ, ຮັກສາຕົວເລກ
ຂອງສາມຫຼ່ຽມຕໍາ່ສຸດທີ່.

ຂໍ້ມູນການປ່ຽນແປງຮູບພາບ
ຕົວກອງທີ່ສາມາດໃຊ້ເພື່ອປ່ຽນຕົ້ນກຳເນີດ, ໄລຍະຫ່າງ ແລະຂອບເຂດຂອງການປ້ອນຂໍ້ມູນ
ຊຸດຂໍ້ມູນຮູບພາບໂດຍບໍ່ມີການປ່ຽນຂໍ້ມູນຕົວມັນເອງ.

ImageDataProbe
ຕົວກອງທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອສືບສວນຊຸດຂໍ້ມູນໃດໆໂດຍໃຊ້ຊຸດຂໍ້ມູນ Structured Points.
ການກັ່ນຕອງຍັງອະນຸຍາດໃຫ້ຫນຶ່ງເພື່ອແປງຂໍ້ມູນ scalar ເປັນ array ສັ້ນ unsigned ດັ່ງນັ້ນ
ວ່າເກັດສາມາດຖືກນໍາໃຊ້ສໍາລັບການເບິ່ງເຫັນປະລິມານ.

PointToCellData
ບໍ່ປີ້ນກັບຕົວກອງ CellToPointData.

PolyDataNormals
ຄິດໄລ່ປົກກະຕິຈາກການປ້ອນຂໍ້ມູນ. ນີ້ເຮັດໃຫ້ຕາຫນ່າງເປັນລັກສະນະ smoother. ນີ້
ຄວນເຮັດວຽກສໍາລັບຊຸດຂໍ້ມູນການປ້ອນຂໍ້ມູນໃດໆ. ຫມາຍເຫດ: ການກັ່ນຕອງນີ້ເອີ້ນວ່າ "Compute Normals" ໃນ
Mayavi2 GUI (Visualize/Filters/Compute Normals).

Quadricdecimation
ຫຼຸດຜ່ອນສາມຫຼ່ຽມໃນຕາຫນ່າງ, ປະກອບເປັນປະມານທີ່ດີຂອງຕາຫນ່າງຕົ້ນສະບັບ.

ເລືອກອອກ
ຕົວກອງທີ່ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ເລືອກຫນຶ່ງໃນບັນດາຜົນໄດ້ຮັບຈໍານວນຫນຶ່ງຂອງຜົນໄດ້ຮັບ
ວັດສະດຸປ້ອນ. ໂດຍທົ່ວໄປແລ້ວນີ້ແມ່ນເປັນປະໂຫຍດຫຼາຍສໍາລັບແຫຼ່ງຂໍ້ມູນຫຼາຍບລັອກ.

SetActiveAttribute
ການກັ່ນຕອງນີ້ເຮັດໃຫ້ຜູ້ໃຊ້ກໍານົດຄຸນລັກສະນະຂໍ້ມູນທີ່ມີການເຄື່ອນໄຫວ (scalars, vectors ແລະ
tensors) ໃນຊຸດຂໍ້ມູນ VTK. ນີ້ແມ່ນເປັນປະໂຫຍດໂດຍສະເພາະຖ້າທ່ານຕ້ອງການເຮັດບາງສິ່ງບາງຢ່າງ
ຄືກັບການຄິດໄລ່ contours ຂອງ scalar ຫນຶ່ງຢູ່ໃນ contour ຂອງ scalar ອື່ນ.

Stripper
ສ້າງແຖບສາມຫຼ່ຽມ ແລະ/ຫຼື ເສັ້ນໂພລີ. ເປັນປະໂຫຍດສໍາລັບການປົກກະຕິທີ່ແຕກຫັກ
ພື້ນຜິວ, ເຊັ່ນວ່າສ້າງໂດຍຕົວກອງ Tube. .

Threshold
ການກັ່ນຕອງງ່າຍດາຍທີ່ກໍານົດຂອບເຂດການປ້ອນຂໍ້ມູນ.

TransformData
ປະຕິບັດການຫັນເປັນເສັ້ນເພື່ອປ້ອນຂໍ້ມູນ.

TriangleFilter
ປ່ຽນ polygons ການປ້ອນຂໍ້ມູນ ແລະແຖບສາມຫຼ່ຽມເປັນສາມຫຼ່ຽມໂດຍໃຊ້
tvtk.TriangleFilter class. ນີ້ເປັນປະໂຫຍດໃນເວລາທີ່ທ່ານມີຕົວກອງລົງລຸ່ມ
ພຽງແຕ່ຂະບວນການສາມຫຼ່ຽມ.

Tube ປ່ຽນເສັ້ນເປັນທໍ່.

ຜູ້ໃຊ້ກໍານົດ
ການກັ່ນຕອງນີ້ເຮັດໃຫ້ຜູ້ໃຊ້ກໍານົດຕົວກອງຂອງຕົນເອງແບບໄດນາມິກ / ໂຕ້ຕອບ. ມັນ​ແມ່ນ
ຄືກັບ FilterBase ແຕ່ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດລະບຸຊັ້ນຮຽນໄດ້ໂດຍບໍ່ຕ້ອງຂຽນລະຫັດໃດໆ.

ກະແສລົມ
ການກັ່ນຕອງນີ້ຄິດໄລ່ຄວາມດັນຂອງຊ່ອງ vector vector. ເພື່ອຄວາມສະດວກ, ໄດ້
ການກັ່ນຕອງອະນຸຍາດໃຫ້ຫນຶ່ງຜ່ານທາງເລືອກໂດຍຜ່ານຊ່ອງ vector ປ້ອນຂໍ້ມູນໃຫ້. ໄດ້
ການກັ່ນຕອງຍັງອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສະແດງໃຫ້ເຫັນອົງປະກອບຂອງ vorticity ຕາມ a
ໂດຍສະເພາະ cartesian co-ordinate ຕັດທອນລາຍຈ່າຍ. ມັນຜະລິດຂໍ້ມູນຈຸດກ່ຽວກັບຜົນຜະລິດຊຶ່ງເປັນ
ພ້ອມແລ້ວທີ່ຈະເຫັນພາບ.

WarpScalar
Warps ຂໍ້​ມູນ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ຕາມ​ທິດ​ທາງ​ສະ​ເພາະ​ໃດ​ຫນຶ່ງ (ບໍ່​ວ່າ​ຈະ​ປົກ​ກະ​ຕິ​ຫຼື a
ທິດ​ທາງ​ທີ່​ລະ​ບຸ​ໄວ້​) ກັບ​ຂະ​ຫນາດ​ທີ່​ລະ​ບຸ​ໄວ້​ໂດຍ​ຄ່າ​ສະ​ເກັດ​ເງິນ​ທ້ອງ​ຖິ່ນ​. ເປັນປະໂຫຍດສໍາລັບ
ການເຮັດຜ້າພົມ.

WarpVector
Warps ຂໍ້ມູນການປ້ອນຂໍ້ມູນຕາມຈຸດ vector attribute ຂະຫນາດຕາມຂະຫນາດ
ປັດໄຈ. ເປັນປະໂຫຍດສໍາລັບການສະແດງໂປຣໄຟລ໌ການໄຫຼຫຼືການຍ້າຍ.

ຕົວຢ່າງ


mayavi2 -d heart.vtk -m Axes -m Outline -m GridPlane -m ContourGridPlane -m
IsoSurface
mayavi2 -d fire_ug.vtu -m Axes -m Outline -m VectorCutPlane -f MaskPoints -m Glyph

ໃນຕົວຢ່າງຂ້າງເທິງ, ໄຟລ໌ heart.vti ແລະ fire_ug.vtu VTK ສາມາດພົບເຫັນຢູ່ໃນ
/usr/share/doc/mayavi2/examples/data. ລາຍຊື່ຕົວຢ່າງ
(/usr/share/doc/mayavi2/examples/ ໃນ Debian) ໃຫ້ຕົວຢ່າງທີ່ເປັນປະໂຫຍດຫຼາຍອັນ.

ໃຊ້ mayavi2 ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌