รวมสองเวกเตอร์รูปร่างเป็นหนึ่งเดียวกับหนึ่งเส้นทาง (ในแอป Sketch)


23

(ใน Sketch, แอป)

ฉันกำลังพยายามสร้างรูปร่างที่สมมาตรบนแกนตั้ง

ฉันสร้างครึ่งหนึ่งของรูปร่างทำซ้ำพลิกพลิกแล้วจัดกลุ่มทั้งสองเข้าด้วยกันเป็นวัตถุเดียวโดยใช้Unionตัวเลือกเมนูเข้าร่วม

นี่คือสิ่งที่ฉันต้องการยกเว้นว่าเมื่อแสดงเส้นขอบสำหรับวัตถุเส้นแนวตั้งที่ฉันเข้าร่วมวัตถุทั้งสองยังคงปรากฏขึ้น

มีวิธีรวมเวกเตอร์สองรูปร่างที่รวมกันเพื่อให้เวกเตอร์หนึ่งพา ธ ไปรอบ ๆ โครงร่างด้านนอกหรือไม่?

ผมเชื่อว่าเทียบเท่าใน Photoshop เป็นตัวเลือก ฉันไม่พบสิ่งที่เทียบเท่าใน SketchMerge Shape Components

ขอขอบคุณ


สำเนาซ้ำที่เป็นไปได้ของ: graphicdesign.stackexchange.com/questions/34879/…
bemdesign

คำตอบ:


21
  1. เลือกเลเยอร์ที่คุณต้องการรวม
  2. กดปุ่ม "Union" ในแถบเครื่องมือหรือจากเมนูถึงเลือก Layer> Combine> Union (คุณมาถึงจุดนี้แล้วแน่นอน)
  3. Layer> Paths> Flatten จะรวมรูปร่างเข้ากับพา ธ เดียวกัน

1
นี่ควรเป็นทางออก แต่มันก็ไม่ได้ผลสำหรับฉัน บางครั้งเส้นทางจะไม่รวมกัน ความคิดใด ๆ
Yorb

ดูเหมือนว่าจะไม่ได้ผลสำหรับฉันเช่นกัน
f1lt3r

1
คำตอบของ Mark Nugent นั้นใช้งานได้ดีภายใต้เงื่อนไขดังต่อไปนี้: - รูปร่างซ้อนทับกันที่ไหนสักแห่ง หากพวกเขาทำไม่ได้แบนจะไม่ทำอะไรเลย - ตรวจสอบให้แน่ใจว่ารูปร่างที่คุณต้องการผสานอยู่ในกลุ่มของตัวเอง ไม่ควรมีรูปร่างที่มีการลบประเภทรวมเลเยอร์ตัดหรือความแตกต่างในกลุ่มนั้น หวังว่านี่จะช่วยใครซักคน
bramchi

2
Bramchi ฉันยังคงไม่ได้รับตัวเลือกให้แบนเมื่อเงื่อนไขเหล่านี้พบ
f1lt3r

4
Flattenย้ายแล้ว - ตอนนี้คุณไปที่ Layer> Combine> Flatten
inorganik

6

มาที่นี่เพื่อค้นหาคำตอบ แต่สะดุดกับการแก้ปัญหาของตัวเองในขณะที่ทำงานผ่านคำแนะนำที่นี่

เลือกรูปร่าง / เส้นทางของคุณและ "เข้าร่วม" พวกเขา: เลเยอร์> เส้นทาง> เข้าร่วม


กรุณาอะไรคือความแตกต่างระหว่างJoinและflatten?
Mensch

นั่นเป็นคำถามที่ดี @Kurt จากผลลัพธ์ที่ได้ฉันถือว่าการเข้าร่วมจริงรวมรูปร่างเป็นรูปร่างเดียวในขณะที่ Flatten ดูเหมือนว่าจะรวมพวกเขาเป็นรูปร่างหลายชั้น หวังว่ามันสมเหตุสมผล
David

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