نسخه فعلی
2
زیرنوع از
قابل سریال سازی
زمینه های
موجودیت / شی | متغیر | شرح |
عدد صحیح | نسخه. | |
عدد صحیح | نوع شی: 0 برای یک جسم نقطه ای، 1 برای یک جسم منحنی، 2 برای یک جسم جامد، و -1 برای یک جسم مختلط. | |
بولی | 1 اگر مناطق خالی برچسب گذاری شده باشند. 0 در غیر این صورت. | |
دو برابر | تحمل هندسه نسبی | |
دو برابر | تحمل وضوح نسبی | |
عدد صحیح | nv | تعداد رئوس. |
VertexData[nv] | راس | ماتریس داده های راس |
عدد صحیح | این است | تعداد لبه ها |
EdgeData[ne] | حاشیه، غیرمتمرکز | ماتریس داده های لبه |
عدد صحیح | nc | تعداد منحنی ها. |
عدد صحیح | قبلا، پیش از این | تعداد صفات |
ویژگی[na] | ویژگی های. نوع Attribute بدون سند است زیرا فقط به صورت داخلی استفاده می شود. |
در جدول فوق، انواع موجودیت به صورت زیر تعریف شده است:
VertexData
موجودیت / شی | متغیر | شرح |
دو برابر [2] | مختصات رأس. | |
بین المللی | شماره دامنه اگر راس جدا شده باشد. اگر راس جدا نباشد، این مقدار مشخص نشده است. | |
دو برابر | تحمل نسبی راس. |
EdgeData
موجودیت / شی | متغیر | شرح |
int[2] | راس شروع و انتهای لبه به ترتیب (بر اساس 1). | |
دو برابر [2] | مقادیر پارامترهای دو راس. | |
int[2] | به ترتیب شماره دامنه سمت چپ و راست لبه. | |
بین المللی | شاخص علامت دار منحنی زیرین (بر اساس 1). علامت جهت لبه نسبت به منحنی را نشان می دهد. | |
دو برابر | تحمل نسبی لبه. |
شرح
نوع Geom2 یک شی هندسی را به صورت دو بعدی نشان می دهد که اسمبلی نیست و مجازی نیست.
مثال
یک خط مستقیم در دو بعدی:
# نسخه اصلی و فرعی
0 1
1 # تعداد برچسب
# برچسب ها
3 فصل 1
1 # تعداد انواع
# انواع
3 Obj
# ——— شی 0 ———-
0 0 1
کلاس 5 Geom2 #
نسخه 2 #
1 # نوع
1 # voids Labeled
1e-10 # gtol
0.0001 # resTol
2 # تعداد راس
# رگه ها
# XY dom tol
0 0 -1 اینچ
1 1.5 -1 اینچ
1 # تعداد لبه
# لبه ها
# vtx1 vtx2 s1 s2 منحنی بالا پایین
1 2 0 1 0 0 1 IN
1 # تعداد منحنی
# منحنی ها
# منحنی 1
11 BezierCurve # کلاس
نسخه 1 #
2 #خیر
0 # منطقی؟
1 # درجه
# نقاط کنترل همگن
0 0
1 1.5
# ویژگی های
0 # ویژگی nof