Geom2

Geom2

Geom2
نسخه فعلی
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