Introducing MPGH's AIGA. The latest advancement in artificial intelligence. Click here now to learn more!

Thread: Triângulo D3D

Page 1 of 2 12 LastLast
Results 1 to 15 of 19
  1. #1
    ChaosMagician's Avatar
    Join Date
    Dec 2010
    Gender
    male
    Posts
    1,669
    Reputation
    20
    Thanks
    1,326
    My Mood
    Dead

    Triângulo D3D

    Olá terráqueos, venho aqui em missão de paz, disponibilizando um código D3D para desenho de triângulos.

    Código:

    Code:
    struct sVertex
    {
    	FLOAT x, y, z, rhw;
    	DWORD dwColor;
    };
    
    VOID DrawTriangle(INT x1, INT y1, INT x2, INT y2, INT x3, INT y3, DWORD Color1, DWORD Color2, DWORD Color3, LPDIRECT3DDEVICE9 pDevice)
    {
    	CONST DWORD dwFVF = D3DFVF_XYZRHW | D3DFVF_DIFFUSE;
    	sVertex V[3] = 
    	{
    		{(FLOAT)x1, (FLOAT)y1, 0.5f, 1.0f, Color1},
    		{(FLOAT)x3, (FLOAT)y3, 0.5f, 1.0f, Color3},
    		{(FLOAT)x2, (FLOAT)y2, 0.5f, 1.0f, Color2},
    	};
    	
    	VOID *pVertexBuffer = NULL;
    	LPDIRECT3DVERTEXBUFFER9 pBuffer = NULL;
    
    	if(FAILED(pDevice->CreateVertexBuffer(3 * sizeof(sVertex), 0, dwFVF, D3DPOOL_DEFAULT, &pBuffer, NULL)))
    		return;
    
    	if(FAILED(pBuffer->Lock(0, sizeof(V), &pVertexBuffer, 0)))
    		return;
    	
    	memcpy(pVertexBuffer, V, sizeof(V));
    	pBuffer->Unlock();
    
    	pDevice->SetFVF(dwFVF);
    	pDevice->SetStreamSource(0, pBuffer, 0, sizeof(sVertex));
    	pDevice->DrawPrimitive(D3DPT_TRIANGLELIST, 0, 1);
    }
    Para isso supõe-se que você ao menos saiba coisas básicas de um triângulo:

    Code:
    • O que é um triângulo?
    R: Um polígono com 3 lados e 3 vértices, portanto a função conta com as coordenadas de cada um dos 3 vértices que são dispostos dessa maneira


    Code:
    A(x1, y1) = Ponto do vértice 1
    B(x2, y2) = Ponto do vértice 2
    C(x3, y3) = Ponto do vértice 3
    Code:
    Color1 = Cor do vértice 1
    Color2 = Cor do vértice 2
    Color3 = Cor do vértice 3
    Se você deseja construir um triângulo equilátero a partir desse código, usei uma fórmula de acordo com os princípios da geometria plana básica:

    Code:
    Lado = L
    Altura do Triângulo = ((L * (3 ^(1 / 2))) / 2)
    Atribuindo à origem do plano do triângulo valores arbitrários como menuX e menuY temos:

    Code:
    A(menuX + (L / 2), menuY)
    B(menuX, menuY + (L * 0.86f))
    C(menuX + L, menuY + (L * 0.86f))
    • Nota: 0,86 é a aproximação de ((3 ^ (1 / 2)) / 2)

    Sendo(exemplo) menuX = 20, menuY = 25, L = 50 e o triângulo monocromático de cor vermelha:

    Code:
    A(20 + 25, 25)
    B(20, 25 + 43)
    C(70, 25 + 43)
    Utilizamos em seu local de desenho(Present ou Multi-Byte to Wide Char):
    Code:
    DrawTriangle(45, 25, 20, 68, 70, 68, D3DCOLOR_ARGB(255, 255, 000, 000), D3DCOLOR_ARGB(255, 255, 000, 000), D3DCOLOR_ARGB(255, 255, 000, 000), pDevice);
    • Nota 2: Estas medidas são todas em pixels

    Resultando assim em algo desse tipo:


    • Nota 3: O triângulo tricromático faz parte do programa de simulação

    Créditos:
    • DirectXTutorial
    • Matypatty
    • Chaos Magician
    • AeroMan
    • Meu professor de matemática
    Attached Thumbnails Attached Thumbnails
    EzfCUZn.png  





    ~NOOBISSES ÉPICAS DO PESSOAL~


  2. The Following 11 Users Say Thank You to ChaosMagician For This Useful Post:

    Coder.Anonymous (08-25-2013),demtrios (08-25-2013),diegosarria12 (08-25-2013),experthack (08-25-2013),Hackerlog (08-25-2013),kssiobr (08-25-2013),luizimloko (08-25-2013),New - Hacker (08-25-2013),Otaviomorais (08-25-2013),ulquiorraj (08-25-2013),_Debug_ (08-25-2013)

  3. #2
    diegosarria12's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Location
    Min ser o incrível Hulk
    Posts
    326
    Reputation
    10
    Thanks
    709
    My Mood
    Cheerful
    Como sempre você estar sempre trazendo muitas novidades parabêns pelo seu excelente trabalho @ChaosMagician

  4. #3
    fernandotdb's Avatar
    Join Date
    Sep 2012
    Gender
    male
    Posts
    80
    Reputation
    10
    Thanks
    12
    Excelente Trabalho @ChaosMagician Parabêns!

  5. #4
    Coder.Anonymous's Avatar
    Join Date
    Mar 2012
    Gender
    male
    Location
    MPGH
    Posts
    1,144
    Reputation
    53
    Thanks
    4,940
    My Mood
    Cynical
    Como Sempre @ChaosMagician Um Belo Trabalho
    Parabéns mano







    Claro[...]


    WFBR:


    PBBR:


    CABR:



  6. #5
    Ninguém pode ser perfeito, mas todos podem ser melhores
    MPGH Member
    ParkII's Avatar
    Join Date
    Mar 2011
    Gender
    male
    Location
    Andressa's Heart
    Posts
    1,379
    Reputation
    61
    Thanks
    408
    My Mood
    Yeehaw
    Esse representa!

  7. #6
    Eu sou Daleste cheguei mais to saindo fora
    MPGH Member
    experthack's Avatar
    Join Date
    Aug 2011
    Gender
    male
    Posts
    1,178
    Reputation
    90
    Thanks
    626
    My Mood
    Aggressive
    Quote Originally Posted by ParkII View Post
    Esse representa!
    Aff maldito você eim --'

  8. #7
    pDevice's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Location
    d3d9.h
    Posts
    1,306
    Reputation
    15
    Thanks
    420
    My Mood
    Stressed
    MPGH Toda bugada ...



  9. #8
    Eu sou Daleste cheguei mais to saindo fora
    MPGH Member
    experthack's Avatar
    Join Date
    Aug 2011
    Gender
    male
    Posts
    1,178
    Reputation
    90
    Thanks
    626
    My Mood
    Aggressive
    Quote Originally Posted by pDevice View Post
    MPGH Toda bugada ...
    a culpa é de um carinha que não posso falar quem é que anda zuando a mpgh --'

  10. #9
    New - Hacker's Avatar
    Join Date
    Aug 2011
    Gender
    male
    Posts
    498
    Reputation
    23
    Thanks
    110
    My Mood
    Aggressive
    desativaram o vBSEO /Okay

  11. #10
    Megaloco's Avatar
    Join Date
    Mar 2013
    Gender
    male
    Posts
    437
    Reputation
    10
    Thanks
    62
    My Mood
    Aggressive
    Quote Originally Posted by experthack View Post
    A Culpa É De Um Carinha Que Não Posso Falar Quem É Que Anda Zuando A Mpgh --'
    Eu juro que não fiz nada...entrei em duas prefeituras essa semana...mais nada !!!

  12. #11
    XarutoUsoCrack's Avatar
    Join Date
    Apr 2011
    Gender
    male
    Location
    CFAL Honra & Glória Server
    Posts
    1,087
    Reputation
    51
    Thanks
    2,543
    My Mood
    Relaxed
    Pega o codigo DrawCircle e muda os lados para 3, pronto, triangulo '-'

  13. #12
    Coder.Anonymous's Avatar
    Join Date
    Mar 2012
    Gender
    male
    Location
    MPGH
    Posts
    1,144
    Reputation
    53
    Thanks
    4,940
    My Mood
    Cynical
    Quote Originally Posted by Megaloco View Post
    Eu juro que não fiz nada...entrei em duas prefeituras essa semana...mais nada !!!
    é não foi vc , mau sabe tira dc das strings (acho que nem isso), imagina ataca a mpgh







    Claro[...]


    WFBR:


    PBBR:


    CABR:



  14. #13
    Megaloco's Avatar
    Join Date
    Mar 2013
    Gender
    male
    Posts
    437
    Reputation
    10
    Thanks
    62
    My Mood
    Aggressive
    Quote Originally Posted by Coder.Anonymous View Post
    é não foi vc , mau sabe tira dc das strings (acho que nem isso), imagina ataca a mpgh
    Ahh tbem não é assim...minha With tá 250%...o @experthack que fica me confundindo com o @CheatJlle !!!

  15. #14
    Eu sou Daleste cheguei mais to saindo fora
    MPGH Member
    experthack's Avatar
    Join Date
    Aug 2011
    Gender
    male
    Posts
    1,178
    Reputation
    90
    Thanks
    626
    My Mood
    Aggressive
    Quote Originally Posted by Megaloco View Post
    Onde estão os modos criança mal educada...(Post Reportado)
    Idai que fui reportado ?

  16. #15
    ~Sniper's Avatar
    Join Date
    Jun 2012
    Gender
    male
    Posts
    407
    Reputation
    10
    Thanks
    44
    Quote Originally Posted by Coder.Anonymous View Post
    é não foi vc , mau sabe tira dc das strings (acho que nem isso), imagina ataca a mpgh
    Atacar é mais facil que remover DC da string kkk

Page 1 of 2 12 LastLast

Similar Threads

  1. New D3D Hack has been released!
    By Dave84311 in forum Hack/Release News
    Replies: 23
    Last Post: 05-29-2009, 08:02 AM
  2. WR D3D Hook - =o - 03/22/07
    By Dave84311 in forum Hack/Release News
    Replies: 14
    Last Post: 10-06-2007, 09:59 AM
  3. D3D hooking tutorial 5 i think
    By llvengancell in forum WarRock - International Hacks
    Replies: 7
    Last Post: 06-26-2007, 03:09 PM
  4. D3D Hack (Old)
    By PBFUCKER in forum WarRock - International Hacks
    Replies: 10
    Last Post: 06-09-2007, 09:00 AM
  5. [Help] D3D
    By SpiderByte in forum WarRock - International Hacks
    Replies: 7
    Last Post: 01-18-2006, 09:13 PM