5 * { x 2 } 5 * { y 2 } box
Eso es mejor que crear una regla para la fila y otra para repetirla:
rule lineaBase
{
5 * { x 2 }box
}
5 * { y 2 } lineaBase
_________________________________________
Si deseamos que los cubos sean planos escalamos solo ese eje
5 * { x 2 } 5 * { y 2 s 1 1 0.1 } box
Podemos ahora crear regla que tome ese plano para crear una copia del plano girado y construir dos paredes.
________________________
R1
rule R1{
5 * { x 2 } 5 * { y 2 s 1 1 0.1 } box
}
{rx -90 } R1
{ry 90 } R1
Ahora creamos otra versión de esta estructura pero con valores distinos y de otro color (para distinguirla) Vamos a meter cada una de las versiones en una regla (rule paredes 1 y rule paredes 2)
rule R1{
5 * { x 2 } 5 * { y 2 s 1 1 0.1 } box
}
Rule paredes1
{
R1
{rx -90 } R1
{ry 90 } R1
rule paredes2{
R1
{rx 90 } R1
{ry -90 } R1
}
paredes1
{ COLOR #0F0}paredes2
Ahora la regla paredes dos que tiene color verde ( #0f0 ) la vamos a espejar en el eje Y con la instrucción fy. y en el eje X con fx
rule R1{
5 * { x 2 } 5 * { y 2 s 1 1 0.1 } box
}
Rule paredes1
{
R1
{rx -90 } R1
}
rule paredes2{
R1
{rx 90 } R1
{ry -90 } R1
}
paredes1
{ COLOR #0F0 fy fx }paredes2
rule R1{
5 * { x 2 } 5 * { y 2 s 1 1 0.1 } box
}
Rule paredes1
{
R1
{rx -90 } R1
{ry 90 } R1
}
rule paredes2{
R1
{rx 90 } R1
{ry -90 } R1
}
paredes1
{ COLOR #0F0 fy fx X -12 Y -12 Z -12 }paredes2
No hay comentarios:
Publicar un comentario