Disegnare una doppia elica in Inkscape


10

Ho visto questo Come posso creare una doppia elica? domanda ma sono qui per chiederti come creare una doppia elica in Inkscape, invece di Illustrator. Ho cercato di raggiungere questo obiettivo creando due onde sinusoidali (usando l'estensione Parametric Curves) e facendo un po 'di taglio e colorazione da lì e questo è quello che sono in questo momento. Dopo di ciò creerei un'altra onda sinusoidale con l'orientamento verticale opposto (che sarebbe la seconda elica) e andrei da lì.

Questo è ciò che ho così lontano dal metodo dell'onda sinusoidale; vedi nel primo caso in cui volevo colorare tra le onde, l'area colorata avrebbe fatto parte dell'elica.

inserisci qui la descrizione dell'immagine


Ho anche provato a vettorializzare una struttura di DNA disegnata usando Accelrys DS Visualizer e ho fallito miseramente: trovo impossibile vettorializzare senza soluzione di continuità file di raster così complessi. Vedi sotto l'immagine originale se hai l'abilità di vettorializzarla in un modo che potresti condividere con me, sarei più che disposto a sentire. Vorrei sapere se esiste un modo migliore per farlo.

Questa doppia elica è quella che ho ottenuto utilizzando Accelrys DS Visualizer, con successive modifiche GIMP (principalmente nel tentativo di rendere più semplice la vettorializzazione, si può notare che la spina dorsale dell'elica non è più colorata in tonalità di bianco come in origine).

inserisci qui la descrizione dell'immagine


La tua elica dovrebbe piuttosto apparire come se fosse fatta da una banda piatta (come nella domanda collegata) o piuttosto come se fosse fatta da un tubo solido (come nella figura in basso)?
Wrzlprmft

Non so cosa sia una banda piatta. Tutto quello che voglio è una struttura a doppia elica dall'aspetto decente creata in Inkscape. Non sono schizzinoso su come è fatto.
BH2017,

@BrentonHorne se la risposta di seguito ha risposto alla tua domanda, contrassegnala con una casella di controllo per indicare che è la risposta accettata.
DᴀʀᴛʜVᴀᴅᴇʀ

Risposte:


13

OK, eccoci qui:

  1. Crea un rettangolo e usa Estensioni → Rendering → Plotter funzione con queste impostazioni:

    inserisci qui la descrizione dell'immagine

    È possibile utilizzare un campionamento più fine o un valore X più alto (intero) , ma quanto segue dovrebbe essere valido (con n che è un piccolo numero intero positivo a scelta):

    [Numero di campioni] = [Fine X] × 4 ×  n + 1

    Dovresti ottenere qualcosa del genere:

    inserisci qui la descrizione dell'immagine

  2. Duplica l'onda sinusoidale, spostala in orizzontale (tenendo premuto Ctrl) e rendi il duplicato rosso (per una migliore distinzione).

    inserisci qui la descrizione dell'immagine

  3. Duplica il seno rosso e rendi il duplicato verde.

  4. Seleziona il seno verde e passa alla modalità Modifica percorso per nodi . Seleziona tutti i nodi nella metà inferiore, Interrompi percorso nei nodi selezionati , seleziona ancora una volta tutti i nodi nella metà inferiore e rimuovili:

    inserisci qui la descrizione dell'immagine

  5. Assicurati che il percorso verde sia davanti a quello nero (premi Pos1mentre lo selezioni). Selezionare il percorso verde e il percorso nero e Percorso → Taglia percorso. Il percorso verde dovrebbe svanire e il percorso nero dovrebbe essere diviso in diversi segmenti.

  6. Seleziona il percorso rosso, passa alla modalità Modifica percorso per nodi , seleziona tutti i nodi più in alto e Rompi percorso nei nodi selezionati. (Non avremo bisogno di questo fino all'ultimo passo, ma ora è il momento migliore per farlo.)

  7. Attiva lo snap, Snap nodi o maniglie e Snap per uniformare i nodi dal pannello snap.

  8. Seleziona un segmento nero da qualche parte nel mezzo e passa alla modalità Modifica percorso per nodi . Seleziona un punto finale come segue e spostalo sull'estremità adiacente del tracciato rosso in modo che scatta:

    inserisci qui la descrizione dell'immagine ——————→ inserisci qui la descrizione dell'immagine

  9. Seleziona il percorso deformato e Crea linee di segmenti selezionati.

  10. Ripeti con tutti i percorsi analoghi. (Sì, questo è ripetitivo ma a meno che la tua elica non sia molto lunga, questo è il modo più veloce.):

    inserisci qui la descrizione dell'immagine

  11. Seleziona tutti i segmenti neri e Percorso → Combina.

  12. Ripetere i passaggi da 3 a 10, scambiando rosso e nero , nonché superiore e inferiore nelle istruzioni. (Nota che alcuni passaggi potrebbero essere saltati perché non fanno nulla ora.)

    inserisci qui la descrizione dell'immagine

  13. Seleziona tutto, crea il colore del percorso che desideri e usa i tappi di testa o i tappi rotondi per i percorsi.

  14. Usa riempimento a secchi tra i percorsi. Per fare in modo che il riempimento copra tutto, ridurre temporaneamente la larghezza del tratto delle linee a un valore molto basso e assegnare al riempimento un tratto dello stesso colore del riempimento.

    inserisci qui la descrizione dell'immagine

  15. Duplica l'elica, spostala orizzontalmente e colorala come desideri.

  16. Separa e spezza tutto. Allinea tutti gli oggetti correttamente.

    inserisci qui la descrizione dell'immagine


Risposta molto dettagliata!
Yisela,

3

Ho scoperto un altro modo per farlo che è stato più facile per me:

  1. Segui la risposta di Wrzlprmft fino al passaggio 2:

  2. Usa estensioni → Genera da percorso → Estrudi (modalità: linee). Rende automaticamente i bordi dritti di cui hai bisogno.

  3. Elimina alcuni nodi che non ti servono.

  4. Usa lo strumento secchio per aggiungere il riempimento e puoi realizzare l'elica / la molla / il nastro.


3

Ultimamente ho "giocato" con questo tipo di elica. Uso una libreria PHP che ho sviluppato per generare SVG e l'immagine che ho generato è SVG. Se parli di elica doppia dritta, la soluzione non è difficile poiché può essere generata con i miei script e l'elica si basa sull'espressione matematica:

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

Genero anche un'elica di DNA simile a un plasmide, cioè una doppia elica circolare.
Dai un'occhiata a
http://dna.rosety.com

(Modificato 2015/12/17) Ho cambiato la sceneggiatura e al posto di PHP sto attualmente producendo il DNA su tela HTML5.

L'elica del DNA risultante è in formato PNG (una volta che sei soddisfatto dei risultati, puoi salvarlo facendo clic destro su di esso) Esempio

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine


Strumento impressionante!
Giovanni B

1

Quanto scientificamente hai bisogno di questo per essere? Se hai solo bisogno di una rappresentazione artistica, puoi cavartela con qualcosa di meno complesso e più figurato.

Probabilmente potresti usare lo strumento testo e digitare due "s" con un carattere adatto, convertirli in percorsi, posizionarli l'uno sull'altro in modo appropriato e avere l'inizio dell'elica in quel modo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.