0001167: Arch fixtures system

Arch objects can now have Fixtures, which is a mesh or part attached to
them, but that doesn't modify the geometry of the base object. They are
normally hidden, except when the new Display Mode "Detailed" is used.
Fixtures can be added to any Arch object using the new Arch_Fixture command
and removed with the standard Arch_Remove command.

Fixtures are useful for small unimportant details like window latches or hinges,
that should stay hidden most of the time.
This commit is contained in:
Yorik van Havre
2013-07-07 11:29:26 -03:00
parent 1cb81b1e34
commit 86cf441ad8
8 changed files with 455 additions and 32 deletions

View File

@@ -213,7 +213,7 @@ class _ViewProviderWindow(ArchComponent.ViewProviderComponent):
if self.Object.Base:
self.Object.Base.ViewObject.hide()
FreeCADGui.Control.closeDialog()
return
return False
def colorize(self,obj):
"setting different part colors"