HiFiJ wrote: ↑Sun Dec 20, 2020 4:50 pm
Would I try to Map every line manually to the buildingpart/floor?
If I do it like this, it seems to work (draft lines moving when altering buildingpart z position), but I am completely clueless if that's the recommended way to do multiple floors. Seems pretty laborintensive as well...
There are several ways to work this, depending on what you are trying to achieve, or even know at the outset. If all floors have identical features, clone/Array is probably the tool you need, then adding the different details after, the use of parametric references can then be very powerful.
However, I'm not sure if that is what you are after. The attached example has a BuildingPart:Ground with the wall height set to 0. This then means that you can set the height property in the BuildingPart and all the walls will take that.
If you then select and copy the BuildingPart:Ground in the tree it will give you a list of dependencies to copy. Untick Wire and Line, then past into the tree. It should give you another building part but based on the same wires, not copying the wires. The z position can then be set with a parametrically to the height of the BuildingPart:Ground
(NB Ideally you would actually set it to
<<Ground>>.Placement.Position.z + <<Ground>>.Height
as this would then work for copying it up each floor changing <<Ground>> to the name of the floor below, unfortunaly when you try <<Ground>>.Placement it gives a message that it is unimplemented, so the Position.z maybe wrong. There may be a way round, but I have not found it, and as I have not gone over 3 levels it has not caused me problems. For now you just need to add up the heights of all the floors below.)
Again unfortunately if you do it in this order and then add windows, the windows do not move with the wall, despite having the move with host/base set. I have not found the answer to this, but currently believe it is a bug. I have got round it by parametrically setting the windows as well.
Be warned their are two more problems that I have had. If you change something, the undo is very unreliable, so I find myself saving and reverting often. Also adding windows although they only appear in the right place on the model, in the tree they appear in the equivalent wall in all the building parts you have copied.
Hopefully someone has a better way