Inkscape: งอเวกเตอร์ตามแนววงกลม


15

ภาพหน้าจอต่อไปนี้แสดงเวกเตอร์ที่มีแนวทางในการกำหนดแนวนอนและแนวตั้ง:

สกรีนช็อตของเวกเตอร์ที่จะโค้งงอ

เป็นไปได้อย่างไรที่จะโค้งงอเวกเตอร์ (พร้อมกับเส้น - สีเขียวที่ทำเครื่องหมายไว้ในภาพ - ซึ่งจะใช้เป็นข้อมูลอ้างอิง) ไปตามส่วนโค้งวงกลม (รัศมีโดยพลการ) สมมติว่าเส้นถูกวาดตามค่าเฉลี่ยของเส้นบอกแนวแนวนอนจากขอบหนึ่งถึงขอบของเวกเตอร์ (เช่นความยาว 145.07 มม. ในสกรีนช็อต)

ส่วนโค้งมีความยาวเท่ากันกับเส้นและหลังจากการแปลงทุกจุดในเส้นอ้างอิงจะอยู่ตามจุดที่สอดคล้องกันบนส่วนโค้งวงกลม

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

ฉันโอเคกับการใช้ซอฟต์แวร์อื่น (ตราบเท่าที่มันเป็น FOSS และสามารถทำได้โดยไม่ต้องใช้ความพยายามมาก)

คำตอบ:


18

Inkscape มีลักษณะพิเศษของเส้นทาง "รูปแบบตามเส้นทาง" ซึ่งสามารถสร้างบางสิ่งที่คล้ายกันได้ มันไม่ได้ จำกัด อยู่ที่โค้งเป็นวงกลมเส้นทางการโค้งสามารถเป็นได้ ดูตัวอย่าง:

ป้อนคำอธิบายรูปภาพที่นี่

  1. รูปร่างดั้งเดิมต้องเป็นเส้นทางเวกเตอร์คัดลอกไปยังคลิปบอร์ดสำหรับขั้นตอนที่ 3

  2. เส้นทางดัดที่ต้องการจะต้องเป็นเส้นทางวงกลมสี่เหลี่ยม ฯลฯ รูปร่างที่กำหนดไว้ล่วงหน้าจะต้องถูกแปลงเป็นเส้นทางก่อนใช้งาน (เส้นทาง / วัตถุไปยังเส้นทาง)

  3. เส้นโค้งใน (2) ได้รับผลกระทบเส้นทาง "รูปแบบตามเส้นทาง" รูปแบบถูกนำมาจากคลิปบอร์ด

  4. สีหายไป แต่การทำสีปกติ เติมสีแดงถูกเลือก


20

มีหลายวิธีในการทำเช่นนี้ นี่คืออีกหนึ่ง

  1. คัดลอกกราฟิก จากนั้นเลือกเครื่องมือBézier

  2. ในตัวเลือกเครื่องมือให้เลือกตัวเลือกที่ระบุว่า "โค้งจากคลิปบอร์ด"

  3. วาดเส้นโค้งด้วยเครื่องมือBézier

คุณสมบัติที่ดีของการใช้เอฟเฟกต์พา ธ โค้งคือคุณยังได้รับการควบคุมแบบโต้ตอบเพื่อปรับความกว้างของกราฟิก

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.