rbox(1) General Commands Manual rbox(1)

rbox - تولید توزیع‌های نقطه برای qhull

دستور "rbox" (بدون آرگومان) گزینه‌ها را فهرست می‌کند.

برنامه rbox با توجه به گزینه‌های داده‌شده، نقاط تصادفی یا منظم تولید کرده و آن‌ها را به stdout می‌فرستد. نقاط در یک مکعب تولید می‌شوند، مگر اینکه گزینه 's' یا 'k' مشخص شده باشد. قالب خروجی به این صورت است: خط نخست شامل بُعد و یک توضیح است، خط دوم شامل تعداد نقاط است، و خطوط بعدی شامل نقاط هستند (هر نقطه در یک خط). نقاط با مقادیر مختصاتشان نمایش داده می‌شوند.

۱۰ نقطه تصادفی در مکعب واحد هم‌مرکز با مبدأ مختصات.
۱۰ نقطه تصادفی روی یک دایره ۲‐بُعدی.
۱۰۰ نقطه تصادفی روی سطح یک مکعب.
۱۰۰۰ نقطه تصادفی روی یک کره ۴‐بُعدی.
یک ابرمکعب ۵‐بُعدی با یک گوشه در مبدأ.
یک الماس ۱۰‐بُعدی.
۱۰۰ نقطه تصادفی روی سطح یک سیمپلکس ثابت.
یک سیمپلکس ۱۲‐بُعدی.
۱۰ نقطه تصادفی در امتداد یک مارپیچ.
۱۰ نقطه منظم در امتداد یک مارپیچ به‌همراه دو نقطه انتهایی.
۱۰۰۰ نقطه تصادفی روی سطح یک عدسی باریک.
یک مکعب با مختصات +2/-2 و یک الماس با مختصات +3/-3.
یک شبکه (Mesh) دوران‌یافته از نقاط صحیح {0,1,2,3} x {0,1,2,3} x {0,1,2,3}. دستور 'rbox 64 M1,0' متعامد است.
۵ نسخه از مبدأ در فضای ۳‐بُعدی. دستور 'rbox P0 P0 P0 P0 P0 | qhull QJ' را امتحان کنید.
دو ۱۰۰‐ضلعی هم‌کره به‌همراه یک نقطه هم‌کره دیگر.
100 s Z1
یک مخروط از نقاط.
100 s Z1e-7
یک مخروط باریک از نقاط با خطاهای دقت بسیار.

تعداد نقاط
بُعد n‐بُعدی (پیش‌فرض 3‐بُعدی)
مختصات جعبه محصورکننده (پیش‌فرض 0.5)
توزیع مارپیچی، تنها در فضای ۳‐بُعدی دردسترس است
توزیع عدسی با شعاع n. می‌تواند با 's'، 'r'، 'G' و 'W' استفاده شود.
شبکه (Mesh) دوران‌یافته با {[n,-m,0], [m,n,0], [0,0,r], ...}. از 'Mm,n' برای یک دوران صلب با r = sqrt(n^2+m^2) استفاده کنید. 'M1,0' یک شبکه متعامد است. برای نمونه، '27 M1,0' برابر {0,1,2} x {0,1,2} x {0,1,2} است. '27 M3,4 z' یک شبکه صحیح دوران‌یافته است.
نقاط هم‌کره به‌صورت تصادفی در یک مکعب تولید شده و بر روی کره واحد تصویر می‌شوند
توزیع سیمپلکس. برای گزینه 'r' ثابت است. می‌تواند با 'W' استفاده شود.
توزیع سیمپلکس به‌همراه یک سیمپلکس. هر دو گزینه 'x' و 'y' نقاط یکسانی تولید می‌کنند.
محدود کردن نقاط به فاصله n از سطح یک کره یا مکعب
افزودن یک مکعب واحد به خروجی
c Gm
افزودن یک مکعب با تمام ترکیب‌های +m و -m به خروجی
افزودن یک الماس واحد به خروجی.
d Gm
افزودن یک الماس ساخته‌شده از 0، +m و -m به خروجی
افزودن n نقطه تقریباً منطبق درون شعاع r از m نقطه
افزودن نقطه [n,m,r] در ابتدا به خروجی. مقادیر خالی مختصات با 0.0 پر می‌شوند.
حذف خط فرمان از خط نخست خروجی.
جابه‌جایی (offset) داده‌ها با افزودن n به هر مختصات.
استفاده از زمان برحسب ثانیه به‌عنوان بذر عدد تصادفی (پیش‌فرض خط فرمان است).
تنظیم بذر عدد تصادفی روی n.
تولید مختصات صحیح. از 'Bn' برای تغییر بازه استفاده کنید. پیش‌فرض 'B1e6' برای مختصات شش‐رقمی است. در R^4، مختصات هفت‐رقمی باعث سرریز در نرمال‌سازی ابرصفحه خواهند شد.
محدود کردن نقاط به یک دیسک حول محور z+ و کره (پیش‌فرض Z1.0). شامل قطب مقابل نیز می‌شود. 'Z1e-6' نقاط تباهیده تحت دقت منفرد (single precision) تولید می‌کند.
همانند Zn با مرکزی تهی (پیش‌فرض G0.5).
تولید یک چندضلعی منتظم
تولید یک مخروط منتظم

برخی ترکیب‌های آرگومان‌ها نتایج نامتعارفی تولید می‌کنند.

گزارش باگ‌ها را به qhull_bug@qhull.org و سایر مکاتبات را به qhull@qhull.org ارسال کنید.

qhull(1)

C. Bradford Barber
bradb@shore.net
August 10, 1998 Geometry Center