Widziałem to Jak mogę stworzyć podwójną helisę? pytanie, ale jestem tutaj, aby zapytać, jak utworzyć podwójną helisę w Inkscape zamiast w programie Illustrator. Próbowałem to osiągnąć, tworząc dwie fale sinusoidalne (korzystając z rozszerzenia Krzywych Parametrycznych) i stamtąd wycinając i kolorując, i właśnie w tym momencie jestem. Następnie stworzę kolejną falę sinusoidalną o przeciwnej orientacji pionowej (która byłaby drugą spiralą) i zacznę od tego miejsca.
To właśnie mam do tej pory od metody fali sinusoidalnej; widzę w pierwszym przypadku, gdy chciałem pokolorować fale, kolorowy obszar tworzyłby część helisy.
Próbowałem również wektoryzować strukturę DNA narysowaną przy użyciu programu Accelrys DS Visualizer i niestety nie udało mi się: bezproblemowo wektoryzuję tak złożone pliki rastrowe. Zobacz oryginalny obraz poniżej, jeśli potrafisz wektoryzować go w sposób, który możesz mi udostępnić. Byłbym bardzo chętny do usłyszenia. Chciałbym wiedzieć, czy są na to lepsze sposoby.
Ta podwójna helisa jest tą, którą otrzymałem za pomocą Accelrys DS Visualizer, z późniejszą edycją GIMP (głównie w celu ułatwienia wektoryzacji, możesz zauważyć, że kręgosłup helisy nie jest już barwiony w odcieniach bieli, jak to było pierwotnie).
Odpowiedzi:
Ok, zaczynamy:
Utwórz prostokąt i użyj Rozszerzeń → Renderuj → Ploter funkcyjny z tymi ustawieniami:
Możesz użyć dokładniejszego próbkowania lub wyższej (całkowitej) wartości End X , ale następujące powinny być zachowane ( n oznacza małą dodatnią liczbę całkowitą do wyboru):
Powinieneś dostać coś takiego:
Zduplikuj falę sinusoidalną, przesuń ją w poziomie (przytrzymując Ctrl) i uczyń duplikat czerwonym (dla lepszego rozróżnienia).
Zduplikuj czerwony sinus i uczyń duplikat zielonym.
Wybierz zielony sinus i przejdź do trybu edycji ścieżki według węzłów . Zaznacz wszystkie węzły całkowicie w dolnej połowie, Przerwij ścieżkę w wybranych węzłach, zaznacz jeszcze raz wszystkie węzły w dolnej połowie i usuń je:
Upewnij się, że zielona ścieżka znajduje się przed czarną (naciśnij Pos1podczas wybierania). Wybierz zieloną ścieżkę i czarną ścieżkę oraz Ścieżka → Wytnij ścieżkę. Zielona ścieżka powinna zniknąć, a twoja czarna ścieżka powinna zostać podzielona na kilka segmentów.
Wybierz czerwoną ścieżkę, przejdź do trybu Edycja ścieżki według węzłów , wybierz wszystkie najwyższe węzły i Przerwij ścieżkę w wybranych węzłach . (Nie będziemy tego potrzebować do ostatniego kroku, ale teraz jest najlepszy czas, aby to zrobić.)
Aktywuj przyciąganie, Przyciągaj węzły lub uchwyty i Przyciągaj, aby wygładzać węzły z panelu przyciągania.
Wybierz czarny segment gdzieś pośrodku i przejdź do trybu edycji ścieżki według węzłów . Wybierz punkt końcowy w następujący sposób i przenieś go do sąsiedniego ekstremum czerwonej ścieżki, tak aby zaskoczył:
——————→
Wybierz zdeformowaną ścieżkę i Utwórz wybrane linie segmentów.
Powtórz ze wszystkimi analogicznymi ścieżkami. (Tak, jest to powtarzalne, ale jeśli twoja helisa nie jest bardzo długa, jest to najszybszy sposób.):
Wybierz wszystkie czarne segmenty i Ścieżka → Połącz.
Powtórz kroki od 3 do 10, wymieniając czerwony i czarny oraz górny i dolny w instrukcji. (Pamiętaj, że niektóre kroki można pominąć, ponieważ teraz nic nie robią).
Wybierz wszystko, nadaj kolor ścieżce, jak chcesz, i użyj czapek lub okrągłych czapek do ścieżek.
Użyj wypełnienia kubełkowego między ścieżkami. Aby wypełnienie obejmowało wszystko, tymczasowo zmniejsz szerokość obrysu linii do bardzo niskiej wartości i nadaj wypełnieniu obrys w tym samym kolorze, co wypełnienie.
Zduplikuj swoją helisę, przesuń ją w poziomie i pokoloruj zgodnie z życzeniem.
Rozgrupuj i rozdziel wszystko. Wyrównaj wszystkie obiekty poprawnie.
źródło
Odkryłem inny sposób na zrobienie tego, który był dla mnie łatwiejszy:
Postępuj zgodnie z odpowiedzią Wrzlprmft do kroku 2:
Użyj Rozszerzeń → Generuj ze ścieżki → Wyciągnij (tryb: linie). Automatycznie tworzy proste krawędzie, których potrzebujesz.
Usuń niektóre niepotrzebne węzły.
Użyj narzędzia wiadra, aby dodać wypełnienie, a spirala / sprężyna / wstążka mogą zostać zrealizowane.
źródło
Ostatnio „bawię się” tego rodzaju helisą. Używam biblioteki PHP, którą opracowałem, do generowania SVG, a obraz, który generuję, to SVG. Jeśli mówimy o prostej podwójnej helisie, rozwiązanie nie jest trudne, ponieważ można ją wygenerować za pomocą moich skryptów, a helisa jest oparta na wyrażeniu matematycznym:
Generuję również plazmidową helisę DNA, tj. Okrągłą podwójną helisę.
Proszę spojrzeć na
http://dna.rosety.com
(Edytowano 2015/12/17) Zmieniłem skrypt i zamiast PHP aktualnie produkuję DNA na płótnie HTML5.
Powstały DNA Helix jest w formacie PNG (gdy jesteś zadowolony z wyników, możesz go zapisać, klikając go prawym przyciskiem myszy) Przykład
źródło
Jak naukowo jest to potrzebne? Jeśli potrzebujesz tylko przedstawienia artystycznego, możesz uciec od czegoś mniej złożonego i bardziej przenośnego.
Prawdopodobnie mógłbyś użyć narzędzia do pisania i wypisać dwa „s” z odpowiednią czcionką, przekonwertować je na ścieżki, odpowiednio umieścić je nad sobą i tak rozpocząć początek helisy.
źródło