Stap 7: Het creëren van diepte over kleuren.
Op dit moment bevat de mediaan as randknooppunt een segment en een connect-knooppunten. Het knooppunt verbinden verbinden de twee punten (een plakje 2) door een lijn. Het gaat erom dat wij de lijn een kleur op basis van de afstand tussen de dezelfde punten zullen geven. Kortom: langere lijnen zal hebben een andere kleur (in dit geval lichter) dan een korte. Het skelet zal dit geven wat diepte. De kortere lijnen zijn die de punten van de segmenten van de arm aan elkaar koppelen en ik wil dat ze lager zijn dan de regels die de romp en hoofd segmenten aan elkaar koppelen.
* Maak twee knooppunten van het segment. Beide maten ingesteld op 1 en de Start_index van de eerste één aan 0 en de tweede een-1. Verbinding maken met het segment-knooppunt dat al in het netwerk aan hen beiden was lijst poort.
* Maak een afstand knooppunt. Slice2 verbinden met punt1 en slice3 naar punt2.
* Maak een kloof knooppunt. Distance1 verbinden met waarde1 en waarde2 ingesteld op 8. We zouden willen dat om later te veranderen.
Nu zullen we deze afstand waarden gebruiken om te maken een grijze kleur.
* Maak een knooppunt van de grijze kleur. Divide1 verbinden met grijs. Het bereik van het instellen tot en met 4. (Instelbaar)
* Maak een colorize-knooppunt. Het knooppunt connect1 verbinden met Shape. Divide1 verbinden met Strokewidth en gray_color1 op streek.
* Render is en ga terug naar de root-netwerk.
Een screenshot van het netwerk is aan de bovenkant van deze stap.
Het exporteren van het ontwerp.
Ga vervolgens naar bestand >> Export en export is als GiveMeAName.png
Ik heb een andere rect knooppunt toegevoegd als achtergrond. De kleur ingesteld op zwart.
Graveren is tijd consumeren .
Ik schreef een eenvoudige visualizer in verwerking om te zien wat het resultaat zou vooraf willen. Gravure van het nam meestal enkele uren (gravure in mdf duurde ongeveer 10% van de tijd te graveren in steen.) en dit codefragment maakte het mogelijk om een snelle blik. Ik ben shure er zijn snellere manieren in te doen maar het werkt goed, ik kan draaien het model enz. De code is hieronder: centipreview.zip
Downloads:
Mensen die niet willen bouwen van dit netwerk zelf kan het onderstaande nodebox-bestand downloaden. Downloaden op hun website Nodebox3.
U moet handmatig de triangulate.py-bibliotheek toevoegen omdat dat lijkt soms een probleem. Het moet worden geopend maar zal de mediane as niet berekenen. De instructies over het toevoegen van python library to nodebox zijn bij stap 6.