Radeon89
28-05-2008, 21:19
Ciao a tutti!
Ho scritto pochi giorni fa per un problema (http://www.hwupgrade.it/forum/showthread.php?t=1748584)...
Ho risolto, solo che ora ne ho un altro, cerco la soluzione migliore per risolverlo.
La funzione in esame è questa: Z=y*(log(x)), nell'intervallo che va da -32 a 32, sia per x che per y. Immaginate quindi, per quanto riguarda la rappresentazione di questa funzione, inizialmente un piano fatto di 64*64 vertici, a cui poi assegnerò l'altezza e il colore e, se non farà parte del campo di esistenza, il valore alpha a 0 per avere la trasparenza.
Però non capisco questo comportamento...
Il campo di esistenza di questa funzione è per x>0, quindi di vertici nella metà di sinistra non dovrei avere nulla. Eppure sembra proprio che comunque un vertice venga tracciato (coordinate: 0,64,0 pare). Dopodiché viene collegato agli altri vertici... Creando un brutto effetto...
http://img232.imageshack.us/img232/2161/vistadallaltokt3.jpg (http://imageshack.us)
Questa è la vista dall'alto, la parte piana di sinistra non dovrebbe esserci
http://img134.imageshack.us/img134/7802/profiloci4.jpg (http://imageshack.us)
Questa è la vista di profilo, il triangolone a sinistra non dovrebbe esserci, che poi sarebbe la parte piana che c'è sopra...
Ho pensato, dato che non capisco come mai quel vertice venga tracciato, che potrei rendere trasparenti anche quei vertici "di confine" a x=1, solo che dovrei farlo con una funzione che controlli per ogni vertice se almeno uno di quelli di fianco non appartiene al campo di esistenza e quindi renderlo trasparente, e credo che sarebbe una cosa molto laboriosa in quanto a tempo di elaborazione...
Non esiste un modo per non far tracciare quel vertice?? Suppongo che venga tracciato perché è il limite del mio piano iniziale di vertici... O per lo meno credo... Però devo fare in modo di sistemare questo problema:help:
Ho scritto pochi giorni fa per un problema (http://www.hwupgrade.it/forum/showthread.php?t=1748584)...
Ho risolto, solo che ora ne ho un altro, cerco la soluzione migliore per risolverlo.
La funzione in esame è questa: Z=y*(log(x)), nell'intervallo che va da -32 a 32, sia per x che per y. Immaginate quindi, per quanto riguarda la rappresentazione di questa funzione, inizialmente un piano fatto di 64*64 vertici, a cui poi assegnerò l'altezza e il colore e, se non farà parte del campo di esistenza, il valore alpha a 0 per avere la trasparenza.
Però non capisco questo comportamento...
Il campo di esistenza di questa funzione è per x>0, quindi di vertici nella metà di sinistra non dovrei avere nulla. Eppure sembra proprio che comunque un vertice venga tracciato (coordinate: 0,64,0 pare). Dopodiché viene collegato agli altri vertici... Creando un brutto effetto...
http://img232.imageshack.us/img232/2161/vistadallaltokt3.jpg (http://imageshack.us)
Questa è la vista dall'alto, la parte piana di sinistra non dovrebbe esserci
http://img134.imageshack.us/img134/7802/profiloci4.jpg (http://imageshack.us)
Questa è la vista di profilo, il triangolone a sinistra non dovrebbe esserci, che poi sarebbe la parte piana che c'è sopra...
Ho pensato, dato che non capisco come mai quel vertice venga tracciato, che potrei rendere trasparenti anche quei vertici "di confine" a x=1, solo che dovrei farlo con una funzione che controlli per ogni vertice se almeno uno di quelli di fianco non appartiene al campo di esistenza e quindi renderlo trasparente, e credo che sarebbe una cosa molto laboriosa in quanto a tempo di elaborazione...
Non esiste un modo per non far tracciare quel vertice?? Suppongo che venga tracciato perché è il limite del mio piano iniziale di vertici... O per lo meno credo... Però devo fare in modo di sistemare questo problema:help: