Arch no longer removes external references from sketches

A forum dedicated to the Draft, Arch and BIM workbenches development.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Arch no longer removes external references from sketches

Post by yorik »

I modified the working of Arch WB so now, on creating a window or a rebar, the external references of the base sketch are no longer removed. Instead, the window/rebar is not attached to the original wall/structure anymore, but to a new wall or structure that uses the former as base object.

So far this seems to work nicely. It will inflate a bit the model (one more object everytime you create a window), but I think it will stay manageable, and it is much more freecadish. And after all, one day or another, we will have assembly! :)
User avatar
rockn
Veteran
Posts: 1791
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Re: Arch no longer removes external references from sketches

Post by rockn »

This is pretty cool !
Now, why not automatically mapping the sketch to the wall face ? So we can move the wall and windows will follow.
Formations - Assistance - Développement : https://freecad-france.com
triplus
Veteran
Posts: 9471
Joined: Mon Dec 12, 2011 4:45 pm

Re: Arch no longer removes external references from sketches

Post by triplus »

Good to hear that.
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Arch no longer removes external references from sketches

Post by yorik »

rockn wrote:Now, why not automatically mapping the sketch to the wall face ?
Will that make the sketch move automatically? I'm not sure.
User avatar
rockn
Veteran
Posts: 1791
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Re: Arch no longer removes external references from sketches

Post by rockn »

It work quite good.
I have to apply the sketch to wall face.
I also have to set Normal's window to 0,0,0.
FollowingsWindows.fcstd
(61.02 KiB) Downloaded 62 times
The only thing that does not follow well the move is the offset and thickness of windows component.

Try it by moving the line in WallTrace sketch.
Formations - Assistance - Développement : https://freecad-france.com
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Arch no longer removes external references from sketches

Post by yorik »

hm indeed mapped sketches work pretty well...But there is also the whole "move with host" system that conflicts with it... I must think a bit better how to do this...
User avatar
rockn
Veteran
Posts: 1791
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Re: Arch no longer removes external references from sketches

Post by rockn »

Indeed, while making some test, i think of that.
The main problem of "moving with host" in this case is that it work well only if you move the wall object. But the base object of the wall don't follow, this will make hard time after that to adjust the wall if the base object is far from the wall.
Formations - Assistance - Développement : https://freecad-france.com
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Arch no longer removes external references from sketches

Post by yorik »

Yes. this is a delicate problem...
Renato Rebelo
Posts: 255
Joined: Mon May 19, 2014 1:14 pm
Location: Vouzela - Portugal

Re: Arch no longer removes external references from sketches

Post by Renato Rebelo »

yorik wrote:I modified the working of Arch WB so now, on creating a window or a rebar, the external references of the base sketch are no longer removed. Instead, the window/rebar is not attached to the original wall/structure anymore, but to a new wall or structure that uses the former as base object.

So far this seems to work nicely. It will inflate a bit the model (one more object everytime you create a window), but I think it will stay manageable, and it is much more freecadish. And after all, one day or another, we will have assembly! :)
Hello,
I was testing and thinking a little on this subject, I think the model becomes very confusing and difficult to manage. For example: when I want to change the height of a wall that received a window I have to edit the original wall and not the wall that is visible. it requires too much navigate in the tree of objects ...
For me this aspect was better before, although I realize that so is more consistent with the other workbenches, but in my opinion not worth the extra work.
thank you,
Renato

PS: Also the material assigned to the original wall is not currently moving to the new wall ...
my native language is not English, please excuse me any incorrectness, I apologize for any inconvenience caused, thank you
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Arch no longer removes external references from sketches

Post by yorik »

there is now an option in the arch preferences to revert back to the old behaviour...
Post Reply