Remplir la maison (1 / 4 étapes)

Étape 1: Position du bloc intérieur dans le centre du bloc externe

Afin de simplifier la création des trois formes qui composent la maison, chacun a été créé à l’aide de (0, 0, 0) comme point de base. Si nous devions terminer notre code à ce stade toutes les formes seraient être empilés au-dessus de l’autre comme la forme orange montrée l’image ci-dessous. Les blocs colorés sont également indiqués pour les comparer avec le pseudo-code de conception manuelle vu plus tôt dans le document.

À ce stade, il faudra positionner correctement chaque forme pour s’assurer que nous obtenons la forme finale correcte. Nous allons commencer le positionnement des formes en déplaçant l’inner_mesh est centrée dans l’outer_mesh.

Déplacement de formes peut être fait avec une matrice de translation 3D ou un objet Matrix3D dans le générateur de forme. Le code permettant de transformer la forme inner_mesh est illustré ci-dessous. L’objet Matrix3D définit comment l’objet doit se déplacer dans l’espace 3D et est passé à la fonction de transformation pour effectuer le déménagement.

Remarque : L’image ci-dessous ne sera pas vu lorsque vous créez cette disposition du code. Ils ont été créés après que le programme générateur de forme a été écrit comme un moyen de montrer les résultats de l’ajout de ces transformations au code.

Instructions

  1. Continuer en collant le code de l’étape suivante dans la fenêtre de code générateur de forme.
  2. mtx var = new Matrix3D() ; crée une matrice de translation 3D pour déplacer un objet maillé
    mtx.translation(1,1,0) ; définit comment l’objet doit être déplacée: + 1 dans le X et + 1 sur l’axe Y
    inner_mesh.Transform(MTX) ; déplace l’objet basé sur la matrice

    1er indice. La première ligne de ce code crée une variable devant contenir les informations requises pour la fonction de transformation. 2. la deuxième ligne définit que la forme sera déplacé + 1 dans le X et + 1 en les Y 3. La troisième ligne utilise la variable pour indiquer la fonction de transformation, comment la forme devrait être déplacée.

  3. L’image ci-dessous affiche un avant et après ce qu’ajouter le code ci-dessus pour le programme.

    La forme bleue montre la transformation de l’objet inner_mesh dans sa nouvelle position ainsi que les résultats de regroupement le maillage interne et externe. Il positionne l’inner_mesh dans le centre du plus grand bloc à être creusé.

    Tout ce qui reste maintenant est d’ajouter une transformation à l’objet de toit afin de positionner correctement sur le dessus des murs.

  4. Passez à l’étape suivante.

Articles Liés

Codage de la maison

Codage de la maison

Revenir à la leçon précédente : Créer les murs de la maisonAperçu de la leçon :Dans cette leçon, vous apprendrez comment combiner plusieurs formes pour créer une forme porte voûtée.Découvrez l'ensemble du projet sur TinkercadÉtape 1: Créez un bloc pl
Du pont une maison dehors pour rien !

Du pont une maison dehors pour rien !

Donc la vieille maison va être organise une fête, sans oublier moi-même parfois - il est battu, a environ trois morceaux de meubles et un beaucoup de saleté et la poussière.Le budget est de : 0.00 - nous sommes évidemment dans un post-it ici mais il
Bénéfique Bug maisons

Bénéfique Bug maisons

dans cette im instructable va vous montrer comment faire un simple, rapide et bon marché de maisons Bug bénéfique !Alors pourquoi et ce qu'il y a un Bug bénéfique ?Saviez-vous que, votre jardin est un refuge important pour les espèces sauvages et peu
5 choses étonnantes que vous ne saviez pas sur l’atmosphère de votre maison

5 choses étonnantes que vous ne saviez pas sur l’atmosphère de votre maison

Vous êtes-vous rendu compte que la qualité de l'air extérieur est supérieure à la qualité de l'air à la maison? Si l'on considère la contamination, les allergènes et les contaminants, nous considérons souvent eux existant juste à l'extérieur. Personn
Étagère IKEA sans danger avec clef magnétique

Étagère IKEA sans danger avec clef magnétique

depuis que j'ai tout d'abord posé les yeux sur un chunky meuble IKEA, j'ai voulu transformer ses viscères creux en un masquage super secret spot. J'ai d'abord essayé (et n'ont pas) faire une trappe dans le haut, puis la jambe d'une Table d'appoint ma
Gelée de cidre de pomme au caramel

Gelée de cidre de pomme au caramel

J'adore faire cette gelée ! Cela signifie habituellement je termine mon apple mise en conserve, et que j'en conserve plus de 80 lb de pommes cette année, cette gelée est très facile à faire et à traiter plusieurs lots en quelques heures. À l'aide de
La Bible de la palette : Trouver, inspectant et démantèlement des palettes

La Bible de la palette : Trouver, inspectant et démantèlement des palettes

Pour ceux d'entre nous dans les communautés upcycling, le bricolage et travail du bois, bois récupéré a été une force montante comme un support pour les projets de maison pour les années. Son apparence et son histoire donnent notre mobilier et la déc
Eco Friendly Bird Feeder

Eco Friendly Bird Feeder

il y a toujours ces oiseaux gênants, comme piégeur rôdant près par dans votre jardin ou de votre maison.  En utilisant des matériaux qui seraient habituellement jeter, vous pouvez maintenant résoudre ce problème en créant une mangeoire à oiseaux quel
Solution audio avec contrôle et visualisation sur une facture pro forma de framboise avec écran tactile (fonctionnalité Squeezebox Touch)

Solution audio avec contrôle et visualisation sur une facture pro forma de framboise avec écran tactile (fonctionnalité Squeezebox Touch)

Nous vous présentons la possibilité de sélectionner et de contrôler votre lecteur audio Raspberry Pi directement via un écran tactile. Notre installation est basée sur la technologie de la Squeezebox et par conséquent permet également aux solutions a
Faire un tas d’ustensiles de cuisine dans un bloc de bois

Faire un tas d’ustensiles de cuisine dans un bloc de bois

en quelque sorte chaque projet j'ai commencer finit par être plus compliqué qu'il doit être.  Nous avions besoin d'une paire de pinces à salade et j'ai eu un beau bloc de bois, donc cela devrait être rapide et facile...  Il s'avère que le morceau de
Action de grâces pour un

Action de grâces pour un

passer du temps avec votre famille. Alors qu'une dinde lentement rôtis et remplit la maison avec son arôme savoureux de lancer un ballon de football autour dans l'yard. Écouter les gens bicker sur la politique et la bonne utilisation de la sauce aux
Comment propager les cactus!!!

Comment propager les cactus!!!

Plantes succulentes sont impressionnantes à remplir theb maison avec, même les cactus. Cactus et autres plantes succulentes sont facilement propagées par bouturage. Vous pouvez avoir une toute nouvelle plante poussant en seulement une semaine ! Voici
Curry de poulet thaï vert

Curry de poulet thaï vert

c'est un du plus délicieux et savoureux currys que j'ai jamais faite.Le curry a un goût étonnamment frais, crémeux coco, juste assez piment et charges de coriandre.La recette originale exclus les légumes, mais pour remplir une maison pleine d'étudian
Arbre branche lampe

Arbre branche lampe

Si vous êtes autant de fan de la nature que je suis, alors vous comprenez déjà que l'intégration de bois naturel dans votre maison peut aller un long chemin à réduire le stress et l'angoisse de se sentir pris au piège à l'intérieur. Surtout si vous v