Programación Específica > DirectX

 Trazado De Lineas

(1/1)

allisap:
Saludos..


desde hace tiempo he jugado un poco con el directx, y con algunos tutoriales de la red pude hacer algunas cosas interesantes,... cargar sprites, lo de los cubos girando, luces, usar mesh.... pero ahora tengo una duda.... se pueden trazar lineas simples en pantalla?  como lo que se hacia usando el GDI y usando la instruccion LineTo(.....)?

pregunto esto porque hice una aplicacion que grafica datos que voy obteniendo de un PICy lo que voy haciendo es trazar una linea de un punto anterior a uno nuevo y ahora quisiera hacerlo en direxctx para agregarle algunos efectos graficos nuevos...

existe alguno forma de hacer esto en directx?

allisap:
ya lo solucione.... :D  :D  :D  :D


si a alguien le interesa lo pueden hacer asi:


--- Código: Text --- VOID Render(){    if( NULL == g_pd3dDevice )        return;     // Clear the backbuffer to a blue color    g_pd3dDevice->Clear( 0, NULL, D3DCLEAR_TARGET, D3DCOLOR_XRGB(0,0,255), 1.0f, 0 );       // Begin the scene    if( SUCCEEDED( g_pd3dDevice->BeginScene() ) )    {        LPD3DXLINE line;        D3DXCreateLine(g_pd3dDevice, &line);        D3DXVECTOR2 lines[] = {D3DXVECTOR2(0.0f, 50.0f), D3DXVECTOR2(400.0f, 50.0f)};        line->Begin();        line->Draw(lines, 2, 0xFFFFFFFF);        line->End();        line->Release();           // End the scene        g_pd3dDevice->EndScene();    }     // Present the backbuffer contents to the display    g_pd3dDevice->Present( NULL, NULL, NULL, NULL );}  
es un ejemplo sencillo que encontre pero funciono...

Navegación

[0] Índice de Mensajes

Ir a la versión completa