clipgv - ออนไลน์ในคลาวด์

นี่คือคำสั่ง clipgv ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


คลิป - คลิปวัตถุ OOGL กับเครื่องบินหรือพื้นผิวอื่น ๆ

เรื่องย่อ


คลิป [-v axisx, y, z,...]
[-g ค่าหรือจุด] [-l ค่าหรือจุด]
[-s เอ็นสตริปส์[,เศษ--e]
[-sph เซ็นเตอร์x,y,z,...] [-กระบอกสูบ เซ็นเตอร์x,y,z,...]
[ooglไฟล์]

DESCRIPTION


คลิปดัดแปลงมาจาก Daeron Meyer's กินซู โมดูล อนุญาตให้ตัดวัตถุ OOGL กับ
เครื่องบิน ทรงกลม หรือทรงกระบอกจากบรรทัดคำสั่ง UNIX อินพุตสามารถมาจากไฟล์
หรืออินพุตมาตรฐาน เอาต์พุตถูกเขียนไปยังเอาต์พุตมาตรฐาน

ตัวเลือกระบุหน้าที่ของตำแหน่งช่องว่าง ผลลัพธ์คือส่วนของวัตถุ
โดยที่ฟังก์ชันมากกว่าหรือน้อยกว่าค่าที่กำหนด หรือส่วนที่อยู่ระหว่าง
สองค่า อีกทางหนึ่ง วัตถุสามารถหั่นเป็นแถบที่มีระยะห่างเท่าๆ กัน วัตถุ
อาจมีขนาดใดก็ได้ (แต่ดูส่วน BUGS)

ตัวเลือกคือ:

-g ค่าหรือจุด

-l ค่าหรือจุด
เลือกส่วนของอ็อบเจ็กต์ที่มีฟังก์ชันมากกว่า (-g) หรือน้อยกว่า
กว่า (-l) ค่าที่กำหนด หากระบุทั้งคู่ ผลลัพธ์จะเป็นส่วนของ
วัตถุที่ตรงตามเงื่อนไขทั้งสอง

ถ้าแทนที่จะเป็นตัวเลขเดียว อาร์กิวเมนต์to -l or -g เป็นจุด (ชุดของ
x,y,z,... ค่าที่คั่นด้วยเครื่องหมายจุลภาคโดยไม่มีช่องว่าง) จากนั้นจึงตัดทอน
พื้นผิวถูกเลือกให้ผ่านจุดนั้น

-v axisx, y, z,...
ระบุทิศทางในอวกาศ สำหรับการตัดระนาบ (ค่าเริ่มต้น) มันคือระนาบ
ทิศทางปกติ ฟังก์ชั่นการตัดเป็นผลิตภัณฑ์ภายในระหว่างทิศทาง
เวกเตอร์และจุดบนวัตถุ สำหรับการตัดรูปทรงกระบอก -v ระบุไฟล์
ทิศทางของแกนกระบอกสูบ ฟังก์ชั่นการตัดคือระยะห่างจาก
แกน.

-sph เซ็นเตอร์x,y,z,...
คลิปกับทรงกลมที่มีศูนย์กลางที่ x,y,z,.... ฟังก์ชั่นการตัดคือระยะทาง
จากศูนย์ที่กำหนด พิกัดต้องคั่นด้วยเครื่องหมายจุลภาคโดยไม่แทรกแซง
ช่องว่าง

-กระบอกสูบ เซ็นเตอร์x,y,z,...
คลิปกับกระบอกสูบที่มีแกนทะลุ เซ็นเตอร์x,y,z,..., กับแกน
ทิศทางที่กำหนดโดย -v ตัวเลือก. ฟังก์ชั่นการตัดคือระยะห่างจาก
แกน.

-s ชิ้น[,เศษ]
คลิปวัตถุเป็นชุดของ ชิ้น ริบบ้อนขยายขอบเขตทั้งหมด -- the
ช่วงของฟังก์ชัน-ค่าเหนือวัตถุ ละเว้นริบบิ้นแต่ละส่วน NS
เศษ, ค่าเริ่มต้น .5 กำหนดความกว้างของส่วนที่มองเห็นได้ของริบบิ้นเมื่อเทียบกับ
ระยะเวลาริบบิ้น มีทั้งหมด (ชิ้น+เศษ-1) ระยะเวลาริบบอนทั่ว
วัตถุ เช่น -s 2 5 แบ่งวัตถุออกเป็นสามส่วนเท่า ๆ กันโดยละเว้น
กลางที่สาม ออบเจ็กต์ OOGL ที่ส่งออกคือรายการ OFF หนึ่งรายการต่อริบบอน

-e อย่าปล่อยวัตถุ OOGL ที่ถูกตัดออก เพียงพิมพ์ตัวเลขสองตัวโดยระบุค่าต่ำสุดและ
ค่าฟังก์ชันสูงสุดของวัตถุ ถ้า -g or -l ตัวเลือกการตัดคือ
ระบุ วัตถุถูกตัดก่อนกำหนดช่วงของฟังก์ชัน ถ้าไม่มี
วัตถุยังคงอยู่ คลิป พิมพ์ "0 0"

ตัวอย่าง


การแยกส่วนของวัตถุที่อยู่ด้านล่างระนาบ x+y+z=1:

คลิป -l 1 -v 1,1,1 file.oogl > ส่วน.oogl

เพื่อแยกส่วนของวัตถุที่อยู่ในออกแทนต์บวกและต่ำกว่า x+y+z=1
เครื่องบินเราสามารถไพพ์หลายอินสแตนซ์ของ คลิป ร่วมกันเพื่อหาจุดตัดของหลาย ๆ
ครึ่งช่องว่าง:

คลิป -g 0 -v 1,0,0 file.oogl |
คลิป -g 0 -v 0,1,0 |
คลิป -g 0 -v 0,0,1 |
คลิป -l 1 -v 1,1,1 > ส่วน.oogl

การหาบริเวณที่วางอยู่ระหว่างผิวสองด้าน (ด้านบนด้านหนึ่งและด้านใต้อีกด้านหนึ่ง หรือ
ด้านล่างอันแรกและเหนือวินาที) สมมติว่าระนาบ 2x + y -.5z = 1 และ y + 2z = 0:

เสียงสะท้อน "{ รายการ"
clip -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
เสียงสะท้อน "}"

เราใช้ไปป์ไลน์เพื่อคำนวณทางแยก และใช้ LIST เพื่อสร้างสหภาพ

ใช้ clipgv ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด