OpenGL // kula

Wątek zablokowany 2011-04-27 13:34 przez madmike.

10
  • Rejestracja:ponad 15 lat
  • Ostatnio:ponad 12 lat
0

Witam wszystkich,

Czy jest ktoś w stanie napisać for'y dla kodu na kule (nie kwadrygi, nie 3dmax, nie blender) ? Do tej pory robiłem na kwadrygach jednak zostałem zmuszony zrobić kule na punktach z sin/cos.

przykładowy kod na walec:

Kopiuj
 void walec(void)
{
	GLfloat x,y,kat;
	const GLfloat GL_PI=3.1415f;
	{	
	glBegin(GL_QUAD_STRIP);
		for(kat = 0.0f; kat < (2.0f*GL_PI); kat += (GL_PI/32.0f))
		{				
			x = 0.5f*sin(kat);
			y = 0.5f*cos(kat);
			glVertex3f(x, 1.0, y);
			glVertex3f(x, 0.0, y);
		}
	glEnd();
	}		
}

z góry dzięki za pomoc ;)

edytowany 2x, ostatnio: madmike
Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:około 6 godzin
0

Ja nie mogłem właśnie znaleźć kodu do kwadryk (tzn robiącego VBO), więc skleciłem sam. Napisane w Javie: http://code.google.com/p/sokoj/source/browse/src/my/sokoban/utils/Sphere.java (musisz sobie sam przerobić).


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
madmike
Ech, odpowiadasz koledze, a on w zamian za to usuwa treść postu, żeby nikt nie mógł z tego więcej skorzystać.
Wibowit
Mój kod dalej siedzi pod linkiem, można go ładniej otagować (tzn temat) i powinien dać się znaleźć.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.