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.

Responder a