Codering van een kubus (3 / 5 stap)

Stap 3: Bereid naar Code

Na het maken van de lege Shape Generator, zullen sommige code vooraf ingestelde voor u. Aan de bovenkant van het codevenster ziet u een reeks van bibliotheken vooraf ingevuld in de code.

Hierna ziet u enkele coderegels commentaar geplaatst gezien in een oranje lettertype. Deze code geeft een voorbeeld van het maken van parameters, maar zal niet worden dat doen we gewoon nog niet; parameters zullen worden gedekt in een latere les.

Tot slot ziet u de belangrijkste functie van de generator van de vorm. Dit is waar we zullen plaats de code om onze eerste kubus te maken. De enige verandering die we moeten maken is het vervangen van de lijn die zegt "Plugin.warning ("dit script vorm is empty.");" met code die zal het genereren van een kubus.


Instructies

  1. Binnen de functie zult u zien dat een nieuwe Mesh3D variabele met de naam mesh al is gedefinieerd. Om de kubus te maken moeten we het creëren van de 6 gezichten die ons de zijden van de kubus te maken, dit wordt gedaan door quads (of gezichten) toe te voegen aan de Maas-variabele.
  2. Tijdens het maken van de quads die deel van de kubus uitmaken, de volgorde waarin ze zijn gemaakt is niet belangrijk, maar de volgorde waarin de punten zijn definiëren voor elke quad (of gezicht) is essentieel voor de richting van het normale oppervlak en het algehele succes van de generator van de vorm.
  3. Elk van de quads die worden toegevoegd aan de Maas worden gedefinieerd door een matrix van vier punten elk gedefinieerd door hun X-, Y- en Z-locaties. In de volgende stap, die ik heb verstrekt de code die kan worden gekopieerd en geplakt de generator.
  4. mesh.Quad ([0, 0, 0], [0, 10, 0], [15: 10, 0], [15, 0, 0]); vak onder
    mesh.Quad ([0, 0, 0], [15, 0, 0], [15, 0, 10], [0, 0, 10]); voorkant van de doos
    mesh.Quad ([15, 0, 0], [15: 10, 0], [15: 10, 10], [15, 0, 10]); vak rechts
    mesh.Quad ([0, 0, 0], [0, 0, 10], [0, 10, 10], [0, 10, 0]); vak links
    mesh.Quad ([0, 10, 0], [0, 10, 10], [15: 10, 10], [15, 10, 0]); vak terug
    mesh.Quad ([0, 0, 10], [15, 0, 10], [15: 10, 10], [0, 10, 10]); vak top
  5. Vervangen van de "Plugin.warning ("dit script vorm is empty.");" lijn van code vanuit de standaard codegenerator met de zes rijen van code hierboven.

Elke regel van de bovenstaande code genereert een van de gezichten die deel van de kubus uitmaken.
  • Als alles klaar is zal de code kijken zoals naar de spiegelbeeld onder. Na het toevoegen van de code op de generator van de vorm, klik op opslaan in de rechter bovenhoek van de codering venster.
  • Doorgaan naar de volgende stap.
  • Gerelateerde Artikelen

    Het maken van een Model dat illustreert het partitioneren van een kubus in zes Congruent Tetrahedra

    Het maken van een Model dat illustreert het partitioneren van een kubus in zes Congruent Tetrahedra

    Dit Instructable-s kan worden beschouwd als een verlengstuk van een eerdere Instructables, wat resulteerde in het partitioneren van een kubus in 24 congruent spiegelbeeld tetraëders. De huidige Instructables werd uitgevoerd na het lezen van een artik
    Het controleren van een kubus

    Het controleren van een kubus

    Hier is hoe te het bekijken van een kubus! Laat een reactie!https://www.YouTube.com/watch?v=SbRog_Xck5c
    Tetraëder maken op basis van een kubus in uitvinder

    Tetraëder maken op basis van een kubus in uitvinder

    Unidirectioneel om te maken een tetraëder in een solide modeler is snijden van een kubus. Een regelmatige tetraëder kan worden gemaakt door te snijden langs de diagonalen van een kubus, zoals te zien in de video. Dit instructable zal eerst een kubus
    Hoe te de textuur van een kubus in Blender

    Hoe te de textuur van een kubus in Blender

    Open Blender. Als u geen Blender geïnstalleerd op uw computer, kunt u het downloaden van thZorg ervoor dat u de versie downloaden die goed past bij het besturingssysteem van de computer.Blender is een open source 3D modeling instrument.Nadat u de Ble
    Codering van een externe IO Brainboxes apparaat te tellen

    Codering van een externe IO Brainboxes apparaat te tellen

    Deze gids zal worden met behulp van Visual Studio in visual C#. Het zal worden codering voor 2 ED lijningangen die "per item" en "dagelijkse prestatiemeteritem heten". U een naam kunt geven wat je wilt, deze regels zijn niet verbonden
    Oplossen van een 2 x 2 Rubik's kubus geblinddoekt

    Oplossen van een 2 x 2 Rubik's kubus geblinddoekt

    blinddoek oplossen is een kunstvorm die bestaat uit geheugen en vinger beweeglijkheid.  Deze tutorial zal server als een inleiding in het rijk blinddoek om door te starten met de 2 x 2 x 2 kubus op te lossen.  Het vermogen om op te lossen een 2 x 2 g
    Het oplossen van een rubiks kubus diepgaande en eenvoudige instructies.

    Het oplossen van een rubiks kubus diepgaande en eenvoudige instructies.

    ok om op te lossen de rubiks kubus u moet eerst gewend geraakt aan het nemen uw kubus Houd het uit voor je.Foto 2 is de werking van de gids, vrij koel, huh!u ziet iets als afbeelding 1.nu leer de lingo voor uw kubus foto 2.U. omhoog in de top.B. teru
    Hoe het bouwen van een 8 x 8 x 8 LED kubus en controle met een Arduino

    Hoe het bouwen van een 8 x 8 x 8 LED kubus en controle met een Arduino

    er zijn een heleboel LED kubussen op Instructables, dus waarom doen andere? De meeste zijn voor kleine blokjes, bestaande uit 27 of 64 LEDs, zelden groter, omdat ze beperkt tot het aantal uitgangen beschikbaar op de microcontroller zijn. Deze kubus i
    Een methode voor het maken van een kartonnen kubus tonen van haar zes diagonale vlakken van symmetrie

    Een methode voor het maken van een kartonnen kubus tonen van haar zes diagonale vlakken van symmetrie

    Deze Instructables biedt een methode voor het illustreren van welke geometrische figuur is het resultaat als een cube is snijden langs de zes diagonale vlakken van symmetrie. Acht identiek kubussen worden verkregen wanneer een cube is snijden langs d
    Hoe op te lossen van een 3-laags kubus?

    Hoe op te lossen van een 3-laags kubus?

    KIEZEN VAN EEN KUBUSHET EERSTE KRUIS OPLOSSENDE ONDERSTE HOEKEN OPLOSSENOPLOSSEN VAN DE MIDDEN-LAGENHET BOVENSTE KRUIS OPLOSSENOPLOSSEN VAN DE TOP, MIDDEN STUKKENStap 1: Kies een goede kubus Nu gebruik ik moyu aolong , waarom is zo goed voor me, kunt
    3 x 3 x 3 led kubus met behulp van een 555 timer en een scala van 4020 shift IC - geen programmering (voor de complete beginner zoals ikzelf)

    3 x 3 x 3 led kubus met behulp van een 555 timer en een scala van 4020 shift IC - geen programmering (voor de complete beginner zoals ikzelf)

    zien van een video van een 8 x 8 x 8 led kubus op you-tube, leidde me naar de instructables website voor de eerste keer, nu ik ben verslaafd. Echter had ik of moet ik zeggen hebben een fundamenteel probleem absoluut geen ervaring of kennis van elektr
    Van een Ikea voetbank aan (Poang) 3D-printer!

    Van een Ikea voetbank aan (Poang) 3D-printer!

    Hallo allemaal,Dit is mijn eerste Instructable en ik wil met u delen van het bouwproces van mijn eerste 3D printer...Ja, een andere één, maar dit men gemaakt van een Ikea voetbank vinden in de prullenbak kan van mijn wijk, dus ik al: waarom niet opha
    Maken van een eenvoudige applicatie met behulp van de Win32 API

    Maken van een eenvoudige applicatie met behulp van de Win32 API

    vaak de gemakkelijkste manier om te leren hoe met een programmeer-interface is door codering van een eenvoudig voorbeeld. In dit geval zullen we moeten leren de Win32 API bij de programmering van een eenvoudig integer rekenmachine met behulp van Visu
    Hoe open je een kubus Oxo (stock)

    Hoe open je een kubus Oxo (stock)

    hier is een snelle paar tips over het openen van een kubus van Oxo voorraad.Mensen openen een Oxo-kubus is een van de meest pijnlijke dingen om naar te kijken in de keuken. Ze openen dan brokkelen het tussen hun vingers, als gevolg van een slecht cru