| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/07/2008 15:46:38
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20581
Localização: Curitiba/PR
Offline
|
Oi pessoal, Deixei no fórum de programação de jogos um artigo sobre vetores matemáticos. Para quem está se interessando por jogos e computação gráfica aprender esse conceito é uma boa, pois com ele você pode: * Fazer calculos balísticos: tiros de revolver, balas de canhão, bolinhas de tênis. Com ou sem vento; * Calcular campos de visão; * Fazer objetos se deslocarem junto a outros: seja uma lua orbitando um planeta, uma câmera seguindo um personagem, etc; * Calcular trajetórias em linha reta * Efetuar cálculos de iluminação. * Cálculos de comportamento de grupo, os Steering Behaviors. Acompanham o artigo a implementação de classes de vetores 2D e 3D tanto para Java quanto para C++. Quem se interessar, o link é esse aqui: O uso de vetores nos jogos Por favor, deixem sua opinião no site. E comentários também serão muito bem-vindos!
This message was edited 4 times. Last update was at 10/03/2010 09:06:56
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2010 09:06:28
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20581
Localização: Curitiba/PR
Offline
|
Republiquei o artigo sobre vetores no meu portal, o Ponto V! Agora o conteúdo está online, não é mais um PDF. O link nesse post foi atualizado.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2010 10:11:05
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3928
Online
|
ViniGodoy wrote:Republiquei o artigo sobre vetores no meu portal, o Ponto V! Agora o conteúdo está online, não é mais um PDF. O link nesse post foi atualizado. 
Excelente artigo vini. muito bem ilustrado e fácil de entender.
This message was edited 1 time. Last update was at 10/03/2010 10:11:21
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2010 10:17:47
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20581
Localização: Curitiba/PR
Offline
|
juliocbq wrote:
ViniGodoy wrote:Republiquei o artigo sobre vetores no meu portal, o Ponto V! Agora o conteúdo está online, não é mais um PDF. O link nesse post foi atualizado. 
Excelente artigo vini. muito bem ilustrado e fácil de entender.
Valeu.
Um futuro artigo talvez traga a parte de vetores em 3D, incluindo usos para o produto vetorial. Mas já seria um tema um pouco mais complexo que decidi trabalhar em separado.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2010 10:21:59
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Hehe.. só o que posso dizer. "I read it first"
Já tinha gostado naquela época e agora tem mais coisas.
Ficou bem legal.
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2010 10:23:53
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20581
Localização: Curitiba/PR
Offline
|
Mark_Ameba wrote:Hehe.. só o que posso dizer. "I read it first"
Já tinha gostado naquela época e agora tem mais coisas.
Ficou bem legal.
Putz. Pior que é, vc foi praticamente o cara que apontou os primeiros erros de português, hehehehe.
Aliás, se alguém aqui ler e encontrar, por favor, pode corrigir.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2010 14:15:58
|
UMC
GUJ Master
![[Avatar]](/images/avatar/1ec8093966ebb071c43adce47166569d.jpg)
Membro desde: 09/04/2009 14:03:36
Mensagens: 1685
Localização: Feira de Santana - BA
Offline
|
Excelente!
vlw
|
Compro o livro SCJP 6 Kathy Sierra, de preferência e português, quem tiver manda MP.!!!
umcaste.com
Graduando em Sistema de Informação.
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico. (créditos maior_abandonado)
UMC-ASTEC -> Recomenda o NEXT!
O Next, é um framework para desenvolvimento de aplicações JEE. Baseado em Spring e Hibernate, tem como foco facilitar o trabalho do programador e dar produtividade ao desenvolvimento de aplicações web. Conta com diversos recursos que irão turbinar o desenvolvimento de suas aplicações.
(Créditos Rogel Garcia)
Download do NEXT
Quer aprender a programar com facilidade!?
Aqui
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2010 14:29:02
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi,
Muito bom! Parabéns =)
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2010 16:13:26
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Ressaltando que aprendi Matematica Vetorial com esse artigo.
Realmente me ajudou muito.
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2011 12:27:41
|
rp-braga
What is classpath?
Membro desde: 13/06/2011 05:56:51
Mensagens: 7
Offline
|
Ola pessoal.
Gostei muito do artigo, está muito bem concebido. Parabéns!!
Tenho uma pequena dúvida. Espero que consigas ajudar.
É possível tirar uma probabilidade de colisão entre um vector com outro?
Queria tirar a probabilidade para assim poder evitar uma colisão entre dois vectores.
Cumprimentos
Rui
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2011 13:09:43
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
rp-braga wrote:Ola pessoal.
Gostei muito do artigo, está muito bem concebido. Parabéns!!
Tenho uma pequena dúvida. Espero que consigas ajudar.
É possível tirar uma probabilidade de colisão entre um vector com outro?
Queria tirar a probabilidade para assim poder evitar uma colisão entre dois vectores.
Cumprimentos
Rui
O ViniGodoy é o cara certo para responder, mas eu posso te dar uma dica de como eu resolveria isso.
Primeiro criava uma linha a partir da posição de cada objeto sobre sua direção infinitamente, descobrir onde as duas retas se intersectam, e baseado no ponto de intersecção, ver quanto tempo cada objeto demora para chegar lá e se o tempo for quase o mesmo voce já sabe que eles irão colidir.
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2011 13:50:11
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20581
Localização: Curitiba/PR
Offline
|
rp-braga wrote:Ola pessoal.
Gostei muito do artigo, está muito bem concebido. Parabéns!!
Tenho uma pequena dúvida. Espero que consigas ajudar.
É possível tirar uma probabilidade de colisão entre um vector com outro?
Queria tirar a probabilidade para assim poder evitar uma colisão entre dois vectores.
Cumprimentos
Rui
O que seus vetores representam? Vetores, por si só, não tem posições no espaço, portanto, nunca colidem (ou sempre colidem, se vc encarar que todos começam no 0,0).
O que quer dizer com "probabilidade de colisão"?
Você pode fazer o cálculo de ray tracing, e dizer se dois feixes colidem em algum ponto no espaço, e a que distância. Mas não há "probabilidades" nisso, pois o comportamente não é estatístico, e sim, deterministico.
Talvez se você descrever melhor seu problema podemos ajuda-lo a criar um modelo matemático adequado as suas necessidades.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2011 14:34:50
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20581
Localização: Curitiba/PR
Offline
|
Vai aqui um material pra te ajudar:
http://softsurfer.com/Archive/algorithm_0104/algorithm_0104B.htm#Line%20Intersections
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2011 15:13:15
|
java-lee
JavaChild
Membro desde: 05/06/2006 15:06:27
Mensagens: 130
Offline
|
ViniGodoy wrote:Republiquei o artigo sobre vetores no meu portal, o Ponto V! Agora o conteúdo está online, não é mais um PDF. O link nesse post foi atualizado. 
Olá vini! Vc pode deixar a versão em pdf também para download?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2011 15:32:28
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20581
Localização: Curitiba/PR
Offline
|
A versão em pdf já está bastante desatualizada.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
|
|