Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Mensajes - josette

#1
todo FORM tiene la funcion WindowProc. Puedes intentar sobrecargarla y hacer cosas hay dentro. a ver que te parece esta solucion.
#2
General Programadores / Estructuras pequeñas en C++
12 de Febrero de 2008, 08:56:48 PM
puedes probar a ver el codigo ensamplador que genera tu compilador de esa estructura, al pasarla por parametro. creo que eso despejara toda duda. y comprobar si hay cambios al hacer una cosa u otra.
#3
General Programadores / Estructuras pequeñas en C++
12 de Febrero de 2008, 08:56:25 PM
puedes probar a ver el codigo ensamplador que genera tu compilador de esa estructura, al pasarla por parametro. creo que eso despejara toda duda. y comprobar si hay cambios al hacer una cosa u otra.
#4
Puedo apañarlo de alguna forma, pero quería saber si esque a la hora de especificar las coordenadas de texturas no tienen en cuenta el viewport.

Solo quería saber que está pasando.
#5
Para dibujar todos los elementos del gui inicio el modo 2D

void
CoglViewport::begin2D()
{
glPushMatrix();
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glMatrixMode(GL_PROJECTION);
glPushMatrix();
glLoadIdentity();
gluOrtho2D(0, m_width, m_height, 0); // upper top
}


poniendo el sistema de coordenadas arriba, como lo hace windows.

Pero a la hora de dibujar texturas en los elementos del GUI me salen al reves.

Puedo resolver el problema dibujando las texturas al reves, pero uso la misma funcion para texturas que se llama desde el modo 2d y el 3d.
#6
Hola, yo tb estoy haciendo un motorcillo de juegos pero me falta diseñar el juego, es decir soy programador pero no consigo tener un juego. Podemos compartir nuestros problemas y ver si pdemos sacar conclusiones. ;)
#7
General Programadores / Crear y usar DLLs en C++ Builder 6
11 de Octubre de 2006, 05:25:37 PM
Parece que ya todo va bien. Ademas de incluir el define en el .cpp de la dll
en el proyecto hay que añadir la .lib y ya ta!!!

Gracias a todos!
#8
General / Compilador Gratis de Borland
11 de Octubre de 2006, 04:41:07 PM
#9
General Programadores / ENCUESTA sobre compiladores.
06 de Octubre de 2006, 09:12:39 PM
SO: windows xp sp2
Copilador: C++ Builder
Version: 6
#10
General Programadores / Crear y usar DLLs en C++ Builder 6
06 de Octubre de 2006, 09:10:02 PM
esto es lo que yo quiero hacer:


my_dll.h
-----------
class __declspec(dllexport) CmyDLL
{
public:
  CmyDLL();

  int create();
};

my_dll.cpp
-----------
DLLEntyPoint()
{
}

__declspec(dllexport) CmyDLL::CmyDLL()
{
}


int __declspec(dllexport) CmyDLL::create()
{
}



Mas o menos esto

y luego hago lo de implib.


game.cpp
-----------
#include "my_dLL.h"

int main ()
{
  CmyDLL game;
}


esto me produce un error de linkado porque dice que no encuentre el .obj

si por ejemplo declaro el cuerpo de los metodos dentro en la definicion de la clase, entonces no me da error.

Hacerse se puede hacer porque yo lo he visto en codigo fuente, pero ya no me acuerdo donde lo vi.

Tal vez sea cosa de configurar algunas opcines en el compilador, pero creo que no tiene mayor misterio.
#11
General Programadores / Crear y usar DLLs en C++ Builder 6
04 de Octubre de 2006, 07:52:58 PM
Quiero crear una dll en la que tengo definida una clase. Quiero hacelo en builder c++ 6 pero no consiguo hacerlo. Mejor dicho consigo crear la dll pero luego no puedo usar la clase que hay dentro de la dll. me da un error del tipo [Linker error] .....myclase.obj

alguien me hecha una mano??????
#12
Yo obtuve un codigo extraido de www.gametutorials.com en el apartado opengl pero tambien tengo algunos problemas. Alguien puede validar si esta clase funciona o si se puede adapar a lo que en este 'topic' se comenta?
#13
 Gracias senior wapo, voy a meditarlo todo y a implementarlo a ver si ya puedo mostrar cosas para que las puedas ver.

     Saludos.
#14
 Gracias 'senior wapo' me ha quedado todo muy claro (eso creo).

Entonces por ejemplo una luz, una camara son entidades pero no son nodos del grafo.

Y si varias entidades comparten un modelo/malla y una malla es una matriz/array de puntos, si varias entidades comparten esa malla cuando una entidad sufre una transformacion se almacena una matriz de transformaciones? No creo que sea así. Cuando te refieres al modelo te referirás a que cad modelo  tiene una serie de keyframes en donde cada keyframe es una malla de puntos, de forma que cuando varias entidades comparten un midmo modelo segun el indice del keyframe de cada entidad en ese momento  se dibuja ese keyframe en la posicion de la entidad, que es distinta para cada una de las entidades.
¿Es así?

Y si por ejemplo es en opengl, a la hora de dibujar una entidad
1- transladar la malla de keyframe a la posicion de la entidad, 'rotarla' y escalarla. (rotar-> trasladar al origen,rotar y devolver a la posicion original)
2- dibujar los puntos de la malla del keyframe.
3- deshacer la transformacion

¿Es correcto?

Y si tengo una escena grande, como puedo saber que nodos estan dentro del area visible de la camara y cuales no?
#15
 Hola todos,

  He encontrado este link: http://tomaskovic.com/download/super_engin...ecification.doc

en donde se explica una determinada manera de hacer un pequeño motor/aplicación badasa en windows y opengl.

  En los esquemas hay clases como 'Object3D', 'Object3DModel' y 'ModelObject3D'. Mi duda es anivel de concepto. ¿Alguien me puede explicar cuales son los conceptos que estan representando estas clases? ¿Que conceptos son los que hay que tener en cuenta a la hora de programar el motor 3D?

   Saludos.





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.