weeeee
Shading language, ovaler?
Visa signatur
Tjenare!
Finns det nått sätt att göra en simpel ekvation för att göra ovaler i Shading language? Jag har en funktion för cirklar men jag antar att det inte blir direkt samma sak.
float circle(float locx, locy, radius, x, y)
{
float result = 0;
float d = distance(point(locx,locy,0), point(x,y,0));
if(d <= radius)
{
result = 1;
}
return result;
}
Jag kallar på funktionen genom att skriva:
Ci = circle(50, 50, 0.75, s, t);
du kan undersöka:
(x/a)^2 + (y/b)^2 <= 1
där a och b är halvaxlarna
Lycka till
weeeee
Oh tack så jätte mycket det hjälpte verkligen!
Så här blev det i kod:
pow(s/3, 2) + pow(t/2, 2)
Copyright © 1999–2023 Geeks AB. Allt innehåll tillhör Geeks AB.
Citering är tillåten om källan anges.