diff --git a/Icarus/Constants/Const3dPrint.vb b/Icarus/Constants/Const3dPrint.vb index 4b27ebe..1f3158f 100644 --- a/Icarus/Constants/Const3dPrint.vb +++ b/Icarus/Constants/Const3dPrint.vb @@ -124,6 +124,8 @@ Public Const KEY_EXTRUSION_ID = "ExtrusionId" Public Const KEY_EXTRUSION_LENGTH = "ExtrusionLength" Public Const KEY_RIB_TYPE = "RibType" + Public Const KEY_SHELLNBR_TYPE = "ShellNumberType" + Public Const KEY_AUXSOLID_TYPE = "AuxSolidType" ' parametri riferimento Public Const KEY_REFERENCE = "Reference" diff --git a/Icarus/Icarus.vbproj b/Icarus/Icarus.vbproj index b4e654e..0a0a95b 100644 --- a/Icarus/Icarus.vbproj +++ b/Icarus/Icarus.vbproj @@ -187,6 +187,14 @@ SecondaryWindowV.xaml + + ShellNumberPanelV.xaml + + + + ShellNumberParamPanelV.xaml + + ShowPanelV.xaml @@ -347,6 +355,14 @@ Designer MSBuild:Compile + + MSBuild:Compile + Designer + + + Designer + XamlIntelliSenseFileGenerator + MSBuild:Compile Designer diff --git a/Icarus/ImportPanel/ImportPanelVM.vb b/Icarus/ImportPanel/ImportPanelVM.vb index 69fe0ff..27cc1d2 100644 --- a/Icarus/ImportPanel/ImportPanelVM.vb +++ b/Icarus/ImportPanel/ImportPanelVM.vb @@ -289,13 +289,23 @@ Public Class ImportPanelVM nShellNumberLayerId = EgtCreateGroup(nPartId) EgtSetName(nShellNumberLayerId, LAY_SHELL_NBR) For Each GeomEntity In ImportLayer.EntityList + EgtSetInfo(GeomEntity.nId, KEY_SHELLNBR_TYPE, ShellNumberEntity.ShellNumberTypes.FROMIMPORT) EgtRelocateGlob(GeomEntity.nId, nShellNumberLayerId, GDB_POS.LAST_SON) + ' coloro l'entita' di verde + Dim c3LightBlue As Color3d + c3LightBlue.FromColor(System.Drawing.Color.Lime) + EgtSetColor(GeomEntity.nId, c3LightBlue) Next Case ImportLayer.LayerType.AUX_SOLIDS nAuxSolidsLayerId = EgtCreateGroup(nPartId) EgtSetName(nAuxSolidsLayerId, LAY_AUX_SOLIDS) For Each GeomEntity In ImportLayer.EntityList + EgtSetInfo(GeomEntity.nId, KEY_AUXSOLID_TYPE, RibEntity.RibTypes.FROMIMPORT) EgtRelocateGlob(GeomEntity.nId, nAuxSolidsLayerId, GDB_POS.LAST_SON) + ' coloro l'entita' di oro + Dim c3LightBlue As Color3d + c3LightBlue.FromColor(System.Drawing.Color.DarkGoldenrod) + EgtSetColor(GeomEntity.nId, c3LightBlue) Next Case ImportLayer.LayerType.OTHERS Dim nOthersLayerId As Integer = EgtCreateGroup(nPartId) diff --git a/Icarus/LeftPanel/LeftPanelV.xaml b/Icarus/LeftPanel/LeftPanelV.xaml index 78ec6e1..82dc800 100644 --- a/Icarus/LeftPanel/LeftPanelV.xaml +++ b/Icarus/LeftPanel/LeftPanelV.xaml @@ -30,7 +30,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +