Arch: Tube tools - fixes #2661

This commit is contained in:
Yorik van Havre
2016-08-24 10:24:31 -03:00
parent 12930db160
commit e6190112e4
8 changed files with 631 additions and 7 deletions

View File

@@ -30,10 +30,9 @@ __url__ = "http://www.freecadweb.org"
#
# Architecture and BIM module
#
# This module provides tools specialized in architectural and Building
# Information Modeling (BIM).
# This module provides tools specialized in Building Information Modeling (BIM).
'''The Arch module provides tools specialized in architectural BIM modeling.'''
'''The Arch module provides tools specialized in BIM modeling.'''
import FreeCAD
if FreeCAD.GuiUp:
@@ -62,3 +61,4 @@ from ArchServer import *
from ArchMaterial import *
from ArchSchedule import *
from ArchPrecast import *
from ArchPipe import *

View File

@@ -38,6 +38,7 @@ SET(Arch_SRCS
import3DS.py
ArchPrecast.py
importSH3D.py
ArchPipe.py
)
SET(Dice3DS_SRCS

View File

@@ -38,8 +38,8 @@ class ArchWorkbench(Workbench):
"Arch_Window","Arch_Roof","Arch_Axis",
"Arch_SectionPlane","Arch_Space","Arch_Stairs",
"Arch_Panel","Arch_Equipment",
"Arch_Frame","Arch_Material","Arch_Schedule","Arch_CutPlane",
"Arch_Add","Arch_Remove","Arch_Survey"]
"Arch_Frame","Arch_Material","Arch_Schedule","Arch_PipeTools",
"Arch_CutPlane","Arch_Add","Arch_Remove","Arch_Survey"]
self.utilities = ["Arch_Component","Arch_SplitMesh","Arch_MeshToShape",
"Arch_SelectNonSolidMeshes","Arch_RemoveShape",
"Arch_CloseHoles","Arch_MergeWalls","Arch_Check",

View File

@@ -65,6 +65,9 @@
<file>ui/preferences-dae.ui</file>
<file>ui/ArchMaterial.ui</file>
<file>ui/ArchSchedule.ui</file>
<file>icons/Arch_Pipe.svg</file>
<file>icons/Arch_Pipe_Tree.svg</file>
<file>icons/Arch_PipeConnector.svg</file>
<file>ui/ParametersWindowDouble.svg</file>
<file>ui/ParametersWindowSimple.svg</file>
<file>ui/ParametersWindowFixed.svg</file>

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.7 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.6 KiB

View File

@@ -6,8 +6,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>572</width>
<height>659</height>
<width>510</width>
<height>711</height>
</rect>
</property>
<property name="windowTitle">
@@ -948,6 +948,61 @@
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_7">
<property name="title">
<string>Pipes</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_7">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_12">
<item>
<widget class="QLabel" name="label_25">
<property name="text">
<string>Diameter:</string>
</property>
</widget>
</item>
<item>
<widget class="Gui::PrefDoubleSpinBox" name="doubleSpinBox_7">
<property name="suffix">
<string>mm</string>
</property>
<property name="decimals">
<number>2</number>
</property>
<property name="maximum">
<double>999999.989999999990687</double>
</property>
<property name="value">
<double>50.000000000000000</double>
</property>
<property name="prefEntry" stdset="0">
<cstring>PipeDiameter</cstring>
</property>
<property name="prefPath" stdset="0">
<cstring>Mod/Arch</cstring>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_17">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<layoutdefault spacing="6" margin="11"/>