هذا هو أمر clipgv الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
مقطع - قص كائن OOGL على الطائرات أو الأسطح الأخرى
موجز
قصاصة [-v محورس،ذ،ض،...]
[-g القيمة أو النقطة] [-l القيمة أو النقطة]
[-s nstrips[,جزء]] [-e]
[-sph سنتركس،ذ،ض،...] [-أسطوانة سنتركس،ذ،ض،...]
[com.ooglfile]
الوصف
قصاصةمقتبس من رواية دايرون ماير جينسو الوحدة النمطية، تسمح بقص كائن OOGL مقابله
الطائرات أو المجالات أو الأسطوانات من سطر أوامر UNIX. يمكن أن يأتي مدخلاتها من ملف
أو الإدخال القياسي؛ تتم كتابة الإخراج إلى الإخراج القياسي.
تحدد الخيارات وظيفة موضع المساحة؛ الإخراج هو جزء من الكائن
حيث تكون الدالة أكبر أو أقل من بعض القيمة المعطاة، أو الجزء الواقع بينهما
قيمتين. وبدلاً من ذلك، يمكن تقطيع الكائن إلى شرائح متساوية المسافات. أشياء
قد يكون بأي بعد (لكن راجع قسم الأخطاء البرمجية).
الخيارات هي:
-g القيمة أو النقطة
-l القيمة أو النقطة
حدد جزء الكائن الذي تكون فيه الدالة أكبر من (-g) او اقل
من (-l) القيمة المحددة. إذا تم تحديد كلاهما، فإن النتيجة هي جزء من
كائن يستوفي كلا الشرطين.
إذا، بدلاً من رقم واحد، الوسيطة إلى -l or -g هي نقطة (سلسلة من
x،y،z،... القيم مفصولة بفواصل، مع عدم وجود فراغات مضمنة)، ثم القص
السطح هو الذي تم اختياره للمرور عبر تلك النقطة.
-v محورس،ذ،ض،...
يحدد الاتجاه في الفضاء. بالنسبة للقص المستوي (الافتراضي)، فهو المستوى
الاتجاه الطبيعي وظيفة القطع هي المنتج الداخلي بين الاتجاه
المتجه والنقطة على الكائن. بالنسبة للقص الاسطواني، -v يحدد
اتجاه محور الاسطوانة. وظيفة القطع هي المسافة من
محور.
-sph سنتركس،ذ،ض،...
مقطع ضد المجالات التي تركزت على س،ص،ض،.... وظيفة القطع هي المسافة
من المركز المحدد . يجب الفصل بين الإحداثيات بفواصل دون التدخل
المسافات.
-أسطوانة سنتركس،ذ،ض،...
مقطع ضد الاسطوانات مع مرور المحور سنتركس،ذ،ض،...، مع المحور
الاتجاه الذي قدمه -v خيار. وظيفة القطع هي المسافة من
محور.
-s nslices[,جزء]
قص كائنًا إلى سلسلة من nslices أشرطة تمتد على كامل نطاقها -
نطاق القيم الوظيفية على الكائن. تم حذف جزء من كل شريط؛ ال
جزء، الافتراضي .5، يضبط عرض الجزء المرئي من الشريط مقارنةً به
فترة الشريط. هناك ما مجموعه (nslices+جزء-1) فترات الشريط عبر
الكائن، على سبيل المثال -s 2، .5 يقسم الكائن إلى أثلاث متساوية، مع حذف
الثلث الأوسط. كائن OOGL الناتج عبارة عن قائمة من حالات الإيقاف، واحدة لكل شريط.
-e لا تُصدر كائن OOGL مقصوصًا، فقط قم بطباعة رقمين، مع إدراج الحد الأدنى و
الحد الأقصى لقيم الوظيفة للكائن. لو -g or -l خيارات القطع هي
المحدد، يتم قص الكائن قبل تحديد نطاق الوظيفة. إذا لم يكن أي من
يبقى الكائن، قصاصة يطبع "0 0".
أمثلة
لاستخراج جزء من كائن يقع أسفل المستوى x+y+z=1:
clip -l 1 -v 1,1,1 file.oogl > Part.oogl
لاستخراج جزء من جسم يقع في الثماني الموجب وتحت x+y+z=1
الطائرة، يمكننا توجيه مثيلات متعددة من قصاصة معا للعثور على تقاطع عدة
أنصاف المساحات:
clip -g 0 -v 1,0,0 file.oogl | \
مقطع -g 0 -v 0,1,0 | \
مقطع -g 0 -v 0,0,1 | \
clip -l 1 -v 1,1,1 > Part.oogl
للعثور على المنطقة الواقعة بين سطحين (إما فوق أحدهما وتحت الآخر، أو
أسفل الأول وفوق الثاني)، قل المستويين 2x + y -.5z = 1 و y + 2z = 0:
صدى "{ قائمة"
مقطع -v 2,1,-.5 -g 1 file.oogl | مقطع -v 0,1,2 -l 0
مقطع -v 2,1,-.5 -l 1 file.oogl | مقطع -v 0,1,2 -g 0
صدى صوت "}"
نحن نستخدم خطوط الأنابيب لحساب التقاطعات، وقائمة لتشكيل اتحادها.
استخدم clipgv عبر الإنترنت باستخدام خدمات onworks.net