انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

mayavi2 - آنلاین در ابر

mayavi2 را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این فرمان mayavi2 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


mayavi2 - یک بسته تجسم علمی برای داده های دو بعدی و سه بعدی

خلاصه


mayavi2 [گزینه ها] [ارگ]

جایی که arg1، arg2 و غیره نام فایل اختیاری هستند که با Mayavi2 ذخیره شده مطابقت دارند
تجسم ها (filename.mv2)، اسکریپت های Mayavi2 (filename.py) و هر فرمت فایل داده ای
که مایاوی از آن حمایت می کند.

شرح


Mayavi2 ابزاری برای تجسم علمی دو بعدی و سه بعدی است. ویژگی های Mayavi2 عبارتند از:

* تجسم داده های اسکالر و برداری در ابعاد 2 و 3

* قابلیت نوشتن آسان با استفاده از پایتون

* قابلیت گسترش آسان از طریق منابع، اجزاء، ماژول ها و فیلترهای داده

* خواندن چندین فرمت فایل: VTK (میراث و XML)، PLOT3D و غیره.

* صرفه جویی در تجسم

* ذخیره تجسم رندر شده در انواع فرمت های تصویر.

OPTIONS


-h

این همه گزینه های خط فرمان موجود را چاپ می کند و از آن خارج می شود. همچنین از طریق موجود است
--کمک.

-V

این نسخه Mayavi را در خط فرمان چاپ می کند و خارج می شود. همچنین از طریق موجود است
- نسخه.

-z filename.mv2

این یک تجسم Mayavi2 ذخیره شده قبلی را بارگیری می کند. همچنین از طریق موجود است -- یعنی
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. همچنین از طریق موجود است --داده ها.

-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 مدولا بخش زیر برای یک لیست جامع از
ماژول های موجود همچنین از طریق موجود است --مدول.

-f فیلتر-نام

فیلتر شی ای است که داده ها را به نحوی فیلتر می کند. داده شده
filter-name با توجه به منبع/شئ فیلتر فعلی بارگذاری می شود. نام فیلتر
باید معتبر باشد در غیر این صورت با پیغام خطا مواجه خواهید شد.

اگر فیلتر به عنوان "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 فیلتر بخش زیر برای لیست کامل فیلترهای موجود. همچنین
از طریق -- فیلتر.

-M

یک مدیر ماژول جدید در خط لوله Mayavi راه اندازی می کند. همچنین از طریق موجود است
--module-mgr.

-n

یک پنجره/صحنه جدید ایجاد می کند. هر گزینه ای که پس از این تصویب شود، برای این جدیدا ایجاد شده اعمال خواهد شد
صحنه همچنین از طریق موجود است --پنجره جدید.

-t

مجموعه آزمایشی mayavi2 را اجرا می کند و خارج می شود. اگر به این صورت اجرا شود، هم TVTK و هم اجرا می شود
تست های واحد Mayavi2. اگر هر گونه آرگومان اضافی ارسال شود، آنها به همراه ارسال می شوند
دونده آزمایشی بنابراین ممکن است از این برای اجرای تست های دیگر نیز استفاده شود. مثلا:

mayavi2 -t فکر.پشتکار

این فقط تست های داخل بسته enthought.persistence را اجرا می کند. شما همچنین می توانید
یک دایرکتوری با فایل های آزمایشی برای اجرا با این مشخص کنید، به عنوان مثال:

mayavi2 -t relative_path_to/integrationtests/mayavi

تست های ادغام را از منابع مایو اجرا خواهد کرد. همچنین از طریق موجود است --تست.

-x فایل اسکریپت

این اسکریپت داده شده را در فضای نامی اجرا می کند که ما تضمین می کنیم که نام 'mayavi' وجود دارد
نمونه اسکریپت Mayavi - درست مانند مفسر پایتون تعبیه شده. همچنین موجود است
از طریق -- اجرا

هشدار: توجه داشته باشید که این از «execfile» استفاده می‌کند، بنابراین لطفاً توجه داشته باشید که اگر این کار می‌تواند خطرناک باشد
اسکریپت کار بدی انجام می دهد!

-s python-expression

عبارت را روی آخرین شیء ایجاد شده اجرا کنید. به عنوان مثال، اگر شی قبلی
یک ماژول بود، و ما می‌خواهیم رنگ آن شی را که می‌توان انجام داد -s را تنظیم کرد
"actor.property.color = (1,0,0،XNUMX،XNUMX)". برای بیان باید از نقل قول استفاده کرد. همچنین
در دسترس با --تنظیم. مثلا:

mayavi2 -d parametricsurface -m طرح کلی \
-s "actor.property.color = (1,0,0)" \
-s "scene.save('test.png', size=(800, 800))"

هشدار: توجه داشته باشید که این از «exec» استفاده می کند، بنابراین لطفاً توجه داشته باشید که این می تواند خطرناک باشد!

مایاوی2 مدولا


محورها محورهای ساده را ترسیم می کند.

ContourGridPlane
یک ماژول صفحه شبکه کانتور. این ماژول به شما امکان می دهد تکه ای از داده های شبکه ورودی را بردارید
و خطوط داده را مشاهده کنید.

CustomGridPlane
یک صفحه شبکه سفارشی با انعطاف پذیری بسیار بیشتر از ماژول GridPlane.

DataSetClipper
این فیلتر مجموعه داده را در یک منطقه گیره می کند. منطقه را می توان به صورت تعاملی تعریف کرد
یک جعبه، یک کره ...

گلیف انواع مختلفی از گلیف‌ها را بر اساس اسکالر یا بردار جهت‌دار و رنگی نشان می‌دهد
داده ها در نقاط ورودی

GridPlane
یک ماژول صفحه شبکه ساده.

HyperStreamline
ماژولی که از طریق یک میدان تانسور ادغام می شود تا یک Hyperstreamline ایجاد کند. در
ادغام در امتداد حداکثر بردار ویژه و سطح مقطع است
hyperstreamline توسط دو بردار ویژه دیگر تعریف می شود. بنابراین شکل از
هایپراستریم لاین "لوله مانند" است و مقطع آن بیضوی است.
Hyperstreamlines برای تجسم میدان های تانسور استفاده می شود.

ImageActor
یک ماژول ساده برای مشاهده کارآمد داده های تصویر.

ImagePlaneWidget
یک ماژول ساده برای مشاهده داده های تصویر.

IsoSurface
ماژولی که به کاربر اجازه می دهد خطوطی از داده های نقطه ورودی ایجاد کند.

برچسب ها به کاربر اجازه می دهد تا مجموعه داده فعلی یا بازیگر فعلی مورد فعال را برچسب گذاری کند
ماژول

محورهای جهت گیری
یک محور کوچک در طرف ایجاد می کند که موقعیت مختصات را نشان می دهد
محورها و در نتیجه جهت صحنه را مشخص می کند. به VTK-4.5 و بالاتر نیاز دارد.

طرح کلی
ماژولی که یک طرح کلی برای داده های داده شده ترسیم می کند.

ScalarCutPlane
یک صفحه برش از هر مجموعه داده ورودی را با استفاده از یک صفحه ضمنی می گیرد و داده ها را رسم می کند
با کانتورینگ اختیاری و تاب خوردن اسکالر.

SliceUnstructuredGrid
این ماژول تکه ای از داده های شبکه بدون ساختار را می گیرد و سلول ها را نشان می دهد که
برش را قطع کرده یا لمس کنید.

ساده کردن
به کاربر اجازه می‌دهد تا برای داده‌های برداری داده‌شده خطوط ساده ترسیم کند. این از انواع مختلف پشتیبانی می کند
انواع اجسام بذری (خط، کره، صفحه و دانه نقطه). همچنین اجازه می دهد
کاربر برای کشیدن روبان یا لوله و بیشتر از انواع مختلف تعامل پشتیبانی می کند
حالت های محاسبه خطوط جریان

StructuredGridOutline
یک طرح کلی مطابق با شبکه برای شبکه های ساخت یافته ترسیم می کند.

سطح
یک سطح برای هر مجموعه داده ورودی با کانتورینگ اختیاری ترسیم می کند.

TensorGlyph
حروف های تانسور را به صورت جهت دار و رنگی بر اساس داده های اسکالر یا برداری در صفحه نمایش می دهد
نقاط ورودی

متن این ماژول به کاربر اجازه می دهد تا متن را روی صفحه نمایش قرار دهد.

VectorCutPlane
یک برش دلخواه از داده های ورودی را با استفاده از یک صفحه برش ضمنی و مکان می گیرد
گلیف ها با توجه به داده های میدان برداری. گلیف ها ممکن است با استفاده از هر دو رنگ شوند
قدر برداری یا ویژگی های اسکالر.

بردارها
انواع مختلف گلیف ها را بر اساس داده های برداری به صورت جهت دار و رنگی نمایش می دهد
نقاط ورودی این صرفاً یک ماژول راحتی است که کاملاً بر اساس آن است
ماژول گلیف.

حجم ماژول Volume زمینه های اسکالر را با استفاده از تجسم حجمی تجسم می کند
تکنیک.

WarpVectorCutPlane
یک برش دلخواه از داده های ورودی را با استفاده از یک صفحه برش ضمنی می گیرد و آن را تاب می دهد
با توجه به داده های میدان برداری. اسکالرها روی سطح تاب خورده نمایش داده می شوند
به عنوان رنگ

مایاوی2 فیلتر


مشتقات سلولی
مشتقات را از داده های اسکالر و برداری نقطه ورودی محاسبه می کند و داده های سلولی را تولید می کند
روی شیب ها برای مثال می توان از آن برای محاسبه تقریبی گرداب استفاده کرد.

CellToPointData
داده های ویژگی سلولی را با میانگین گیری داده های سلولی به داده های نقطه ای تبدیل می کند
سلول ها در نقطه

حد فاصل
یک فیلتر کانتور که اطراف کامپوننت Contour را می‌پیچد تا سطوح iso ایجاد کند
در هر مجموعه داده ورودی

CutPlane
این کلاس یک صفحه برش را نشان می دهد که می تواند برای برش از میان هر مجموعه داده استفاده شود.
همچنین یک رابط ویجت سه بعدی برای قرار دادن و جابجایی برش فراهم می کند
به صورت تعاملی

ElevationFilter
داده های اسکالر مربوط به ارتفاع نقاط در امتداد یک خط را ایجاد می کند.

Delaunay2D
مثلث بندی دوبعدی دلونی را انجام می دهد.

Delaunay3D
مثلث بندی دوبعدی دلونی را انجام می دهد.

ExtractEdges
این فیلتر لبه های سلول را از هر داده ورودی استخراج می کند.

ExtractGrid
به کاربر امکان می دهد بخشی از یک شبکه ساخت یافته را انتخاب کند.

ExtractTensorComponents
فیلتر TVTK ExtractTensorComponents را برای استخراج اجزا از یک تانسور می پیچد
رشته.

ExtractUnstructuredGrid
به کاربر امکان می دهد بخشی از یک شبکه بدون ساختار را انتخاب کند.

ExtractVectorNorm
هنجار (اقلیدسی) داده های برداری ورودی (با مقیاس بندی اختیاری) را محاسبه می کند.
بین [0، 1]). این زمانی مفید است که داده های ورودی دارای ورودی برداری باشد اما اسکالر ندارد
داده های بزرگی بردارها

ExtractVectorComponents
فیلتر TVTK ExtractVectorComponents را برای استخراج اجزای یک بردار پیچیده می کند.
این برای تجزیه و تحلیل اجزای جداگانه یک داده برداری مفید است.

گاوسیان اسپلاتر
این فیلتر به یک حجم با توزیع گاوسی بیضوی اشاره می کند.

MaskPoints
به طور انتخابی نقاط ورودی را به پایین دست منتقل می کند. این می تواند برای نمونه های فرعی استفاده شود
نقاط ورودی توجه داشته باشید که این داده های هندسی را منتقل نمی کند، این به معنای تمام شبکه است
اطلاعات از بین می رود

GreedyTerrain Decimation
یک فیلد ارتفاع (داده های تصویر) را با یک مش مثلث تقریبی می کند و عدد را حفظ می کند
حداقل مثلث ها

ImageChangeInformation
فیلتری که می تواند برای تغییر مبدا، فاصله و گستره یک ورودی استفاده شود
مجموعه داده تصویر بدون تغییر خود داده ها.

ImageDataProbe
فیلتری که می تواند برای بررسی هر مجموعه داده با استفاده از مجموعه داده های نقاط ساختاریافته استفاده شود.
این فیلتر همچنین اجازه می دهد تا داده های اسکالر را به یک آرایه کوتاه بدون علامت تبدیل کند
که از اسکالرها می توان برای تجسم حجم استفاده کرد.

PointToCellData
معکوس فیلتر CellToPointData را انجام می دهد.

PolyDataNormals
نرمال ها را از داده های ورودی محاسبه می کند. این به مش ها ظاهر صاف تری می دهد. این
باید برای هر مجموعه داده ورودی کار کند. توجه: این فیلتر در "محاسبه نرمال" نامیده می شود
Mayavi2 GUI (تجسم/فیلتر/محاسبه نرمال).

Quadric Decimation
مثلث ها را در یک توری کوچک کنید و تقریب خوبی از مش اصلی ایجاد کنید.

خروجی را انتخاب کنید
فیلتری که به کاربر این امکان را می دهد تا یکی از چندین خروجی یک داده را انتخاب کند
ورودی این معمولا برای یک منبع داده چند بلوکی بسیار مفید است.

SetActiveAttribute
این فیلتر به کاربر اجازه می دهد تا ویژگی داده فعال (اسکالرها، بردارها و
تانسورها) روی یک مجموعه داده VTK. این به ویژه اگر شما نیاز به انجام کاری دارید مفید است
مانند محاسبه خطوط یک اسکالر روی کانتور یک اسکالر دیگر.

پوست کن
نوارهای مثلثی و/یا چند خطی ایجاد کنید. برای منظم کردن شکستگی مفید است
سطوح، مانند سطوح ایجاد شده توسط فیلتر لوله. .

آستان
یک فیلتر ساده که آستانه‌ای روی داده‌های ورودی دارد.

TransformData
یک تبدیل خطی به داده های ورودی انجام می دهد.

TriangleFilter
چند ضلعی های ورودی و نوارهای مثلثی را با استفاده از عبارت به مثلث تبدیل می کند
کلاس tvtk.TriangleFilter. این زمانی مفید است که شما یک فیلتر پایین دستی داشته باشید
فقط مثلث ها را پردازش می کند.

لوله خطوط را به لوله تبدیل می کند.

تعریف شده توسط کاربر
این فیلتر به کاربر اجازه می دهد تا فیلتر خود را به صورت پویا/تعاملی تعریف کند. این است
مانند FilterBase اما به کاربر اجازه می دهد تا کلاس را بدون نوشتن هیچ کدی مشخص کند.

گرداب
این فیلتر گردابی یک فیلد برداری ورودی را محاسبه می کند. برای راحتی،
فیلتر اجازه می دهد تا به صورت اختیاری از فیلد بردار ورودی داده شده عبور کند. در
فیلتر همچنین به کاربر اجازه می دهد تا مولفه گرداب را در امتداد a نشان دهد
محورهای مختصات دکارتی خاص این داده های نقطه ای را در خروجی تولید می کند
آماده تجسم

WarpScalar
داده های ورودی را در یک جهت خاص (عادی یا a
جهت مشخص) با مقیاس مشخص شده توسط مقدار اسکالر محلی. مفید برای
ساخت قالیچه

WarpVector
داده های ورودی را در امتداد یک ویژگی بردار نقطه که بر اساس مقیاس مقیاس بندی شده است، تاب می دهد
عامل. برای نشان دادن پروفیل های جریان یا جابجایی ها مفید است.

مثال ها


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/ در دبیان) چندین مثال مفید ارائه می دهد.

از mayavi2 به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad