setColShapeSize
Altera as dimensões de um retângulo, caixa ou tubo.
Sintaxe
Seção intitulada “Sintaxe”bool setColShapeSize ( colshape oShape, number valor1 [, number valor2, number valor3 ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oShape | colshape | — | Retângulo, caixa ou tubo. |
valor1, valor2, valor3 | number | — | As novas dimensões. Quantas são necessárias depende da forma. Valores negativos viram 0. |
Quantos números cada forma espera:
| Forma | Quantidade | O que significam |
|---|---|---|
| Retângulo | 2 | tamanho em X e em Y |
| Caixa | 3 | tamanho em X, em Y e em Z |
| Tubo | 1 | a altura |
Retorno
Seção intitulada “Retorno”true se a forma foi atualizada. Gera um erro Lua se faltarem os números que a forma precisa ou se eles não forem números, ou se a forma for de outro tipo. Argumentos a mais são ignorados. Um retângulo também aceita um Vector2 e uma caixa um Vector3 no lugar dos números soltos.
Exemplo
Seção intitulada “Exemplo”setColShapeSize(estacionamento, 80.0, 60.0) -- retângulosetColShapeSize(sala, 30.0, 30.0, 12.0) -- caixasetColShapeSize(elevador, 20.0) -- tubo: só a alturaVeja também
Seção intitulada “Veja também”createColCircle— Cria um círculo no plano do mapa, sem limite de altura.createColCuboid— Cria uma caixa alinhada aos eixos.createColSphere— Cria uma esfera.createColRectangle— Cria um retângulo no plano do mapa, sem limite de altura.createColPolygon— Cria uma área com o formato que você quiser, descrita por uma lista de vértices.createColTube— Cria um cilindro em pé, com a base na posição informada.getColShapeType— Descobre qual é o formato de uma colshape.isInsideColShape— Verifica se uma posição está dentro da forma.