Comment dessiner Sweet graphiques 3D pour cubes de LED (6 / 9 étapes)

Étape 6: primitives 3D: sphères

Nous allons donc regarder dessiner quelques formes solides réels. Une sphère est un bon point de départ. Disons que nous voulons dessiner une sphère de rayon r, centré sur le point p.

Une chose que j’ai remarqué avec des graphismes de cube--sphères solides ne semblent effectivement très bon--avec la plupart des graphiques, vous souhaitez dessiner la surface, mais laissez l’intérieur vide. Si vous remplissez la forme entière, vous obtiendrez un blob très lumineux, mais il n’ajoute des informations supplémentaires sur la forme. Résolution est très limitée en cubes, donc j’essaie de garder les LEDs au minimum que j’ai besoin et se concentrer sur transmettre les informations de forme.

Dessin d’un cube est semblable aux processus que j’ai utiliser pour dessiner en CAO. Je commencer par le dessin d’une section circulaire de LEDs et tournent ensuite cette section transversale autour d’un axe pour créer une sphère. Pour dessiner un cercle, je pourrais écrire une boucle simple comme :

 for(float angle=0;angle<2*PI;angle+=.1) setVoxel(p.x + radius*cos(angle), p.y + radius * sin(angle), p.z, color(255)); 

Pour faire tourner ce cercle, je voudrais nichent la boucle du cercle à l’intérieur d’une autre boucle, comme suit :

 for(float phi=0;phi<PI;phi+=0.1) for(float angle=0;angle<2*PI;angle+=.1) setVoxel(p.x + radius*cos(angle)*sin(phi), p.y + radius * sin(angle) * sin(phi), p.z + r*cos(phi), color(255)); 

Bada bing bada boum, j’ai une sphère !

Bien sûr, ceci est incorporé dans la bibliothèque. Au lieu d’écrire cette boucle vous-même, vous pouvez simplement appeler

 L3D.sphere(PVector center, float radius, color col) 

et l’objet prendra soin de dessiner une sphère dans le cube.

Pour plus d’informations, consultez l’exemple de sphères dans la bibliothèque, qui est ce qui produit le gif animé ci-dessus.

Articles Liés

Comment dessiner la Perspective II : pour les responsables de

Comment dessiner la Perspective II : pour les responsables de

Cette instructable couvrira les bases du dessin de formes curvilignes dans 2 point de vue.Les Instructables précédent de cette série sont couverts :Bases de sélection outils de dessin, dessin de posture et faire une ligne droiteDessin de formes recti
Comment faire des minuscules piles pour alimenter la LED s’allume !

Comment faire des minuscules piles pour alimenter la LED s’allume !

Lumières de LED, ou Diodes électroluminescentes, ont été inventés en 1962 par Consulting de scientifique Nick Holonyak Jr, dans un laboratoire électrique de général à Syracuse, New York. À l'époque, il a prédit qu'elles remplaceraient les ampoules à
Comment dessiner le Iblesnuts Gang pour Halloween

Comment dessiner le Iblesnuts Gang pour Halloween

Good grief !  Ce que serait Halloween sans Instructables ?  C'est le grand Robot, Charlie Brown.Chaque fois que vous pensez de l'Halloween, j'ai toujours pense que vers les arachides classiques « c'est le Great Pumpkin, Charlie Brown ».  Donc ce qui
Comment dessiner neo metal sonic

Comment dessiner neo metal sonic

Hi aujourd'hui je vais vous montrer comment dessiner Neo Metal Sonic pour commencer à passer à l'étape 1Étape 1: la première étape dessiner metal sonicUtiliser les images pour commencer à dessinerÉtape 2: étape 2 juste continuer à utiliser les images
Comment dessiner un poussin de Pâques

Comment dessiner un poussin de Pâques

comment dessiner un poussin de Pâques. Un très simple facile à suivre vidéo qui vous montre comment dessiner un petit poussin pour le temps de Pâques. Joyeuses Pâques tout le monde !
Comment dessiner la Perspective : pour les responsables de

Comment dessiner la Perspective : pour les responsables de

Cette instructable couvrira les bases du dessin de formes rectilignes dans la perspective du point 2.L'Instructable précédent de cette série couvert les principes fondamentaux de sélection outils de dessin, dessin de posture et faire une ligne droite
Comment dessiner une représentation 2D d’un Cube de dimension X

Comment dessiner une représentation 2D d’un Cube de dimension X

cette instructable va vous apprendre comment dessiner une représentation 2D d'un Cube de dimension X. La formule est simple ou complexe en même temps donc je suppose que certains diraient élégant.Dans cet exemple, je tirerai un tesseract - un cube 4D
Comment dessiner un larbin pour les enfants

Comment dessiner un larbin pour les enfants

Comment dessiner un larbin pour enfants
Comment dessiner les peuples de base de dessin animé : étape 2" en utilisant le ken de trou de serrure pour créer d’autres charecters

Comment dessiner les peuples de base de dessin animé : étape 2" en utilisant le ken de trou de serrure pour créer d’autres charecters

Yo. Son gamin à nouveau. Maintenant, le point de l'étape 2 consiste à utiliser la méthode de ken de trou de serrure pour rendre les autres personnages. Pour les prochaines étapes, à titre d'exemple, je vais vous montrer comment dessiner une fille (om
Bricolage Comment dessiner un larbin pour enfants - vitesse dessin

Bricolage Comment dessiner un larbin pour enfants - vitesse dessin

Bricolage Comment dessiner un larbin pour enfants - la vitesse de dessin
Comment dessiner une cabane pour votre collègue

Comment dessiner une cabane pour votre collègue

dans ce Instructable, vous apprendrez comment dessiner une cabane pour votre collègue. Tout ce dont vous avez besoin est un stylo et votre imagination. J'ai fait ce instructable à Techshop à Détroit !techshop.WSÉtape 1: Étape 1: dessiner cabine La pr
Comment dessiner une coque de voilier de contrôle radio pour faire avec laser Coupe du bois sur Autodesk Inventor.  Je l’ai fait à Techshop

Comment dessiner une coque de voilier de contrôle radio pour faire avec laser Coupe du bois sur Autodesk Inventor. Je l’ai fait à Techshop

le but de cette instructable est de passer par le processus de la création d'un modèle 3D d'une coque de bateau qui sera utilisé pour créer un voilier de contrôle radio.  Cette partie ira dans le processus de création du modèle en CAO afin que les pa
Comment dessiner un Tesseract

Comment dessiner un Tesseract

un tesseract est un objet « quatre dimensions » qui ressemble à un cube en trois dimensions dans de nombreux aspects. Ici, je vais vous expliquer comment dessiner une représentation bidimensionnelle d'un tesseract, ainsi que l'explique exactement ce
Comment dessiner - base Perspective linéaire

Comment dessiner - base Perspective linéaire

dans ce premier volet de ma série en cours de « Comment dessiner » Instructables, je vais vous montrer comment créer de vrai-regard de trois formes dimensionnelles.La Perspective linéaire est la forme la plus fondamentale du point de vue dans lequel