hello yorik,
I was testing new part design workbench and it seems to me that it can solve some problems related to moving objects with references in arch workbench.
the question is whether that objects such as floors and buildings could not behave like the new part objects (container), moving all the objects that are inside of them keeping the relative positions between them?
what do you have thought to the development of Arch workbench?
thanks for the work and dedication to the community FreeCAD
Renato Rebelo
Development suggestions for the Arch workbench
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
-
- Posts: 255
- Joined: Mon May 19, 2014 1:14 pm
- Location: Vouzela - Portugal
Development suggestions for the Arch workbench
my native language is not English, please excuse me any incorrectness, I apologize for any inconvenience caused, thank you
Re: Development suggestions for the Arch workbench
This might be a good idea actually, make the floor become a body. This should certainly be tested, see if it can contain arch objects, etc. The floor object could then not be only a floor anymore, but any kind of "joining" of objects. Interesting!
-
- Posts: 255
- Joined: Mon May 19, 2014 1:14 pm
- Location: Vouzela - Portugal
Re: Development suggestions for the Arch workbench
Yes,
but do not know whether it should be body or Part as defined here Part. A part is not related to PartDesign but is a new general FreeCAD element. It provides a local coordinate system and can be used to group any kind of FreeCAD stuff and move it as one unit. This will be the future basis for assemblies.
or if the floor must be body and the building must be Part. But I think it would be useful for moving an entire building or a floor or any group of objects Arch is very complicated because they do not maintain the relative positions between them ...
Renato
but do not know whether it should be body or Part as defined here Part. A part is not related to PartDesign but is a new general FreeCAD element. It provides a local coordinate system and can be used to group any kind of FreeCAD stuff and move it as one unit. This will be the future basis for assemblies.
or if the floor must be body and the building must be Part. But I think it would be useful for moving an entire building or a floor or any group of objects Arch is very complicated because they do not maintain the relative positions between them ...
Renato
my native language is not English, please excuse me any incorrectness, I apologize for any inconvenience caused, thank you
Re: Development suggestions for the Arch workbench
Hello Renato and Yorik,
Without disrupting the discussion, but trying to contribute to it, when we select certain objects to move and/or rotate them, it would be possible to include the option to select the primitive objects (dependencies) instead of the final objects, something like what happens when we select objects to copy them ? I believe this could help a lot when we have many objects to move and / or rotate ...
Francisco.
Without disrupting the discussion, but trying to contribute to it, when we select certain objects to move and/or rotate them, it would be possible to include the option to select the primitive objects (dependencies) instead of the final objects, something like what happens when we select objects to copy them ? I believe this could help a lot when we have many objects to move and / or rotate ...
Francisco.
Re: Development suggestions for the Arch workbench
That is not a simple thing, because rotating the dependencies would give very different results, and probably almost never what you want. In any case, if we begin to use the PartDesign stuff, this whole workflow will have to be reviewed, so there is little sense in working on that right now.F_Rosa wrote:Without disrupting the discussion, but trying to contribute to it, when we select certain objects to move and/or rotate them, it would be possible to include the option to select the primitive objects (dependencies) instead of the final objects
In any case, let's keep this in a corner of our minds...
-
- Posts: 255
- Joined: Mon May 19, 2014 1:14 pm
- Location: Vouzela - Portugal
Re: Development suggestions for the Arch workbench
Hello Yorik,
Following previous posts, I've been testing the placement of arch objects within floor objects, and now they already behave more or less as expected with the exception of windows that do not follow the placement of walls / floor.
To solve this I have been trying to use the expressions to constrain the windows with the walls but this is not possible because it creates a circular reference.
You think you can solve this limitation. It would be a great development for the work bench Arch.
In Attachment the file to test.
Renato Rebelo
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.9082 (Git)
Build type: Release
Branch: master
Hash: 8d1bea8d608502abb93b54de6dc844c4ab2acf1b
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.0.0
Following previous posts, I've been testing the placement of arch objects within floor objects, and now they already behave more or less as expected with the exception of windows that do not follow the placement of walls / floor.
To solve this I have been trying to use the expressions to constrain the windows with the walls but this is not possible because it creates a circular reference.
You think you can solve this limitation. It would be a great development for the work bench Arch.
In Attachment the file to test.
Renato Rebelo
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.9082 (Git)
Build type: Release
Branch: master
Hash: 8d1bea8d608502abb93b54de6dc844c4ab2acf1b
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.0.0
- Attachments
-
- teste.FCStd
- (113.24 KiB) Downloaded 51 times
my native language is not English, please excuse me any incorrectness, I apologize for any inconvenience caused, thank you
Re: Development suggestions for the Arch workbench
It's not easy at all to solve... Basically the wall needs to window, in order to know what opening to do, and the window then needs the wall too.
One solution I tested is to create a new wall, so the window can still depend on the previous wall. You can enable that behaviour in the arch preferences, have you tried?
One solution I tested is to create a new wall, so the window can still depend on the previous wall. You can enable that behaviour in the arch preferences, have you tried?
-
- Posts: 255
- Joined: Mon May 19, 2014 1:14 pm
- Location: Vouzela - Portugal
Re: Development suggestions for the Arch workbench
Yes, I have tried it, but it does not work because the new wall is created out of the floor, and when I put it back inside the floor the problem comes back again.
I think what we need is a kind of "BodyOrigin" identical to that of the partdesign, to link all abjects from the same floor to that origin without creating a circular reference.
thank you,
Renato
I think what we need is a kind of "BodyOrigin" identical to that of the partdesign, to link all abjects from the same floor to that origin without creating a circular reference.
thank you,
Renato
my native language is not English, please excuse me any incorrectness, I apologize for any inconvenience caused, thank you
Re: Development suggestions for the Arch workbench
Yes, I'd really like to use the PartDesign structure more in Arch... But have no clear idea yet on how best to do that