Eu faria o seguinte: Calculava o tamanho total da grelha que pretendo preencher. Calculava o n de hexagonos verticalmente e horizontalmente e construia uma matriz [H/V] que indicaria a posição de cada hexagono. valores pares fazias posição x = (posição da matrix * witdh do hexagono) valores impares fazias posição x = (posição da matrix * witdh do hexagono + 1/2 width do hexagono)
Depois seria aplicar a mesma lógica ao Y baseando-se no height. João Fernandes 2011/5/24 Jose Luis Gouveia <[email protected]> > A minha dúvida é coloca-los em grelha como uma colmeia, o cálculo do x e y > > *Jose Luis Gouveia* > Senior Interactive Developer > *Teacher at The Lisbon School of Design* > *Teacher at ESTAL* > * > * > * > [email protected] > +351 96 506 03 32 > +351 21 089 69 86 > skype: jlgouveia > > [image: View Jose Luis Gouveia's profile on > LinkedIn]<http://www.linkedin.com/in/josegouveia> > * > > On May 24, 2011, at 4:41 PM, João Fernandes wrote: > > Pretendes hexágonos perfeitos? bastará desenhares as várias arestas com > 120º. Bem na realidade qualquer angulo serve desde que a soma de todos os > angulos internos seja de 720º... > > João Fernandes > > 2011/5/24 Jose Luis Gouveia <[email protected]> > >> ahahahahaha >> >> ok fui vago, queria fazer uma grelha de hexágonos >> >> *Jose Luis Gouveia* >> Senior Interactive Developer >> *Teacher at The Lisbon School of Design* >> *Teacher at ESTAL* >> * >> * >> * >> [email protected] >> +351 96 506 03 32 >> +351 21 089 69 86 >> skype: jlgouveia >> >> [image: View Jose Luis Gouveia's profile on >> LinkedIn]<http://www.linkedin.com/in/josegouveia> >> * >> >> On May 24, 2011, at 4:33 PM, Pedro arelo wrote: >> >> if (abelha > 1) >> return colmeia; >> >> >> :P >> >> On 24-05-2011 16:31, Jose Luis Gouveia wrote: >> >> Olá, alguém tem algum algoritmo de uma colmeia? >> >> >> obrigado, >> *Jose Luis Gouveia* >> Senior Interactive Developer >> *Teacher at The Lisbon School of Design* >> *Teacher at ESTAL* >> * >> * >> * >> [email protected] >> +351 96 506 03 32 >> +351 21 089 69 86 >> skype: jlgouveia >> >> [image: View Jose Luis Gouveia's profile on >> LinkedIn]<http://www.linkedin.com/in/josegouveia> >> * >> >> -- >> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos >> Grupos do Google. >> Para publicar uma mensagem neste grupo, envie um e-mail para >> [email protected]. >> Para anular a inscrição neste grupo, envie um e-mail para >> [email protected]. >> Para ver mais opções, visite este grupo em >> http://groups.google.com/group/riapt?hl=pt-PT. >> >> >> >> -- >> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos >> Grupos do Google. >> Para publicar uma mensagem neste grupo, envie um e-mail para >> [email protected]. >> Para anular a inscrição neste grupo, envie um e-mail para >> [email protected]. >> Para ver mais opções, visite este grupo em >> http://groups.google.com/group/riapt?hl=pt-PT. >> >> >> >> -- >> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos >> Grupos do Google. >> Para publicar uma mensagem neste grupo, envie um e-mail para >> [email protected]. >> Para anular a inscrição neste grupo, envie um e-mail para >> [email protected]. >> Para ver mais opções, visite este grupo em >> http://groups.google.com/group/riapt?hl=pt-PT. >> > > > > -- > > João Fernandes > > -- > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos > Grupos do Google. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Para anular a inscrição neste grupo, envie um e-mail para > [email protected]. > Para ver mais opções, visite este grupo em > http://groups.google.com/group/riapt?hl=pt-PT. > > > -- > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos > Grupos do Google. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Para anular a inscrição neste grupo, envie um e-mail para > [email protected]. > Para ver mais opções, visite este grupo em > http://groups.google.com/group/riapt?hl=pt-PT. > -- João Fernandes -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
