2015-01-27 08:35 AM - last edited on 2023-05-24 10:49 AM by Rubia Torres
2015-01-27 09:03 AM
2015-01-27 09:28 AM
DIM wallarray [127][17] !!sets array size PUT WALL_SKINS_PARAMS FOR k=1 TO WALL_SKINS_NUMBER !Main array FOR x = 1 to 16 wallarrayThere can be up to 127 skin in a composite wall I believe.=GET(1) NEXT x x = 1 NEXT k
2015-01-27 11:06 AM
2015-01-27 11:52 AM
2015-01-27 03:07 PM
Barry wrote:Barry, there can be up to 48 skins in Composites.
There can be up to 127 skin in a composite wall I believe.
DIM wallarray [48][17]Otherwise it is a nice piece of coding indeed.
2015-01-28 02:43 AM
laszlonagy wrote:I was just going by what I saw in the GDL manual.
Barry, there can be up to 48 skins in Composites.
So the Array can be smaller:
DIM wallarray [48][17]
2015-01-28 04:14 AM
David wrote:The WALL_MAT_EDGE does match the wall edge but now in 17 & 18 you might be displaying the Building Materials for each skin rather than using the wall edge override - so they may not match visually.
I now find I have a similar problem when the door object is cut in 3d:
In a simple (basic) wall, WALL_MAT_EDGE will match the cut surface of the MASS to that of the wall. But this doesn't work for Composite walls. I suspect it's the same issue: How can I reference the material surface of a wall skin?
2015-01-28 09:30 AM
Barry wrote:I discovered this purely by accident (deleted the array loop by mistake) but from there I realized I could insert an integer parameter for the skin number :
So for your splayed reveal you just need ...
fill WALL_SKINS_PARAMS [1][1]
Barry.
2015-01-28 09:43 AM
David wrote:Excellent.
I discovered this purely by accident (deleted the array loop by mistake) but from there I realized I could insert an integer parameter for the skin number :
WALL_SKINS_PARAMS [skinmatch][5]
Which lets me select which skin to match: useful since this object will be used in several different composite walls.
In the spirit of Keeping It Simple, Stupid, I just added a material parameter for the MASS side, which gave me control of the 3d cut display. Good to go!
Thanks again to all.