gout(1) Scotch user's manual gout(1)

gout - تولید خروجی‌های گرافیکی از ماتریس‌ها و گراف‌ها

gout [options] [gfile] [xfile] [mfile] [vfile]

برنامه gout فایل‌های گرافیکی با انواع گوناگون تولید می‌کند که نمایانگر داده‌های گراف و نگاشت Scotch ارائه‌شده به آن هستند.

فایل گراف مبدأ gfile تنها می‌تواند یک فایل گراف متمرکز باشد. فایل xfile در صورت لزوم، هندسه مرتبط با آن را ذخیره می‌کند. فایل mfile نشان‌دهنده اطلاعات برچسب متصل به هر یک از رأس‌های گراف است، برای نمونه شاخص بخشی که هر رأس در صورت استفاده از فایل نگاشت به آن تعلق دارد. فایل vfile فایل گرافیکی خروجی است که نوع آن ممکن است با توجه به پارامترهای ورودی متفاوت باشد. هنگامی که نام فایل‌ها مشخص نشده باشد، داده‌ها از ورودی استاندارد خوانده شده و در خروجی استاندارد نوشته می‌شوند. جریان‌های استاندارد را همچنین می‌توان به‌طور صریح با یک خط تیره '-' نشان داد.

هنگامی که کتابخانه‌های مناسب در زمان کامپایل گنجانده شده باشند، gtst می‌تواند گراف‌های فشرده‌شده را هم به عنوان ورودی و هم خروجی مستقیماً مدیریت کند. هرگاه نام یک جریان با پسوند یک فایل فشرده خاتمه یابد، مانند 'brol.grf.bz2' یا '-.gz'، به عنوان فشرده در نظر گرفته می‌شود. قالب‌های فشرده‌سازی قابل پشتیبانی عبارتند از قالب bzip2 ('.bz2')، قالب gzip ('.gz') و قالب lzma ('.lzma').

نمایش راهنما.
-g geop
پارامترهای هندسه، که می‌توانند ترکیبی دلخواه از هر یک از حروف کد زیر باشند:
داده‌های هندسه خوانده نشوند، در صورتی که در دسترس نباشند یا نیازی به آن‌ها نباشد، مانند زمان استفاده از گزینه -om.
جابه‌جایی ابعاد هندسی Y و Z.
چرخش هندسه به میزان ۹۰ درجه در صفحه (X,Y).
نمایش راهنما.
داده‌های نگاشت خوانده نشوند، در صورتی که در دسترس نباشند یا نیازی به آن‌ها نباشد.
نوع فایل خروجی را انتخاب می‌کند و امکان ارائه پارامترهای تکمیلی درون آکولاد که با کاما از یکدیگر جدا شده‌اند را فراهم می‌سازد:
فایل مش سه‌بعدی OpenInventor، جهت مشاهده با برنامه‌هایی مانند ivview. پارامترهای تکمیلی برای این نوع فایل خروجی عبارتند از:
خروجی رنگی.
خروجی در مقیاس خاکستری.
حذف یال‌های برش.
نمایش یال‌های برش.
فایل الگوی ماتریسی PostScript. پارامترهای تکمیلی برای این نوع فایل خروجی عبارتند از:
خروجی نوع EPSF.
خروجی تمام‌صفحه.
فایل مش دوبعدی PostScript. این ماژول خروجی برای مش‌های دوبعدی در نظر گرفته شده بود؛ به عنوان راهکار جایگزین، مختصات Z بر اساس قوانین پرسپکتیو ایزومتریک تصویر می‌شود، اما رسم اشیاء سه‌بعدی کامل به احتمال زیاد ناخوانا خواهد بود. پارامترهای تکمیلی برای این نوع فایل خروجی عبارتند از:
خروجی رنگی.
خروجی در مقیاس خاکستری.
خروجی نوع EPSF.
خروجی تمام‌صفحه.
برش کوتاه (بدون احتساب دیسک‌ها).
برش گسترده (با احتساب دیسک‌ها).
جلوگیری از نمایش دیسک‌ها.
نمایش دیسک‌ها.
حذف یال‌های برش.
نمایش یال‌های برش.
بیشینه نسبت برش x (در بازه [0.0;1.0]).
کمینه نسبت برش x.
بیشینه نسبت برش y.
کمینه نسبت برش y.
فایل مش سه‌بعدی Tulip. پارامترهای تکمیلی برای این نوع فایل خروجی عبارتند از:
خروجی سیاه‌وسفید.
خروجی رنگی.
جلوگیری از نمایش دیسک‌ها.
نمایش دیسک‌ها.
حذف یال‌های برش.
نمایش یال‌های برش.
نمایش نسخه برنامه و کپی‌رایت.

ساخت یک فایل OpenInventor از نگاشت گراف brol.grf موجود در فایل brol.map. رأس‌های فاقد اطلاعات نگاشت به رنگ سفید نمایش داده می‌شوند، در حالی که رنگ‌های متمایز برای نمایش بخش‌های مختلف به کار خواهند رفت. یال‌های برش حذف خواهند شد:

$ gout '-oi{r}' brol.grf brol.xyz brol.map brol.iv
$ ivview brol.iv
ساخت یک فایل OpenInventor از گراف brol.grf بدون هیچ‌گونه اطلاعات رأس مرتبط با آن. داده‌های نگاشت الزامی نبوده و خوانده نخواهند شد، اما ارائه یک نام فایل ضروری است، بنابراین از

$ gout -oi -mn brol.grf brol.xyz - brol.iv

خروجی دادن الگوی ماتریس brol.grf در قالب یک ترسیم مسطح PostScript. داده‌های هندسه و نگاشت مورد نیاز نبوده و خوانده نخواهند شد، اما نام فایل‌ها باید مشخص شوند، بنابراین دو '-' درج می‌شود:

$ gout -om -gn -mn brol.grf - - brol.ps
تولید خروجی ترسیم دوبعدی PostScript از یک بخش مستطیلی گراف brol.grf، به همراه دیسک‌هایی که نمایانگر داده‌های نگاشت هستند:
$ gout '-op{c,e,d,x=0.3,X=0.6,y=0.2,Y=0.5}' brol.grf brol.xyz brol.map brol.ps

gmap(1), gout(1), gtst(1).

راهنمای کاربری Scotch.

Francois Pellegrini <francois.pellegrini@labri.fr>

16 June 2026