Una delle cause principali per cui i muri potrebbero non unirsi correttamente è dovuta all’estensione di almeno uno dei muri.
I lati dei muri derivanti da estensioni non possono risolvere le intersezioni con altri muri.
Perché le parti estese dei muri non risolvono le intersezioni?
Il motivo risiede nel fatto che il comando di estensione dei muri (_vaWallExtend) corrisponde a un processo posteriore che si svolge una volte risolte le intersezioni; questo processo estrude o taglia semplicemente il muro. Di fatto, dopo aver eseguito l’estensione di un muro, l’altezza rimane invariata.
Soluzioni
Nell’esempio di seguito, l’altezza corrente del muro 1 è impostata fino alla linea rossa. Poiché l’altezza è stata estesa fino al tetto, il resto dell’intersezione con il muro 2 non può essere risolta.
La soluzione è impostare l’altezza del muro 1 almeno sullo stesso valore del muro 2.
In quest’altro esempio, il muro 3 è stato esteso fino al tetto, quindi viene creato un nuovo lato che non può risolvere l’intersezione con il muro 4. Il problema persisterebbe se il muro 3 fosse stato alto ed esteso verso il tetto più basso.
La soluzione in questo caso è dividere il muro 3 in tre parti, due per il tetto più basso e l’altro per quello più alto. Questa operazione consente di impostare l’altezza di ciascun muro il più vicino possibile al tetto e utilizzare l’estensione solo per inclinarne la faccia superiore.
Conclusione
- Crea muri con l’altezza corretta, impostala sul valore più vicino all’altezza desiderata.
- Prova a usare l’estensione del muro solo quando ti occorrono facce superiori e inferiori non orizzontali.
- Prova a usare un muro diverso per ciascuna altezza; on altre parola, evita di estendere un muro su più di un oggetto se questi presentano altezze diverse.