Saya telah melihat ini Bagaimana saya bisa membuat double helix? pertanyaan tapi saya di sini untuk menanyakan cara membuat double-helix di Inkscape, bukan ilustrator. Saya telah mencoba untuk mencapai ini melalui membuat dua gelombang sinus (menggunakan ekstensi Kurva Parametrik) dan melakukan beberapa pemotongan dan pewarnaan dari sana dan inilah yang saya lakukan saat ini. Setelah ini saya akan membuat gelombang sinus lain dengan orientasi vertikal yang berlawanan (yang akan menjadi helix kedua) dan pergi dari sana.
Inilah yang saya miliki sejauh ini dari metode gelombang sinus; lihat pada contoh pertama di mana saya ingin mewarnai antara gelombang, area berwarna akan membentuk bagian dari helix.
Saya juga telah mencoba membuat vektor struktur DNA yang digambar menggunakan Accelrys DS Visualizer dan gagal total: Saya merasa mustahil untuk membuat vektorisasi file raster yang begitu mulus. Lihat di bawah untuk gambar asli jika Anda memiliki keterampilan untuk membuat vektor dengan cara yang Anda bisa bagikan dengan saya, saya akan lebih dari bersedia untuk mendengar. Saya ingin tahu apakah ada cara yang lebih baik untuk melakukan ini.
Heliks ganda ini adalah yang saya peroleh dengan menggunakan Accelrys DS Visualizer, dengan pengeditan GIMP yang lebih baru (sebagian besar dalam upaya untuk membuatnya lebih mudah untuk di-vektorisasi, Anda mungkin mencatat bahwa helix backbone tidak lagi diwarnai dalam nuansa putih seperti aslinya).
Jawaban:
Baiklah, ini dia:
Buat persegi panjang dan gunakan Extensions → Render → Function Plotter dengan pengaturan ini:
Anda dapat menggunakan pengambilan sampel yang lebih halus atau nilai Akhir X yang lebih tinggi (bilangan bulat) , tetapi yang berikut ini harus berlaku (dengan n menjadi bilangan bulat positif kecil pilihan Anda):
Anda harus mendapatkan sesuatu seperti ini:
Gandakan gelombang sinus, menggesernya secara horizontal (memegang Ctrl) dan membuat duplikat merah (untuk perbedaan yang lebih baik).
Gandakan sinus merah dan buat duplikatnya hijau.
Pilih sinus hijau dan beralih ke mode Edit Path by Nodes . Pilih semua node sepenuhnya di bagian bawah, Break path di node yang dipilih, pilih semua node di bagian bawah sekali lagi dan hapus:
Pastikan jalur hijau di depan yang hitam (tekan Pos1saat memilihnya). Pilih jalur hijau dan jalur hitam dan Path → Cut Path. Jalur hijau akan hilang dan jalur hitam Anda harus dibagi menjadi beberapa segmen.
Pilih jalur merah, swich ke Edit Path by Nodes mode, pilih semua node paling atas dan Break Path di Nodes yang dipilih. (Kami tidak akan membutuhkan ini sampai langkah terakhir, tetapi sekarang adalah waktu terbaik untuk melakukannya.)
Aktifkan snapping, Snap node atau handle dan Snap untuk memuluskan node dari panel snap.
Pilih segmen hitam di suatu tempat di tengah dan beralih ke mode Edit Path by Nodes . Pilih titik akhir sebagai berikut dan pindahkan ke ekstrem yang berdekatan dari jalur merah tersebut sehingga terkunci:
——————→
Pilih jalur yang cacat dan Buat garis segmen yang dipilih.
Ulangi dengan semua jalur analog. (Ya, ini pengulangan tetapi kecuali heliks Anda sangat panjang, ini adalah cara tercepat.):
Pilih semua segmen hitam dan Path → Combine.
Ulangi langkah 3 hingga 10, bertukar merah dan hitam serta atas dan bawah dalam instruksi. (Perhatikan bahwa beberapa langkah dapat dilewati karena tidak melakukan apa-apa sekarang.)
Pilih semuanya, buat jalur warna sesuai keinginan Anda dan gunakan tutup pantat atau tutup bulat untuk jalur.
Gunakan isi ember di antara jalur. Untuk membuat isian menutupi semuanya, kurangi sementara lebar garis garis Anda menjadi nilai yang sangat rendah dan beri isian garis warna sama seperti isian.
Gandakan heliks Anda, pindahkan secara horizontal, dan warnai sesuai keinginan.
Ungroup dan pisahkan semuanya. Sejajarkan semua objek dengan benar.
sumber
Saya menemukan cara lain untuk melakukannya yang lebih mudah bagi saya:
Ikuti jawaban Wrzlprmft hingga langkah 2:
Gunakan Extensions → Generate from path → Extrude (mode: lines). Secara otomatis membuat tepi lurus yang Anda butuhkan.
Hapus beberapa node yang tidak Anda butuhkan.
Gunakan alat ember untuk menambahkan isian dan helix / pegas / pita dapat direalisasikan.
sumber
Saya telah "bermain" dengan helix semacam ini belakangan ini. Saya menggunakan perpustakaan PHP yang saya kembangkan untuk menghasilkan SVG dan gambar yang saya hasilkan adalah SVG. Jika Anda berbicara tentang heliks ganda lurus, solusinya tidak sulit karena dapat dihasilkan dengan skrip saya dan heliks didasarkan pada ekspresi matematika:
Saya juga menghasilkan heliks DNA seperti plasmid yaitu heliks ganda melingkar.
Silakan lihat di
http://dna.rosety.com
(Diedit 2015/12/17) Saya telah mengubah skrip dan alih-alih PHP, saya saat ini memproduksi DNA pada kanvas HTML5.
DNA Helix yang dihasilkan adalah dalam format PNG (setelah Anda puas dengan hasil yang Anda simpan, klik kanan padanya) Contoh
sumber
Seberapa akurat secara ilmiah Anda membutuhkannya? Jika Anda hanya membutuhkan representasi artistik, Anda dapat pergi dengan sesuatu yang kurang kompleks dan lebih kiasan.
Anda mungkin dapat menggunakan alat jenis dan mengetikkan dua "s" -es dengan font yang cocok, mengonversinya menjadi jalur, menempatkannya di atas satu sama lain dengan tepat dan memulai heliks Anda dengan cara itu.
sumber