„SzgGrafVizsga20120613” változatai közötti eltérés
| 20. sor: | 20. sor: | ||
(15 pont) | (15 pont) | ||
Egy megoldás, amely közel | Egy megoldás, amely közel jó eredményt ad: | ||
Csúcspont árnyaló: | Csúcspont árnyaló: | ||
| 43. sor: | 43. sor: | ||
out float4 oColor : COLOR) | out float4 oColor : COLOR) | ||
{ | { | ||
float P = position.x * position.x + position.y * position.y; //x | float P = position.x * position.x + position.y * position.y; //x<sup>2</sup> + y<sup>2</sup> | ||
float innerR = 0.7 * 0.7; //r | float innerR = 0.7 * 0.7; //r<sup>2</sup> | ||
float outerR = 0.9 * 0.9; //R | float outerR = 0.9 * 0.9; //R<sup>2</sup> | ||
if (P >= innerR && P <= outerR) //a pontnak az r sugarú körön kívül és az R sugarú körön belül kell lennie | if (P >= innerR && P <= outerR) //a pontnak az r sugarú körön kívül és az R sugarú körön belül kell lennie | ||