REGINA-GUI(1) The Regina Handbook REGINA-GUI(1)

regina-gui - واسط کاربری گرافیکی Regina

regina-gui [ file ... ]

نرم‌افزار Regina یک بسته نرم‌افزاری برای مطالعه مثلث‌بندی‌های ۳-منیفلد (3-manifold) و سطوح نرمال (normal surfaces) است. سایر قابلیت‌های کلیدی شامل ساختارهای زاویه‌ای، سرشماری و فهرست‌بندی، شناسایی ترکیبیاتی مثلث‌بندی‌ها، و وظایف سطح بالا مانند شناسایی ۳-کُره و تجزیه جمع همبند است. نرم‌افزار Regina به همراه یک واسط کاربری گرافیکی کامل ارائه می‌شود و همچنین اتصالات Python و یک رابط برنامه‌نویسی C++ سطح پایین را فراهم می‌کند.

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

متغیرهای محیطی زیر بر رفتار این برنامه تأثیر می‌گذارند.

پوشه‌ای که حاوی ماژول Python با نام regina است.

اگر ماژول Python نرم‌افزار Regina را در یک مسیر استاندارد Python نصب کرده‌اید (یعنی Python می‌تواند بدون گسترش sys.path آن را مستقیماً وارد کند)، در این صورت REGINA_PYLIBDIR باید خالی یا تعریف‌نشده باقی بماند.

در حالت عادی نباید نیازی باشد که این گزینه را خودتان تنظیم کنید. این برنامه می‌داند چگونه ماژول Python نرم‌افزار Regina را در شرایط استاندارد پیدا کند، که شامل نصب‌های ثابت در سیستم‌فایل (مانند GNU/Linux و Windows)، بسته‌های برنامه‌ای با قابلیت جابه‌جایی (مانند macOS)، و اجرای مستقیم از درخت کد منبع است.

پوشه‌ای که فایل‌های دادهٔ Regina در زیرشاخهٔ آن نصب شده‌اند. این موارد (از جمله) شامل فایل‌های مثال در $REGINA_HOME/examples/، مستندات API در $REGINA_HOME/engine-docs/، و پایگاه‌های دادهٔ سرشماری در $REGINA_HOME/data/census/ هستند.

در حالت عادی نباید نیازی باشد که این گزینه را خودتان تنظیم کنید. این برنامه می‌داند چگونه فایل‌های داده‌اش را در شرایط استاندارد پیدا کند، که شامل نصب‌های ثابت در سیستم‌فایل (مانند GNU/Linux و Windows)، بسته‌های برنامه‌ای با قابلیت جابه‌جایی (مانند macOS)، و اجرای مستقیم از درخت کد منبع است.

اگر یک بستهٔ برنامک کشیدن و رها کردن (drag-and-drop app bundle) بارگیری کرده‌اید، این همان برنامه‌ای است که هنگام باز کردن آن اجرا می‌شود. فایل اجرایی آن صرفاً Regina نام دارد، نه regina-gui.

regina-python.

نرم‌افزار Regina دارای یک کتابچه راهنمای جامع کاربران است که می‌توانید از طریق منوی Help->Regina Handbook به آن دسترسی داشته باشید. شما همچنین می‌توانید کتابچه راهنمای کاربران را به‌صورت برخط در http://regina-normal.github.io/docs مطالعه کنید.

افراد زیادی در توسعهٔ Regina مشارکت داشته‌اند؛ برای مشاهدهٔ فهرست کامل مشارکت‌کنندگان به کتابچه راهنمای کاربران مراجعه کنید.

25 August 2025