Springen naar inhoud

Overlappen 2 figuren elkaar???


  • Log in om te kunnen reageren

#1

Zitz

    Zitz


  • 0 - 25 berichten
  • 3 berichten
  • Gebruiker

Geplaatst op 08 februari 2006 - 22:31

Hallo iedereen.

Als eerste wil ik zeggen dat ik niet goed ben in wiskunde, dus doe rustig met me :roll:

Ik heb het probleem even geschetst:

Geplaatste afbeelding

Het zit dus zo:

Het "0 punt" zijn coŲrdinaten deze kunnen verschillen maar zijn altijd bekend.

Een figuur is opgebouwd uit steeds dezelfde figuur, namelijk een ruit figuur (In het voorbeeld zijn dus 6 figuren bij elkaar gevoegd), dit noem ik vanaf nu even het complete figuur.

Als ik 2 complete figuren heb, hoe kan ik dan bereken of deze 2 figuren elkaar overlappen?

Gaat dit met de gegevens die bekend zijn?

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

#2

Safe

    Safe


  • >5k berichten
  • 9907 berichten
  • Pluimdrager

Geplaatst op 09 februari 2006 - 00:39

Kan je een tweede 'complete figuur' bijtekenen?

Opm: Het is niet handig de 'ruit' figuur en de 'complete' figuur beide met figuur te benoemen.

#3

A.Square

    A.Square


  • >250 berichten
  • 251 berichten
  • Ervaren gebruiker

Geplaatst op 09 februari 2006 - 08:55

Leuk vraagstuk.
Wellicht is het raadzaam hier een niet-rechthoekig assenstelsel op los te laten. Dan kun je het zo aflezen.
Het enige dat je dan steeds moet doen is je scheve figuur in een recht assenstelsel transleren naar een rechte figuur in een scheef assenstelsel.

MAar hier heb ik geen ervaring mee.

#4

Zitz

    Zitz


  • 0 - 25 berichten
  • 3 berichten
  • Gebruiker

Geplaatst op 09 februari 2006 - 13:18

hmm, ik moet dus uiteindelijk met de volgende gegevens kunnen bepalen of 2 figuren elkaar overlapen:

voorbeeld:

Figuur1:
X coordinaat = 0
Y coordinaat = 0
aantal hokjes X richting = 2
aantal hokjes Y richting = 3


Figuur2:
X coordinaat = 100
Y coordinaat = 20
aantal hokjes X richting = 3
aantal hokjes Y richting = 3

Dus de complete figuur kan uit een variabel aantal ruitjes bestaan

ps: hokjes X richting zijn links vanaf het 0 punt gezien, hokjes Y richting zijn rechts vanaf het 0 punt gezien

#5

JVV

    JVV


  • >100 berichten
  • 123 berichten
  • Ervaren gebruiker

Geplaatst op 09 februari 2006 - 21:21

Hmmm, leuk vraagstuk. Om het op te lossen zou je het volgende kunnen doen;
Stel voor elk "compleet" figuur 2 vergelijkingen op voor de lijnen die door het "nulpunt" van dat figuur gaan.

Bij figuur 1 krijg je;
in de x-richting van het figuur: f(x)=(10/-35,7)x
en in de y-richting van het firguur: g(x)=(10/35,7)x

Bij figuur 2 krijg je;
in de x-richting van het figuur: m(x)=(10/-35,7)x+p
en in de y-richting van het firguur: n(x)=(10/35,7)x+q

Dan het snijpunt (S1) berekenen van f(x) met n(x), alsmede het snijpunt (S2) van g(x) met m(x).
De waarde van S1 geeft de x-afstand aan gemeten over x-as van de figuren. S2 geeft de y-afstand aan gemeten over y-as van de figuren.
Uit deze gegevens kun je dan vervolgens bepalen of de figuren overlappen.

Ik hoop dat het duidelijk is :roll:

[edit] Het is beter met lijnen te rekenen die door het hart (zwaartepunt) van de figuren gaat.
"Simplicity does not come of itself but must be created."

#6

aadkr

    aadkr


  • >5k berichten
  • 5441 berichten
  • Pluimdrager

Geplaatst op 10 februari 2006 - 12:49

Het kan volgens mij ook op deze manier:
Neem de eerste complete ruir met als nulpunt (0,0)
Benoem de 4 hoekpunten ( linksom gaand) met O ,A,B,C
O= (0,0)
A=(71,4 , 20) B=( -35,7 ,50) C=(-107,1 ,30)
Noem de punten van de tweede complete ruit D , E ,F, G
D=(100 ,20) E=(207,1 ,50) F=.... G=.....
Nu ga je bepalen of de punten O,A,B,C binnen de tweede complete ruit vallen.
Valt er een (of meerdere) punt(en) binnen deze ruit , dan overlappen ze elkaar.
Is dit niet het geval, dan moet je nog controleren of de punten D,E,F,G binnen de eerste complete ruit vallen. Als dit niet het geval is ,dan overlappen ze elkaar niet.
In alle andere gevallen wel.

#7

Zitz

    Zitz


  • 0 - 25 berichten
  • 3 berichten
  • Gebruiker

Geplaatst op 10 februari 2006 - 13:52

Dit is redelijk duidelijk, ik ga es programeren :roll:

#8

JVV

    JVV


  • >100 berichten
  • 123 berichten
  • Ervaren gebruiker

Geplaatst op 11 februari 2006 - 12:16

Werkt het al?
"Simplicity does not come of itself but must be created."





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures