การวาดเกลียวคู่ใน Inkscape


10

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

นี่คือสิ่งที่ฉันยังห่างไกลจากวิธีคลื่นไซน์ ดูในตัวอย่างแรกที่ฉันต้องการสีระหว่างคลื่นพื้นที่สีจะเป็นส่วนหนึ่งของเกลียว

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


ฉันยังลอง vectorizing โครงสร้างของ DNA ที่วาดโดยใช้ Accelrys DS Visualizer และล้มเหลวอย่างน่าสังเวช: ฉันคิดว่ามันเป็นไปไม่ได้ที่จะทำให้เวกเตอร์ไฟล์แรสเตอร์ซับซ้อนเหล่านี้ราบรื่น ดูภาพต้นฉบับด้านล่างหากคุณมีทักษะในการทำให้เป็นภาพเวกเตอร์ในแบบที่คุณสามารถแบ่งปันกับฉันได้ฉันจะยินดีมากกว่าที่จะได้ยิน ฉันอยากรู้ว่ามีวิธีใดที่ดีกว่าในการทำสิ่งนี้

เกลียวคู่นี้เป็นสิ่งที่ฉันได้รับจากการใช้ Accelrys DS Visualizer ด้วยการแก้ไข GIMP ในภายหลัง (ส่วนใหญ่เป็นการพยายามที่จะทำให้เวกเตอร์ง่ายขึ้นคุณอาจสังเกตว่ากระดูกสันหลังของเกลียวไม่มีสีในเฉดสีขาวเหมือนเดิม)

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


เกลียวของคุณควรจะดูราวกับว่ามันถูกสร้างขึ้นมาจากแถบแบน (ในคำถามที่เชื่อมโยง) หรือว่ามันทำจากหลอดแข็ง (ดังในภาพด้านล่าง)?
Wrzlprmft

ฉันไม่รู้ว่าวงแบนคืออะไร สิ่งที่ฉันต้องการคือโครงสร้างเกลียวคู่ที่ดูดีที่สร้างขึ้นใน Inkscape ฉันไม่จู้จี้จุกจิกกับวิธีการทำ
BH2017

@BrentonHorne หากคำตอบด้านล่างได้ตอบคำถามของคุณโปรดทำเครื่องหมายด้วยช่องทำเครื่องหมายเพื่อระบุคำตอบที่ได้รับการยอมรับ
DᴀʀᴛʜVᴀᴅᴇʀ

คำตอบ:


13

ตกลงไปเลย:

  1. สร้างสี่เหลี่ยมผืนผ้าและใช้Extensions → Render → Function พลอตเตอร์ด้วยการตั้งค่าเหล่านี้:

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

    คุณสามารถใช้การสุ่มตัวอย่างที่ดีกว่าหรือค่าEnd (จำนวนเต็ม) ที่สูงขึ้นแต่ค่าต่อไปนี้ควรเก็บไว้ (โดยที่nเป็นจำนวนเต็มบวกเล็ก ๆ ที่คุณเลือก):

    [จำนวนตัวอย่าง] = [End X] × 4 ×  n + 1

    คุณควรได้รับสิ่งนี้:

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

  2. ทำซ้ำคลื่นไซน์เลื่อนเป็นแนวนอน (โฮลดิ้งCtrl) และทำสีแดงที่ซ้ำกัน (เพื่อความแตกต่างที่ดีกว่า)

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

  3. ทำซ้ำสีแดงไซน์และทำสีเขียวที่ซ้ำกัน

  4. เลือกไซน์สีเขียวและเปลี่ยนเป็นโหมดแก้ไขพา ธ โดยโหนด เลือกโหนดทั้งหมดอย่างสมบูรณ์ในครึ่งล่าง, แบ่งเส้นทางที่โหนดที่เลือกเลือกโหนดทั้งหมดในครึ่งล่างอีกครั้งและลบออก:

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

  5. ตรวจสอบให้แน่ใจว่าเส้นทางสีเขียวอยู่ด้านหน้าหนึ่งสีดำ (กดPos1ขณะเลือก) เลือกพา ธ สีเขียวและพา ธ สีดำและPath → Cut Path เส้นทางสีเขียวควรหายไปและเส้นทางสีดำของคุณควรแบ่งออกเป็นหลายส่วน

  6. เลือกพา ธ สีแดงเลื่อนไปที่โหมดแก้ไขพา ธ โดยโหนดเลือกโหนดบนสุดทั้งหมดและเบรกพา ธ ที่โหนดที่เลือก (เราไม่ต้องการสิ่งนี้จนกว่าจะถึงขั้นตอนสุดท้าย แต่ตอนนี้เป็นเวลาที่ดีที่สุดที่จะทำ)

  7. เปิดใช้งานการจัดเรียง, จัดชิดหรือจัดการและจัดเรียงเพื่อจัดทำโหนดอย่างราบรื่นจากแผงชิด

  8. เลือกเซ็กเมนต์สีดำอยู่ตรงกลางและเปลี่ยนเป็นโหมดแก้ไขพา ธ โดยโหนด เลือกจุดสิ้นสุดดังต่อไปนี้และย้ายไปยังจุดสุดยอดที่อยู่ติดกันของเส้นทางสีแดงที่มัน snaps:

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

  9. เลือกเส้นทางที่ผิดรูปและทำให้กลุ่มที่เลือก

  10. ทำซ้ำกับเส้นทางแบบอะนาล็อกทั้งหมด (ใช่นี่คือการทำซ้ำ แต่ถ้าเกลียวของคุณยาวมากนี่เป็นวิธีที่เร็วที่สุด):

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

  11. เลือกส่วนสีดำทั้งหมดและเส้นทาง→รวม

  12. ทำซ้ำขั้นตอนที่ 3 ถึง 10 โดยแลกเปลี่ยนคำแนะนำสีแดงและสีดำรวมถึงคำแนะนำบนและล่าง (โปรดทราบว่าบางขั้นตอนสามารถข้ามไปได้เนื่องจากไม่ได้ทำอะไรเลยในตอนนี้)

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

  13. เลือกทุกอย่างสร้างสีเส้นทางตามที่คุณต้องการและใช้ปุ่มกดก้นหรือหมวกกลมสำหรับเส้นทาง

  14. ใช้ bucket การเติมระหว่างเส้นทาง ในการทำให้การเติมเต็มทุกอย่างลดความกว้างของเส้นขีดของเส้นให้ต่ำลงเป็นค่าที่ต่ำมากและให้จังหวะการเติมในสีเดียวกับการเติม

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

  15. ทำเกลียวใบหูของคุณเลื่อนในแนวนอนและระบายสีตามที่ต้องการ

  16. ยกเลิกการจัดกลุ่มและแยกทุกอย่าง จัดตำแหน่งวัตถุทั้งหมดให้ถูกต้อง

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


คำตอบที่ละเอียดมาก!
Yisela

3

ฉันค้นพบวิธีอื่นในการทำซึ่งง่ายกว่าสำหรับฉัน:

  1. ทำตามคำตอบของ Wrzlprmftถึงขั้นตอนที่ 2:

  2. ใช้ส่วนขยาย→สร้างจากเส้นทาง→ขับไล่ (โหมด: บรรทัด) มันทำให้ขอบตรงที่คุณต้องการโดยอัตโนมัติ

  3. ลบบางโหนดที่คุณไม่ต้องการ

  4. ใช้เครื่องมือฝากข้อมูลเพื่อเพิ่มส่วนเติมและสามารถรับรู้เกลียว / สปริง / ริบบิ้นได้


3

ฉันได้ "เล่น" กับ helix ชนิดนี้เมื่อเร็ว ๆ นี้ ฉันใช้ไลบรารี PHP ที่ฉันพัฒนาขึ้นเพื่อสร้าง SVG และภาพที่ฉันสร้างคือ SVG หากคุณพูดถึงเกลียวคู่แบบตรงทางออกนั้นไม่ยากเนื่องจากมันสามารถสร้างขึ้นได้ด้วยสคริปต์ของฉันและส่วนที่เป็นเกลียวนั้นอิงตามนิพจน์ทางคณิตศาสตร์:

  x = r * cos(t); 
  y = r * sin(t); 
  z = k * t;

ฉันยังสร้างเกลียวดีเอ็นเอแบบพลาสมิดเช่นเกลียวคู่แบบวงกลม
โปรดดูที่
http://dna.rosety.com

(แก้ไข 2015/12/17) ฉันได้เปลี่ยนสคริปต์และแทนที่จะเป็น PHP ฉันกำลังผลิต DNA บนผืนผ้าใบ HTML5

DNA Helix ที่ได้รับอยู่ในรูปแบบ PNG (เมื่อคุณพอใจกับผลลัพธ์ที่คุณบันทึกไว้ให้คลิกขวาที่มัน)

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


เครื่องมือที่น่าประทับใจ!
JohnB

1

คุณต้องการความแม่นยำทางวิทยาศาสตร์แค่ไหน? หากคุณต้องการการเป็นตัวแทนทางศิลปะคุณสามารถหนีไปกับบางสิ่งที่ซับซ้อนน้อยลงและเป็นรูปเป็นร่างมากขึ้น

คุณอาจจะสามารถใช้เครื่องมือประเภทและพิมพ์ "s" -es สองตัวด้วยแบบอักษรที่เหมาะสมแปลงเป็นพา ธ วางพวกมันให้เหมาะสมกันและเริ่มต้นเกลียวในลักษณะนั้น

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