Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Algoritmi - Problema matematico parallelepipedo
Forum - Algoritmi - Problema matematico parallelepipedo

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
the_angel (Normal User)
Expert


Messaggi: 471
Iscritto: 02/04/2009

Segnala al moderatore
Postato alle 17:01
Martedì, 15/12/2009
Ciao ragazzi...ho un problema...

dati 6 punti con coordinate (x,y) capire se si tratta di possibili
vertici di un parallelepipedo e trovare le coordinate dei due vertici
mancanti.

qualcuno sa come risolvere:-?

grazie mille

PM Quote
Avatar
ingMark (Ex-Member)
Pro


Messaggi: 176
Iscritto: 19/07/2009

Segnala al moderatore
Postato alle 18:40
Martedì, 15/12/2009
un parallelepipedo come dice il nome stesso ha tutti i lati paralelli.
Questa è la condizione che devi verificare e poi in seguito utilizzare per trovare i punti mancanti.

Per verificare se due lati sono paralleli puoi usare il coefficiente angolare delle rette (i lati del parallelepipedo).

http://it.wikipedia.org/wiki/Coefficiente_angolare

PM Quote
Avatar
the_angel (Normal User)
Expert


Messaggi: 471
Iscritto: 02/04/2009

Segnala al moderatore
Postato alle 11:21
Mercoledì, 16/12/2009
Ciao!Intanto grazie della risposta...
però ,la tua soluzione è accettabile solo se so quali punti ho e quindi quali mi mancano e devo conoscerne le coordinate.
Invece, io non so quali punti ho (anche se ne conosco le coordinate)...
forse non ho capito la tua risposta?

PM Quote
Avatar
ingMark (Ex-Member)
Pro


Messaggi: 176
Iscritto: 19/07/2009

Segnala al moderatore
Postato alle 11:28
Mercoledì, 16/12/2009
aspetta un attimo!
ma sei sicuro che le tue cordinate siano (x,y)?
Non è che hai dimenticato la z? perchè se no non ha senso :)
In ogni caso non ho capito cosa intendi con "ho le coordinate ma non so i punti".
Se hai le coordinate sai quali sono i punti, o no?

PM Quote
Avatar
the_angel (Normal User)
Expert


Messaggi: 471
Iscritto: 02/04/2009

Segnala al moderatore
Postato alle 11:57
Mercoledì, 16/12/2009
grazie della disponibilità...
provo a spiegarmi meglio.... :)

ho allegato due immagini
una con un parallelepipedo completo disegnato sul piano XY ed un'altra con solo 6 punti dello stesso parallelepipedo.
la domanda è: come faccio partendo dai 6 punti capire se si tratta di un parallelepipedo e di conseguenza trovare i due punti mancanti?



the_angel ha allegato un file: completo.jpg (7466 bytes)
Clicca qui per guardare l'immagine
PM Quote
Avatar
the_angel (Normal User)
Expert


Messaggi: 471
Iscritto: 02/04/2009

Segnala al moderatore
Postato alle 11:58
Mercoledì, 16/12/2009
Testo quotato

Postato originariamente da the_angel:

grazie della disponibilità...
provo a spiegarmi meglio.... :)

ho allegato due immagini
una con un parallelepipedo completo disegnato sul piano XY ed un'altra con solo 6 punti dello stesso parallelepipedo.
la domanda è: come faccio partendo dai 6 punti capire se si tratta di un parallelepipedo e di conseguenza trovare i due punti mancanti?




ecco l'altra...


the_angel ha allegato un file: incompleto.jpg (6695 bytes)
Clicca qui per guardare l'immagine
PM Quote
Avatar
riccardo_2193 (Normal User)
Rookie


Messaggi: 29
Iscritto: 20/11/2009

Segnala al moderatore
Postato alle 14:59
Mercoledì, 16/12/2009
tu però stai dando per scontato che il parallelepipedo sia disegnato come l'hai disegnato tu (se non sbaglio è l'assonometria cavaliera, correggetemi se erro). Se invece è disegnato come nel file che ho allegato io?? (tralascia la fattura del disegno :) )


riccardo_2193 ha allegato un file: immagine_pierotofy.jpg (5572 bytes)
Clicca qui per guardare l'immagine

Ultima modifica effettuata da riccardo_2193 il 16/12/2009 alle 15:00
PM Quote
Avatar
riccardo_2193 (Normal User)
Rookie


Messaggi: 29
Iscritto: 20/11/2009

Segnala al moderatore
Postato alle 15:20
Mercoledì, 16/12/2009
Comunque, nel caso in cui il parallelepipedo sia come l'hai disegnato tu (cioè con i lati AE, BF, CG, DH inclinati di 45 gradi all'asse delle x) credo si possa agire in questo modo:

PUNTI  ---> COORDINATE

A ---> (x1 ; y1)
B ---> (x2 ; y1)
C ---> (x2 ; y2)
D ---> (x1 ; y2)
E ---> (x1+a ; y1+a)
F ---> (x2+a ; y1+a)
G ---> (x2+a ; y2+a)
H ---> (x1+a ; y2+a)

Se le coordinate dei punti rispettano queste regole allora è un parallelepipedo.
Non ti resta che implementare queste condizioni nel tuo problema (il problema successivo sarà, credo, come stabilire qual è A,B,C... ecc)
Credo che confrontando le varie coordinate dei punti dati sia fattibilissimo comunque, sbaglio?

Spero di essere stato utile :) è l'unico metodo che mi è venuto in mente.
Comunque ripeto dipende da come lo si vuole disegnare il parallelepipedo nel piano XY



riccardo_2193 ha allegato un file: immagine2_pierotofy.jpg (6612 bytes)
Clicca qui per guardare l'immagine
PM Quote
Avatar
the_angel (Normal User)
Expert


Messaggi: 471
Iscritto: 02/04/2009

Segnala al moderatore
Postato alle 18:29
Mercoledì, 16/12/2009
mmm.....potrebbero essere anche 6 punti (qualunque) del parallelepipedo dell'immagine allegata...non conosco l'altezza (a) non conosco quindi di che faccia del solido fanno parte i vertici...venuta in mente qualche altra soluzione?



the_angel ha allegato un file: scatola.jpg (9475 bytes)
Clicca qui per guardare l'immagine
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo