Avatar billede wampiro-uha Nybegynder
02. december 2003 - 18:31 Der er 8 kommentarer og
1 løsning

Dan de seks planer i en terning ud fra 8 koordinater!

Hvordan kan man udregne de seks sider af en terning, hvis man har de otte koordinater (x,y,z)?

Det jeg altså ønsker er de seks koordinatsæt til de seks sider i formen:

(x,y,z),(x,y,z),(x,y,z),(x,y,z) hvor de henholdsvis viser punktet som så tilsammen udgør planen. Disse fire koordinatsæt som tilsammen udgør én side af en terning skal der altså være seks af, får de tilsammen danner terningen!
Avatar billede mranders Nybegynder
04. december 2003 - 14:03 #1
jeg ved ikke om det kun er mig, men det du skriver synes jeg ikke giver nogen mening, hvis det er en matematik opgave kan jeg nok godt hjælpe dig, men kan du ikke prøve at forklare det bedre eller endnu bedre at skrive selveopgave formuleringen, eller allerbedst hvis du har en scanner scanne den ind så man for evt. tegninger med
Avatar billede wampiro-uha Nybegynder
04. december 2003 - 16:00 #2
Det jeg helt præcis skal, er at ud fra 8 koordinater (hvis det er en terning) som jeg får givet i form af (x,y,z),
samt et punkt med retning som angiver synspunkt i form af (x,y,z) og evt. z-30. Her betyder det at synspunktet ligger i (x,y,z) og kigger ind på (x,y,-30).

Ud fra disse oplysninger skal jeg så omdanne de koordinater til de koordinater som svare til billedet i 2D.
Så hvis man kan se tre sider af terningen fra synspunktet, skal jeg have koordinatsættene til de 3 firkanter som på et papir, danner de tre sider jeg kan se af terningen fra mit synspunkt.

Det kan selvfølgelig også være at jeg kun kan se én side, det afhænger af synspunktet. Foruden en terning skal man også kunne gengive et tetraeder (en 3D-trekant, næsten pyramideform).

Håber det opklarer problemet lidt.
Avatar billede mranders Nybegynder
04. december 2003 - 16:43 #3
ok tror godt jeg forstår hvad du mener, men ved ikke lige hvordan man laver det, det lyder somom det er en lille grafikmotor du er ved at lave, så måske skal du finde et bedre sted at poste spørgsmålet
Avatar billede hubs Nybegynder
05. december 2003 - 09:59 #4
Ohøøøj håber det her kan hjælpe lidt på vej :o)

Side 1 (0,0,0);(0,y,0);(x,y,0);(x,0,0) "Front"
Side 2 (x,y,0);(x,0,0);(x,y,z);(x,0,z) "Højre side"
Side 3 (x,0,z);(x,y,z);(0,0,z);(0,y,z) "Bag"
Side 4 (0,0,z);(0,y,z);(0,0,0);(0,y,0) "Venstre side"
Side 5 (0,y,0);(x,y,0);(x,y,z);(0,y,z) "Top"
Side 6 (0,0,0);(x,0,0);(x,0,z);(0,0,z) "Bund"
Avatar billede wampiro-uha Nybegynder
07. december 2003 - 00:54 #5
Hmmm. Så skal jeg vel have et af punkterne til at være et nul-punkt.
Hvordan virker det helt præcis hvis jeg f.eks. har:
[0.0,5.0,5.0][0.0,-5.0,5.0][0.0,-5.0,-5.0][0.0,5.0,-5.0][10.0,5.0,5.0][10.0,-5.0,5.0][10.0,-5.0,-5.0][10.0,5.0,-5.0]
Avatar billede hubs Nybegynder
08. december 2003 - 09:20 #6
Du kan jo i princippet selv vælge dit nulpunkt, det anhænger blot af hvordan du definere dine akser. Ud fra dit ex. ser akserne sådan her ud:
X-aksen går fra {0;10}  -> (mit ex. {0;x})
Y-aksen går fra {-5;5}  -> (mit ex. {0;y})
Z-aksen går fra {-5;5}  -> (mit ex. {0;z})
Dvs. at det absolute nulpunkt (0,0,0) i dit eksempel befinder sig i punktet (0,½y,½z) set ud fra min definering. Grafisk set ville det være midt i den venstre side (side 4) af terningen.

Hvis du havde et eksempel hvor x-aksen også gik fra {-5;5}, så ville nulpunktet ligge nøjagtigt inde midt i terningen.

Puuha! det er ski noget svært at forklare med tekst. Håber det er til at tyde mine underlige forklaringer, ellers siger du bare til :o)
Avatar billede hubs Nybegynder
15. december 2003 - 11:22 #7
Hva så, er der kommet hul på problemet eller spøger det stadigvæk :o)
Avatar billede wampiro-uha Nybegynder
17. december 2003 - 18:14 #8
Det spørger stadigvæk lidt... Men lav et svar så får du point :-)
Tror jeg har luret det lidt ud fra dit svar :-D
Avatar billede wampiro-uha Nybegynder
18. december 2003 - 00:47 #9
Nej! ikke alligevel!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester