Hoe te trekken Sweet 3D-beelden voor LED-cubes (6 / 9 stap)

Stap 6: 3D primitieven: bollen


Dus laten we eens kijken naar enkele werkelijke vaste vormen tekenen. Een bol is een goede plaats om te beginnen. Laten we zeggen dat we vestigen van een bol met straal r willen, gecentreerd op een punt p.

Een ding die ik met kubus graphics gemerkt heb--solide bollen niet eigenlijk zeer goed--kijken met de meeste afbeeldingen, die u wilt tekenen van het oppervlak, maar de binnenkant leeg laat. Vult u de hele shape, krijg je een zeer heldere blob, maar het niet eventuele aanvullende informatie over de shape toe te voegen. Resolutie is zeer beperkt in blokjes, dus ik probeer te houden van de LED's tot het minimum dat ik nodig hebben en zich richten op het overbrengen van de gegevens van de shape.

Tekening in een kubus is vergelijkbaar met de processen die ik gebruik om te tekenen in CAD. Ik zou beginnen met het tekenen van een cirkelvormige dwarsdoorsnede van LEDs, en vervolgens draaien die doorsnede rond een as maken een bol. Als u wilt tekenen van een cirkel, die ik zou kunnen schrijven een eenvoudige lus zoals:

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

Om te draaien die cirkel, zou ik de cirkel lus binnen een lus, nesten als volgt:

 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 boom, ik heb een bol!

Natuurlijk, is dit ingebouwd in de bibliotheek. In plaats van het schrijven van deze lus zelf, kunt u alleen bellen

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

en het object zal zorg dragen voor de opstelling van een bol in de kubus.

Voor meer info, Bekijk het voorbeeld van de bollen in de bibliotheek, die is wat de bovenstaande geanimeerde gif gegenereerd.

Gerelateerde Artikelen

Hoe te trekken de Iblesnuts bende voor Halloween

Hoe te trekken de Iblesnuts bende voor Halloween

goede zorg!  Wat zou Halloween zijn zonder Instructables?  Het is de grote Robot, Charlie Brown.Wanneer u denkt van Halloween dat, denk ik altijd terug naar de klassieke pinda's "het is de grote pompoen, Charlie Brown."  Dus wat gebeurt er wanne
Stap voor stap hoe te trekken manga

Stap voor stap hoe te trekken manga

dit is een instructable over hoe manga getekendIk ben niet een pro nog maar ik thort ik zou delen wat ik weet en wat hielp me zo verde tekening die ik heb gedaan is meer om te laten zien wat gedaan kan worden en hoe, het was niet als een kunstwerkook
Hoe spel beelden voor PC-spellen vastleggen zonder een programma te downloaden!

Hoe spel beelden voor PC-spellen vastleggen zonder een programma te downloaden!

Ooit nodig enkele game beelden voor een film of project waaraan u op en net werkt niet kon vinden wat je wilde op YouTube? Als u hebt, is het mogelijk in een dergelijk scenario waar u op zoek bent naar een programma voor het opnemen van videomateriaa
DIY-Hoe te trekken een minion voor kinderen - snelheid tekening

DIY-Hoe te trekken een minion voor kinderen - snelheid tekening

DIY-Hoe te trekken een minion voor kinderen - snelheid tekening
How to Install belastingweerstanden voor LED Turn Signal Lights

How to Install belastingweerstanden voor LED Turn Signal Lights

Waarom zijn installeren belastingweerstanden nodig voor LED Zet signaal lichten? Als u niet met LED richtingaanwijzer bollen belastingweerstanden (ook bekend als equalizers) installeert, zult u de beruchte hyper flash probleem ervaren. Hyper flitser
Hoe te trekken een deuk uit een plastic bumper afdekking

Hoe te trekken een deuk uit een plastic bumper afdekking

dit Instructable zal u tonen hoe te trekken een deuk uit een plastic bumper afdekking. In dit geval de deuk was in een 2007 (of daaromtrent) Honda Civic, maar ik ben zeker dat vele andere auto's zijn vergelijkbaar. Ik heb een handige camera niet toen
GIDS voor LED projecten

GIDS voor LED projecten

INTRO.Ik moest het doen van dit project voor veel van mijn jonge vrienden die ook geïnteresseerd in de LED's, maar weet niet hoe om te gaan doen.Ook ik had het zelfde probleem maar was gelukkig genoeg om hulp te krijgen van mijn vrienden bij Het gaat
Hoe te trekken Marvin the Martian (van Looney Tunes)

Hoe te trekken Marvin the Martian (van Looney Tunes)

dit Instructable leert u hoe te trekken van de klassieke tekenfilm, Marvin the Martian.Stap 1: Materialen die nodig zijn: u hoeft niet veel materialen te trekken cartoons. Alles wat je moet tekenen van Marvin is een leeg vel papier en een potlood (me
Hoe te trekken van Mr. Pricklepants

Hoe te trekken van Mr. Pricklepants

He jongens, dit is een kleine les over hoe te trekken van Mr. Pricklepants uit de film Toy Story 3. :) Gelieve te excuseren het kleine fouten in de instructable. :)Stap 1: Grootste deel van het lichaam Een doorgaans peervormig lichaam om te beginnen
Hoe maak je een kloppend hart met LEDs

Hoe maak je een kloppend hart met LEDs

Hi daar,dit mijn eerste proberen iets toevoegen aan de site, het niet zou zijn dat goed, maar volgende keer beter :)Mijn vrouw vroeg me een keer iets te maken voor haar met LED's zal ik denk dat ik maakte het juiste ding voor haar :)het project is he
Hoe te trekken zowel menselijke ogen

Hoe te trekken zowel menselijke ogen

In deze vier deel tutorial zullen we leren hoe te trekken twee ogen. Laten we beginnen met een rechte lijn, die zal dienen als een horizon lijn en geeft ons een idee waar de shapes zijn gonna be. Vervolgens moeten we tekent u een verticale lijn om te
Hoe kun je testen jacht broadheads voor een pijlen: D

Hoe kun je testen jacht broadheads voor een pijlen: D

Hoe kun je testen jacht broadheads voor een pijlen :D
Hoe maak je een zelfgemaakte doelwit voor Kids

Hoe maak je een zelfgemaakte doelwit voor Kids

Hoe maak je een zelfgemaakte doelwit voor kinderen(Bekijk Video)Dit is een gemakzuchtige oplossing te halen van een doelstelling voor kinderen. Het kan worden gebruikt met de meeste speelgoed geweren en zelfs sommige lage aangedreven bb guns. Dit wer
Hoe maak je eigengemaakte kippenbouillon: recept voor kippenbouillon geaccentueerd met verse rozemarijn en tijm.

Hoe maak je eigengemaakte kippenbouillon: recept voor kippenbouillon geaccentueerd met verse rozemarijn en tijm.

Hoe maak je eigengemaakte kippenbouillon: recept voor kippenbouillon geaccentueerd met verse rozemarijn en tijm. In deze video, ik zal je laten zien mijn hybride-methode voor het maken van een diepe en rijke eigengemaakte kippenbouillon.Ik hou van ei