2022-10-12 04:03 PM - last edited on 2023-05-24 09:46 AM by Rubia Torres
I've made some custom windows but when I place them and assign, say, a 30mm reveal, the reveal material doesn't match the exterior/interior wall materials as with the standard windows
Is there a setting I've missed or is this a limitation?
If limitation, is there a (reasonable) workaround?
2022-10-12 11:55 PM
Can you post a screenshot of the exact situation?
2022-10-13 04:10 AM - edited 2022-10-13 04:42 AM
As far as I know, the reveal for a basic WALLHOLE will be a uniform material throughout. If you wish to have a seperate interior to exterior material, you will need to add a WALLNICHE to the exterior and / or interior side of your window which requests the relevant surface depending on how much control you want.
Attached is an object I was playing around with. It applies the surfaces to PRISMs within the WALLHOLE but you can just apply them to WALLNICHEs with less hassel...
Ling.
IF gs_wall_mat = "Interior" then
SET MATERIAL WALL_MAT_A
ELSE
IF gs_wall_mat = "Side" then
SET MATERIAL WALL_MAT_EDGE
ELSE
SET MATERIAL WALL_MAT_B
endIF
endIF
WallNiche 4, 1, 2,
0, 0, 1, -WIDO_SILL,
0, plinth_h, 15,
A, plinth_h, 15,
A, B, 15,
0, B, 1
IF gs_wall_mat = "Wrap" then
SET MATERIAL WALL_MAT_A
endIF
If WIDO_SILL <= 0 then
WallHole 4, 2,
0, 0, 15,
A, 0, 15,
A, B, 15,
0, B, 1
endIF
WallNiche 4, 1, 2,
0, 0, 1, WALL_THICKNESS,
0, 0, 15,
A, 0, 15,
A, B, 15,
0, B, 1
AC22-28 AUS 3110 | Help Those Help You - Add a Signature |
Self-taught, bend it till it breaks | Creating a Thread |
Win11 | i9 10850K | 64GB | RX6600 | Win10 | R5 2600 | 16GB | GTX1660 |
2022-10-19 10:57 AM
Thanks guys
Luckily the client went with rectangular windows so I won't be needing custom windows any more in this project
For future reference though, @Lingwisyer I'm not sure what you mean
I created a custom window in the normal way except I made a 'wallniche' mesh in addition to the 'wallhole' mesh but there's no change to the reveal (still takes the material from the wall side)
How do I use the code you posted?