Modeling
About Archicad's design tools, element connections, modeling concepts, etc.

Wall Accessories - Mouldings & Panels

Anonymous
Not applicable
I am using the Wall Accessories - Mouldings & Panels to model a wall with two different siding treatments. The Wall is specified as a Cedar Shingle and the Wall Accessory is a Base Board with a 8'-1" Height and a Material of Horizontal Siding. All is well except for the ends of the wall. The Molding or panel adds an extra little piece at each end.

Mouldings&Panels.JPG
39 REPLIES 39
__archiben
Booster
looks like something to do with where your wall intersections lie. the accessory is trying to 'complete' the full length of the wall, but is being cut by the intersection of the other???

just a guess i'm afraid . . .

~/archiben
b e n f r o s t
b f [a t ] p l a n b a r c h i t e c t u r e [d o t] n z
archicad | sketchup! | coffeecup
Ben Odonnell
Contributor
Jay,
Is it possible that you have carried out a SOE on your walls and the roof?
If so you may need to do some fine tuning of your model to get it to work correctly.
Like ben I'm just guessing here.
Cheers.
Ben
Ben O'Donnell
Architect and CTO at BIMobject®
Get your BIM objects from bimobject.com
Anonymous
Not applicable
I had a similar problem when trying to use the wall accessories to place base along selected walls. I never got the problem worked out; just ended up leaving off the base for the model views.

http://archicad-talk.graphisoft.com/viewtopic.php?p=30731&highlight=base+extends+past+wall#30731
Anonymous
Not applicable
I noticed too this behaviour on 8.1. I thought it was corrected on 9.
It seems that the guilty is the top cornice. See attached image.
I did not check for the slab tool accessory.
Image 1.jpg
Anonymous
Not applicable
Thanks Millard for Confirming the "bug". I quess GS is still silent on this.....

Thanks Olivier for the great explaination of the "bug".
Anonymous
Not applicable
The "Bug" while may be hidden in the code can be easily bypassed for the common user fairly easily. The extra wall section that appears on certain profiles shows up due to a wall cutting body width that is not big enough to cut out the full overhang of the molding object. I ran into this problem while creating our siding accessory object (Horizontal, Vertical & Log Siding) An easy way to fix this is to increase the cutting width value in the "molding profile height" matrix named mprht. attached is a series of pictures that will tell you what is needed to be done in order to fix this bug.

-- Matthew Peychich
Anonymous
Not applicable
This sounded Promising......... I must be a little bit under the "common user"

I am using the material number 1 for my "Base" / Siding. I changed the value in the third column from 1/2" to 3". Was this not enough...?

The Screen shot shows the extended portion still...
Mouldings&Panels No Fix.JPG
Anonymous
Not applicable
If you have ANY profile set on that has this error, it applies it to all of the molding ends. even if your base molding is set and you have changed its 3rd column setting, if the chair or crown is bugged, it will bug the entire object. i would try to remove the crown, and chair or go into the array like i described but from the objects param list. this way any changes are "tested" and not permanent. once you have three clean profiles you should have a nice clean object.
LiHigh
Newcomer
The Problem lies in the "Cutting Body".......

To rectify the bug, open the obj. in Lib Parts editor, go to 3D Scripts and look for script under "Cutting Bodies", increase the values of Reference Thickness by 0.5 (enough to cut out the remainding portions):

!!----------------!!!----------------!!!----------------!!
!! Cutting Bodies !!! Cutting Bodies !!! Cutting Bodies !!
!!----------------!!!----------------!!!----------------!!

group "cutting body"
dim cut_set[5]
cut_set[1]=0 ! Lower Cut
cut_set[2]=0 ! Upper Cut
cut_set[3]=1 ! End Cuts
cut_set[4]=1 ! Window/Door
cut_set[5]=1 ! Conecting Walls

call "Wall Cutting Body" parameters ref_thickness=ref_thickness+0.5, gs_mat=gs_mat, cut_set=cut_set,
ac_accessory_debug=ac_accessory_debug, gs_gdl_debug=gs_gdl_debug,
ac_wall_height=ac_wall_height, ac_wall_radius=ac_wall_radius, ac_wall_length=ac_wall_length,
ac_wall_resol=ac_wall_resol, ac_refside=ac_refside, ac_angles=ac_angles, ac_side_poly=ac_side_poly,
ac_top_poly=ac_top_poly, ac_bot_poly=ac_bot_poly,
ac_wd_poly=ac_wd_poly, ac_curved_wall=ac_curved_wall, ac_cont_pen=ac_cont_pen,
bot_ext=bot_ext, top_ext=top_ext
endgroup
!-----------------------------------------------------

Save the object and you are ready to rock!
Howard Phua

Win 10, Archicad 19 INT