Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Graficos 3d

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

Graficos 3d

Notapor karlithrox el Dom Mar 27, 2005 1:47 pm

Hola muchachos, yo usualmente programaba en java y ahora para un ramo me piden realizar tareas en c++... (no soy computin, soy mecanico).

Estare todo el semestre haciendo cosas en c++, pero en este momento necesito saber si existe algun paquete de clases para realizar lineas o graficos en 3d, porque en versiones altiguas de c++ no encontre (turbo c++... 1991). Por eso intentare con visual c++, ademas que es mas sencillo e intuitivo.

Eso necesito, alguna clase para hacer lineas, barras, vectoers o cualquier cosa... porfa, se los agradeceria mucho.

Muchas gracias

Carlitro
karlithrox
Novato
Novato
 
Mensajes: 2
Registrado: Dom Mar 27, 2005 1:40 pm

Re: Graficos 3d

Notapor latindeveloper el Lun Mar 28, 2005 12:01 pm

En java hay un ejemplo con codigo fuente (Matrix3D) que trabaja con coordenadas en tres dimensiones. Estas clases corren perfectamente en C++, y por enede en Visual C++.

Puedes encontrar alguna referencia de estas clases en :
http://mrl.nyu.edu/~perlin/java/Matrix3D.html
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru

Re: Graficos 3d

Notapor karlithrox el Lun Mar 28, 2005 5:31 pm

navisoft escribió:En java hay un ejemplo con codigo fuente (Matrix3D) que trabaja con coordenadas en tres dimensiones. Estas clases corren perfectamente en C++, y por enede en Visual C++.

Puedes encontrar alguna referencia de estas clases en :
http://mrl.nyu.edu/~perlin/java/Matrix3D.html


no me comorendiste... lo que necesito es DIBUJAR, no hacer juegos con matrices... onda tengo varios vectores y necesito que se vean... y no encuentro una clase que me ayude a esto :S

Porfavor ayuda :(


Onda necesito lo que en java seria un canvas 3d
karlithrox
Novato
Novato
 
Mensajes: 2
Registrado: Dom Mar 27, 2005 1:40 pm

gráficos 3D

Notapor yalmar el Mar Mar 29, 2005 8:20 am

Estimado, usa OpenGL

mayores referencias en
http://www.opengl.org

tutorial en español
http://pgrafica.webideas4all.com/Fuentes.html

como instalar OopenGL en tu vc++
http://informatica.uv.es/iiguia/2000/AI ... torial.htm

tambien puedes usar DirectX(no recomendado).

salu2.

yalmar.
Avatar de Usuario
yalmar
Programador Experimentado
Programador Experimentado
 
Mensajes: 252
Registrado: Mié Jun 09, 2004 4:13 pm
Ubicación: Brasil

Re: Graficos 3d

Notapor latindeveloper el Mar Mar 29, 2005 10:56 am

karlithrox escribió:no me comprendiste... lo que necesito es DIBUJAR, no hacer juegos con matrices... onda tengo varios vectores y necesito que se vean... y no encuentro una clase que me ayude a esto :S

Mmmm..... segun la geometría vectorial elemental lo que tienes que hacer para dibujar (por ejemplo) un cubo:

x y z
--------
0 0 0
1 0 0
1 1 0
0 1 0
0 0 1
1 0 1
1 1 1
0 1 1

Lo primero que tienes que hacer es transformar esas coordenadas a dos dimensiones... por que desgraciadamente (por si no te diste cuenta) todo lo que ves (asi sea 3D) esta dibujado en 2D...

Imagen

La clase Matrix3D facilita ese trabajo tremendamente.
Puedes ver lo que se puede hacer con jugando con matrices en:

http://www.shu.ac.uk/java/sunapplets/demo/WireFrame/
http://www.shu.ac.uk/java/sunapplets/de ... uleViewer/

En los directorios estan los ejemplos con codigo fuente (Java).
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados