elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Construir varios vectores en un espacio determinado
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Construir varios vectores en un espacio determinado  (Leído 1,404 veces)
DavidCC4

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Construir varios vectores en un espacio determinado
« en: 21 Abril 2014, 16:46 pm »

Hola, tengo un programa en el que necesito construir 56 ladrillos pequeños, en un espacio, e ir de uno en uno es bastante pesado.

Los ladrillos son de una subclase, perteneciente a una superclase, que se llama Pared.

Los ladrillos tienen que estar colocados en 7 filas de 8 ladrillos cada una, y cada ladrillo es un vector con posición X e Y , y dimensiones X e Y.
El código es este, me podéis decir como construyo todos los ladrillos sin tener que ir de uno en uno?, ya que de uno en uno es complicado y largo de hacer:


      Pared[] paredes=new Pared[2];
      paredes[0]=new Ladrillo(new Vector(0.3,0.1),new Vector(0.05,0.025));
                paredes[1]=new Ladrillo(new Vector(0.5,0.1),new Vector(0.05,0.025));



En línea

Chuidiang

Desconectado Desconectado

Mensajes: 161



Ver Perfil WWW
Re: Construir varios vectores en un espacio determinado
« Respuesta #1 en: 21 Abril 2014, 19:49 pm »

Con un par de bucles (filas y columnas) y echando cuentas sobre fila/columna para saber la posición y dimensiones. No puedo ayudarte con la cuenta porque no sé que valores quieres (0.3, 0.1), (0.5, 0.1), (0.05, 0.025) ... no dan ninguna pista.

Pero por ejemplo, si los valores del primer parámetro del primer new Vector que haces fueran 0.3, 0.5, 0.7, 0.9, es decir, incrementándose de 0.2 en 0.2 y empezando por 0.3 y si la variable de tu bucle es i, los valores serían 0.3+i*0.2

Se bueno.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
DVD varios subtitulos y varios audios
Multimedia
rinoahentai 3 2,994 Último mensaje 4 Diciembre 2005, 13:07 pm
por Sourraund
Como es posible dar un espacio determinado a un usuario???
PHP
Maikfield 8 3,111 Último mensaje 30 Abril 2007, 22:41 pm
por Maikfield
seleccionar un row determinado de un resultado sql
PHP
diego_lp 3 4,690 Último mensaje 18 Mayo 2010, 20:03 pm
por diego_lp
Piensan construir un ascensor de 36.000 km. que nos lleve al espacio en 2050
Noticias
|Miguel| 5 3,213 Último mensaje 28 Febrero 2012, 17:40 pm
por Draklit
enviar por ftp txt determinado tiempo
Scripting
asdexiva 6 3,998 Último mensaje 14 Noviembre 2012, 04:07 am
por ovichan
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines