Pretty good idea here. Once the object that depends on it's base is created i.e Wall,Structure etc, there could be a default property "move base" that is always set to yes, so that if the person wants to move the base independently they can trigger the "move base" to "no". But keep these independent as the ability to just control the base is powerful and allows for one base to command and control many extruded objects.Moult wrote: ↑Wed Jan 23, 2019 9:32 pmI propose:
1. Add a new property called "Move base", similar to "Moves with host". It is set to TRUE by default, and it means that by default the object stays at 0,0,0 and transformations are done to the base.
2. Set "Moves with host" to TRUE by default. People can set to FALSE if needed, but TRUE is the more common scenario.
3. Make sure that if I move a host's base (I.e. the host has "Move base = TRUE"), all hosted bases are also moved with the host.
for example the same line is used to create different wall layers
or in other circumstances we can store many wall types into single lines pretty effectively (not sure if this works with draftwires (but it strange that it works well with sketcher.) sketcher can save the wall properties it seems.
so there are advantages to keeping it flexible.