Springen naar inhoud

3d afbeeldingen omzetten naar 2d


  • Log in om te kunnen reageren

#1

ftpatat

    ftpatat


  • 0 - 25 berichten
  • 5 berichten
  • Gebruiker

Geplaatst op 15 april 2013 - 22:30

Beste wetenshapforum gebruikers,

Ik moet voor Wiskunde een groepsopdracht doen met een aantal jongens en wij hebben al van alles geprobeerd, maar wij komen er gewoon niet uit.

Wij hebben dus een syllabus moeten kopen op school waarin een aantal dingen staan vermeld er wordt bijvooreeldbeeld gezegt dat een (1,0,0) vector als (1,0) wordt weergeven en dat een (0,0,1) vector als (0,1) wordt weergegeven. Het geen dat ons niet wil binnedringen is de vector (0,1,0) deze wordt blijkbaar als (0.7,0.4) weergegeven

wanneer wij beschikken over een kubus met punten:
A=(0,0,0)
B=(10,0,0)
C=(10,10,0)
D=(0,10,0)
E=(0,0,10)
F=(10,0,10)
G=(10,10,10)
H=(0,10,10)

is het blijkbaar de afbeeldingsmatrix (1, 0.7, 0
0, 0.4, 1)
die bepaald wat deze vector in 2d wordt.

Wij snappen echt niet hoe ze hier nu aankomen en hopen dat er iemand is die ons hier verder meer kan helpen.

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Jan van de Velde

    Jan van de Velde


  • >5k berichten
  • 44861 berichten
  • Moderator

Geplaatst op 15 april 2013 - 22:53

hmm, als ik die instructies goed begrijp lijkt het er wel op, al kan dat altijd beter natuurlijk:

kubus.gif
ALS WIJ JE GEHOLPEN HEBBEN....
help ons dan eiwitten vouwen, en help mee ziekten als kanker en zo te bestrijden in de vrije tijd van je chip...
http://www.wetenscha...showtopic=59270

#3

JorisL

    JorisL


  • >250 berichten
  • 555 berichten
  • Ervaren gebruiker

Geplaatst op 15 april 2013 - 23:01

Er is gegeven dat

LaTeX

Dus a = 1 en d =0.

Ook weet je dat

LaTeX

Dus c = 0 en f = 1.

Je transformatiematrix wordt dan al LaTeX

Ik weet niet of je hier al iets mee kan. Als je de derde transformatie als gegeven mag beschouwen is dat uiteraard net hetzelfde als hiervoor.

Nu weet ik niet juist wat voor projectie er gebruikt wordt, wordt daarover iets verteld?
Want er zijn natuurlijk verschillende projecties mogelijk. Daaruit kan misschien informatie gehaald worden over de herkomst van je laatste transformatie.

#4

ftpatat

    ftpatat


  • 0 - 25 berichten
  • 5 berichten
  • Gebruiker

Geplaatst op 15 april 2013 - 23:14

Ik snap het nog steeds niet echt.

Het enige dat is gegeven zijn die punten voor de kubus en verder zeggen ze, dat uit ervaring gezegd kan worden dat dit een mooi aanzicht geeft op papier met de vectoren:
A = 0,0
B = 10,0
C= 17,4
D= 7,4
E= 0,10
F= 10,10
G= 17,14
H= 7,14

Daarbij hoort dan de afbeeldingsmatrix
1 0.7 0
0 0.4 1

Maar ik zie niet hoe ik zelf zo'n afbeeldingsmatrix kan maken wanneer ik bijvoorbeeld andere punten heb, stel dat de getallen niet zo mooi zijn als 10, 0 en dat soort dingen. Hoe stel ik dan zelf zo'n afbeeldingsmatrix op om van zo'n 3d kubus een afbeelding te maken op een 2d papiertje.

#5

Jan van de Velde

    Jan van de Velde


  • >5k berichten
  • 44861 berichten
  • Moderator

Geplaatst op 16 april 2013 - 08:14

Het enige dat is gegeven zijn die punten voor de kubus en verder zeggen ze, dat uit ervaring gezegd kan worden dat dit een mooi aanzicht geeft op papier met de vectoren:

vind ik nogal tegenvallen.

Onderstaande heb ik uit een wiskundeboek geplukt en op een ruitjespapier geplakt, niet met 7 ; 4 maar met ongeveer 6 ; 2,5
Vind ik persoonlijk nogal wat natuurlijker qua aanzicht

kubus2.gif
ALS WIJ JE GEHOLPEN HEBBEN....
help ons dan eiwitten vouwen, en help mee ziekten als kanker en zo te bestrijden in de vrije tijd van je chip...
http://www.wetenscha...showtopic=59270

#6

Math-E-Mad-X

    Math-E-Mad-X


  • >1k berichten
  • 2382 berichten
  • Ervaren gebruiker

Geplaatst op 16 april 2013 - 09:45

Ik snap het nog steeds niet echt.

Het enige dat is gegeven zijn die punten voor de kubus en verder zeggen ze, dat uit ervaring gezegd kan worden dat dit een mooi aanzicht geeft op papier met de vectoren:
A = 0,0
B = 10,0
C= 17,4
D= 7,4
E= 0,10
F= 10,10
G= 17,14
H= 7,14

Daarbij hoort dan de afbeeldingsmatrix
1 0.7 0
0 0.4 1

Maar ik zie niet hoe ik zelf zo'n afbeeldingsmatrix kan maken wanneer ik bijvoorbeeld andere punten heb, stel dat de getallen niet zo mooi zijn als 10, 0 en dat soort dingen. Hoe stel ik dan zelf zo'n afbeeldingsmatrix op om van zo'n 3d kubus een afbeelding te maken op een 2d papiertje.

Het idee is dat je deze zelfde matrix kunt gebruiken om ieder punt in de kubus op papier te tekenen. Dus niet alleen de gegeven hoekpunten A t/m H.
Stel je hebt bijvoorbeeld het punt (1,3,6) en je wil dit punt op papier tekenen. Dan moet je deze vector op de matrix los laten, en het resultaat is een 2-dimensionale vector.

Weet je hoe je een matrix op een vector kunt laten werken?
while(true){ Thread.sleep(60*1000/180); bang_bassdrum(); }

#7

ftpatat

    ftpatat


  • 0 - 25 berichten
  • 5 berichten
  • Gebruiker

Geplaatst op 16 april 2013 - 09:59

Het idee is dat je deze zelfde matrix kunt gebruiken om ieder punt in de kubus op papier te tekenen. Dus niet alleen de gegeven hoekpunten A t/m H.
Stel je hebt bijvoorbeeld het punt (1,3,6) en je wil dit punt op papier tekenen. Dan moet je deze vector op de matrix los laten, en het resultaat is een 2-dimensionale vector.

Weet je hoe je een matrix op een vector kunt laten werken?

Dat betekend dus dat voor deze som de afbeeldingsmatrix elke keer gelijk is aan het zelfde en om de 2d vector te vinden moet ik gewoon:

1*1 + 0.7*3+0*6 en 0*1+0.4*3 + 1*6 doen?

dus dan wordt dat op 2d: (3.1 , 7.2)?


*Ik heb maar even de opdracht waarbij ik het zelf moet doen geüpload het gaat om vraag p tot u*

Ik heb daarbij volgens mij toch een andere afbeeldingsmatrix nodig dan wat ik in het voorbeeld gaf?

Bijgevoegde Bestanden

Veranderd door ftpatat, 16 april 2013 - 10:10






0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures