Skip to content

Morphing

Morphing ใน QCAD หมายถึงการแปลงโพลีไลน์เป็นโพลีไลน์อื่นในจำนวนขั้นตอนที่กำหนด

ขั้นตอนที่ 1: การเตรียมการ

Section titled “ขั้นตอนที่ 1: การเตรียมการ”

รูปทรงต้นทางและปลายทางของการดำเนินการ morphing ต้องเป็นโพลีไลน์ คุณสามารถแปลงวงกลม วงรี และสไปลน์เป็นโพลีไลน์ได้โดยใช้ แก้ไข > ระเบิด ส่วนที่เชื่อมต่อกันของเส้น ส่วนโค้ง ส่วนโค้งวงรี สไปลน์ และโพลีไลน์เปิดสามารถรวมเป็นโพลีไลน์เดียวได้โดยการคลิกขวาที่ส่วนหนึ่งแล้วเลือก สร้างโพลีไลน์อัตโนมัติ

สำหรับโพลีไลน์เปิด ตรวจสอบให้แน่ใจว่าโพลีไลน์ทั้งสองมีทิศทางเดียวกัน คุณสามารถกลับทิศทางของโพลีไลน์ได้โดยใช้ แก้ไข > กลับด้าน

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

โพลีไลน์เปิดสองเส้นที่มีจุดเริ่มต้นตรงกันและผลลัพธ์การมอร์ฟระหว่างทั้งสอง

สำหรับโพลีไลน์ปิด ตรวจสอบให้แน่ใจว่าโพลีไลน์ทั้งสองมีการวางแนวเดียวกัน (ตามเข็มนาฬิกาหรือทวนเข็มนาฬิกา) เลือกโพลีไลน์ทั้งสองแล้วใช้ตัวแก้ไขคุณสมบัติเพื่อเปลี่ยนคุณสมบัติ การวางแนว เป็น ตามเข็มนาฬิกา หรือ ทวนเข็มนาฬิกา:

การตั้งค่าคุณสมบัติการวางแนวของโพลีไลน์ปิดในตัวแก้ไขคุณสมบัติ

นอกจากนี้ ตรวจสอบว่าจุดเริ่มต้นของโพลีไลน์ปิดตรงกันเพื่อป้องกันการหมุนใด ๆ ระหว่างการ morphing ในตัวอย่างนี้ จุดเริ่มต้นของโพลีไลน์ปิดทั้งสองไม่ตรงกัน และการ morphing นำไปสู่การแปลงแบบหมุน:

การมอร์ฟโพลีไลน์ปิดที่มีจุดเริ่มต้นไม่ตรงกันซึ่งทำให้เกิดการหมุน

คุณสามารถย้ายจุดเริ่มต้นของโพลีไลน์ได้โดยการคลิกขวาที่จุดนั้นแล้วเลือก ย้ายจุดเริ่มต้น จากนั้นคลิกตำแหน่งใหม่ของจุดเริ่มต้น ซึ่งอาจอยู่บนโหนดใดก็ได้หรือบนส่วนใดก็ได้ของโพลีไลน์ ตอนนี้การ morphing จะราบรื่นขึ้นมาก:

การมอร์ฟโพลีไลน์ปิดหลังจากจัดจุดเริ่มต้นให้ตรงกัน

โพลีไลน์ที่มีจำนวนส่วนต่างกัน

Section titled “โพลีไลน์ที่มีจำนวนส่วนต่างกัน”

หากโพลีไลน์ทั้งสองมีจำนวนส่วนเท่ากันทุกประการ แต่ละส่วนของโพลีไลน์ต้นทางจะถูกแปลงเป็นส่วนที่สอดคล้องกันของโพลีไลน์ปลายทาง

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

การบิดเบือนของการมอร์ฟที่มุมแหลมเมื่อมีจำนวนส่วนต่างกัน

เพื่อป้องกันผลกระทบนี้ ให้แบ่งโพลีไลน์ออกเป็นสองโพลีไลน์ที่มุมขวาบนและมุมขวาล่างโดยใช้ แก้ไข > แบ่ง จากนั้น morph โพลีไลน์ทั้งสองแยกกัน:

การมอร์ฟที่ราบรื่นหลังจากแบ่งโพลีไลน์ที่มุมเชิงกลยุทธ์

ขั้นตอนที่ 2: Morphing

Section titled “ขั้นตอนที่ 2: Morphing”

หากต้องการ morph โพลีไลน์หนึ่งเป็นอีกเส้นหนึ่ง ให้เลือก โพลีไลน์ > วาด > Morph คลิกโพลีไลน์แรกแล้วคลิกเส้นที่สอง

แถบเครื่องมือตัวเลือกที่ด้านบนช่วยให้คุณป้อนจำนวนขั้นตอนและเลือกที่จะแทรกส่วนโค้ง (เพื่อใช้การ morphing อย่างเคร่งครัดกับจุดบนส่วนโค้งด้วย) คุณยังสามารถป้อนตัวคูณที่กำหนดเองที่ทราบเพื่อใช้ โดยที่ 0.0 อยู่บนโพลีไลน์แรกและ 1.0 ตรงกับโพลีไลน์ที่สอง 0.5 จะอยู่ตรงกลางพอดี คุณยังสามารถประมาณค่านอกช่วงได้โดยการป้อนตัวคูณ > 1

ตัวอย่างการมอร์ฟ ตัวอย่างการมอร์ฟ ตัวอย่างการมอร์ฟ ตัวอย่างการมอร์ฟ ตัวอย่างการมอร์ฟ

โพลีไลน์เดียว:

ตัวอย่างการมอร์ฟด้วยโพลีไลน์เดียว

โพลีไลน์แยกกันห้าเส้น แบ่งในตำแหน่งเชิงกลยุทธ์เพื่อแยกขา หาง หัว:

ตัวอย่างการมอร์ฟด้วยโพลีไลน์แยกกันห้าเส้นที่แบ่งในตำแหน่งเชิงกลยุทธ์