Visão Geral:
Comando -> //generate <bloco> <expressão>
Desde a v5.0, este novo comando pode gerar qualquer forma que possa ser descrita com uma fórmula matemática, então podemos criar como por exemplo:
- Um torus (Forma Geométrica)
- Cilindros girados
- Gargantas irregulares
- Qualquer forma que você possa imaginar e resumir em uma fórmula
─────────────────────────────────────────────────────────────────────────────────────
Bandeiras:
-r Usa coordenadas não processadas, como aparecem na tela de depuração (F3)
-o Usa deslocamentos de coordenadas brutos com (0,0,0) na sua posição / pos1, dependendo das suas configurações
com nenhum desses sinalizadores, as coordenadas serão normalizadas para -1..1
-h Gera uma forma oca. Os blocos só serão definidos se eles estiverem próximos a blocos que não fazem parte da forma.
Variáveis:
x, y, z (entrada) - coordenadas
tipo, dados (entrada / saída) - Material a usar, padrão para o bloco / padrão digitado
Valor de retorno (booleano numérico):
true (> 0) - este bloco faz parte da forma
false (<= 0) - Este bloco não faz parte da forma
Todos os operadores lógicos e de comparação do analisador de expressão retornam 0 (falso) ou 1 (verdadeiro), portanto, você pode especificar apenas uma equação que retorna esse valor de verdade
─────────────────────────────────────────────────────────────────────────────────────
Exemplos:
Torus do maior raio 0,75 e menor raio 0,25
//g stone (0.75-sqrt (x ^ 2 + y ^ 2)) ^ 2 + z ^ 2 <0.25 ^ 2
─────────────────────────────────────────────────────────────────────────────────────
Tronco de Árvore oca sulcada
//g -h log (0.5 + sen (atan2 (x, z) * 8) * 0.2) * (sqrt (x * x + z * z) /0.5) ^ (- 2) -1.2 <y
─────────────────────────────────────────────────────────────────────────────────────
Torus Arco-Íris
//g wool data=(32+15/2/pi*atan2(x,y))%16; (0.75-sqrt(x^2+y^2))^2+z^2 < 0.25^2
─────────────────────────────────────────────────────────────────────────────────────
Ovo Arco-Íris
//g wool data=(32+y*16+1)%16; y^2/9+x^2/6*(1/(1-0.4*y))+z^2/6*(1/(1-0.4*y))<0.08
─────────────────────────────────────────────────────────────────────────────────────
Um coração
//g wool:red (z/2)^2+x^2+(5*y/4-sqrt(abs(x)))^2<0.6
Existem muitas e muitas outras formas geométricas e "desenhos" possíveis de se fazer com o //generate, então explore calcule e descubra novos desenhos e formas criativas.
Atenciosamente
Equipe De Construção
Craftlandia
e
[member='zXitz']