Compare commits
15 Commits
feature/Tooltip
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 1538b08052 | |||
| c4967ea7db | |||
| b3cc08c909 | |||
| 751641b454 | |||
| a6bca5f02c | |||
| e0e30e1292 | |||
| 2d4b2b94b1 | |||
| 25df919f01 | |||
| 1d55564065 | |||
| fd02256f4c | |||
| fd78b6ed33 | |||
| 8c7faa9f12 | |||
| 71c20aa7ac | |||
| 140f5507ac | |||
| 4646c023f3 |
@@ -90,6 +90,8 @@
|
||||
Public Const MAC_DIRECTION = "Direction"
|
||||
Public Const MAC_LINKTYPE = "LinkType"
|
||||
Public Const MAC_LINKPARAM = "LinkParam"
|
||||
Public Const MAC_JOINSHELLS = "JoinShells"
|
||||
Public Const MAC_SHELLSJOINTOVERLAP = "ShellsJointOverlap"
|
||||
Public Const MAC_LINKZUP = "LinkZup"
|
||||
Public Const MAC_INNERSHELLWIDTH = "InnerStrandW"
|
||||
Public Const MAC_OFFSETLEADPOINT = "OffsetLeadPoint"
|
||||
@@ -135,6 +137,7 @@
|
||||
Public Const MAC_RIBSLEADOUTWIPEDIR = "RibsLeadOutWipeDir"
|
||||
Public Const MAC_RIBSLEADFILLET = "RibsLeadFillet"
|
||||
Public Const MAC_RIBSLIMITUNBOUNDEDWITHSOLID = "LimitUnboundedRibsWithSolid"
|
||||
Public Const MAC_RIBSMAXSLICESNUMBER = "RibsMaxSlicesNumber"
|
||||
Public Const MAC_SHELLNBRDIFFERENCE = "ShellNbrDifference"
|
||||
Public Const MAC_SHELLNBRCOASTING = "ShellNbrCoasting"
|
||||
Public Const MAC_SHELLNBRWIPE = "ShellNbrWipe"
|
||||
|
||||
@@ -230,6 +230,8 @@ Public Class CurrMachiningCathegory
|
||||
New CurrNumericMachiningParam(MachiningParam.Params.OFFSETLEADPOINT, nPartId, nIndex, bForceFromDb, Me),
|
||||
New CurrComboMachiningParam(MachiningParam.Params.LINKTYPE, nPartId, nIndex, bForceFromDb, Me),
|
||||
New CurrNumericMachiningParam(MachiningParam.Params.LINKPARAM, nPartId, nIndex, bForceFromDb, Me),
|
||||
New CurrCheckMachiningParam(MachiningParam.Params.JOINSHELLS, nPartId, nIndex, bForceFromDb, Me),
|
||||
New CurrNumericMachiningParam(MachiningParam.Params.SHELLSJOINTOVERLAP, nPartId, nIndex, bForceFromDb, Me),
|
||||
New CurrComboMachiningParam(MachiningParam.Params.LEADIN, nPartId, nIndex, bForceFromDb, Me),
|
||||
New CurrCheckMachiningParam(MachiningParam.Params.SINGLELEADIN, nPartId, nIndex, bForceFromDb, Me),
|
||||
New CurrNumericMachiningParam(MachiningParam.Params.LEADINTANGDIST, nPartId, nIndex, bForceFromDb, Me),
|
||||
@@ -265,7 +267,8 @@ Public Class CurrMachiningCathegory
|
||||
New CurrNumericMachiningParam(MachiningParam.Params.RIBSLEADOUTCOASTING, nPartId, nIndex, bForceFromDb, Me),
|
||||
New CurrNumericMachiningParam(MachiningParam.Params.RIBSLEADOUTWIPE, nPartId, nIndex, bForceFromDb, Me),
|
||||
New CurrNumericMachiningParam(MachiningParam.Params.RIBSLEADOUTWIPEDIR, nPartId, nIndex, bForceFromDb, Me),
|
||||
New CurrNumericMachiningParam(MachiningParam.Params.RIBSLEADFILLET, nPartId, nIndex, bForceFromDb, Me)})
|
||||
New CurrNumericMachiningParam(MachiningParam.Params.RIBSLEADFILLET, nPartId, nIndex, bForceFromDb, Me),
|
||||
New CurrNumericMachiningParam(MachiningParam.Params.RIBSMAXSLICESNUMBER, nPartId, nIndex, bForceFromDb, Me)})
|
||||
Case Cathegories.SHELL_NUMBER
|
||||
m_sName = "Reduce Shell Number"
|
||||
m_MachiningParamList = New List(Of MachiningParam)({New CurrNumericMachiningParam(MachiningParam.Params.SHELLNBRDIFFERENCE, nPartId, nIndex, bForceFromDb, Me),
|
||||
@@ -319,6 +322,10 @@ Public Class CurrMachiningCathegory
|
||||
Dim MachiningParam As ComboMachiningParam = MachiningParamList.FirstOrDefault(Function(z) z.Type = Param)
|
||||
MachiningParam.ManageDependencyParam()
|
||||
Next
|
||||
For Each Param In {MachiningParam.Params.JOINSHELLS}
|
||||
Dim MachiningParam As CheckMachiningParam = MachiningParamList.FirstOrDefault(Function(z) z.Type = Param)
|
||||
MachiningParam.ManageDependencyParam(Me)
|
||||
Next
|
||||
For Each Param In {MachiningParam.Params.SPIRALVASE}
|
||||
Dim GeneralCathegory As MachiningCathegory = Machining.CathegoryList.FirstOrDefault(Function(z) z.Type = Cathegories.GENERAL)
|
||||
Dim MachiningParam As CheckMachiningParam = GeneralCathegory.MachiningParamList.FirstOrDefault(Function(z) z.Type = Param)
|
||||
@@ -449,6 +456,9 @@ Public Class CurrNumericMachiningParam
|
||||
Case Params.LINKPARAM
|
||||
bReadFromPart = EgtGetInfo(nPartId, MAC_LINKPARAM, m_dValue)
|
||||
m_bIsLen = True
|
||||
Case Params.SHELLSJOINTOVERLAP
|
||||
bReadFromPart = EgtGetInfo(nPartId, MAC_SHELLSJOINTOVERLAP, m_dValue)
|
||||
m_bIsLen = False
|
||||
Case Params.LINKZUP
|
||||
bReadFromPart = EgtGetInfo(nPartId, MAC_LINKZUP, m_dValue)
|
||||
m_bIsLen = True
|
||||
@@ -545,6 +555,9 @@ Public Class CurrNumericMachiningParam
|
||||
Case Params.RIBSLEADFILLET
|
||||
bReadFromPart = EgtGetInfo(nPartId, MAC_RIBSLEADFILLET, m_dValue)
|
||||
m_bIsLen = True
|
||||
Case Params.RIBSMAXSLICESNUMBER
|
||||
bReadFromPart = EgtGetInfo(nPartId, MAC_RIBSMAXSLICESNUMBER, m_dValue)
|
||||
m_bIsLen = False
|
||||
Case Params.SHELLNBRDIFFERENCE
|
||||
bReadFromPart = EgtGetInfo(nPartId, MAC_SHELLNBRDIFFERENCE, m_dValue)
|
||||
m_bIsLen = False
|
||||
@@ -651,11 +664,11 @@ Public Class CurrNumericMachiningParam
|
||||
m_DbParam = DbMachining.CathegoryList.FirstOrDefault(Function(y) y.Type = MachiningCathegory.Cathegories.GENERAL).MachiningParamList.FirstOrDefault(Function(z) z.Type = m_Type)
|
||||
Case Params.LINKPARAM, Params.INNERSHELLWIDTH, Params.OFFSETLEADPOINT, Params.LEADINTANGDIST, Params.LEADINORTHODIST,
|
||||
Params.LEADOUTTANGDIST, Params.LEADOUTORTHODIST, Params.COASTINGLEN, Params.COASTINGFEED_PC,
|
||||
Params.WIPELEN, Params.WIPEFEED_PC, Params.SPIRALVASELEN, Params.SINGLELEADIN ' Params.WIPEDIR
|
||||
Params.WIPELEN, Params.WIPEFEED_PC, Params.SPIRALVASELEN, Params.SINGLELEADIN, Params.SHELLSJOINTOVERLAP ' Params.WIPEDIR
|
||||
m_DbParam = DbMachining.CathegoryList.FirstOrDefault(Function(y) y.Type = MachiningCathegory.Cathegories.LINK).MachiningParamList.FirstOrDefault(Function(z) z.Type = m_Type)
|
||||
Case Params.RIBSSTRANDWIDTH, Params.RIBSOVERLAP, Params.RIBSSTRANDOVERLAP, Params.RIBSSTRANDCOUNT, Params.RIBSLINK, Params.RIBSLINKFILLET, Params.RIBSMERGEWITHSHELL, Params.RIBSINVERTMERGEDSHELLMAINLINK, Params.RIBSINVERTORDER, Params.RIBSINVERTDIRECTION,
|
||||
Params.RIBSLEADININVERT, Params.RIBSLEADINLEN, Params.RIBSLEADOUTINVERT, Params.RIBSLEADOUTLEN, Params.RIBSLEADOUTCOASTING,
|
||||
Params.RIBSLEADOUTWIPE, Params.RIBSLEADOUTWIPEDIR, Params.RIBSLEADFILLET
|
||||
Params.RIBSLEADOUTWIPE, Params.RIBSLEADOUTWIPEDIR, Params.RIBSLEADFILLET, Params.RIBSMAXSLICESNUMBER
|
||||
m_DbParam = DbMachining.CathegoryList.FirstOrDefault(Function(y) y.Type = MachiningCathegory.Cathegories.RIBS).MachiningParamList.FirstOrDefault(Function(z) z.Type = m_Type)
|
||||
Case Params.SHELLNBRDIFFERENCE, Params.SHELLNBRCOASTING, Params.SHELLNBRWIPE, Params.SHELLNBRWIPEDIR
|
||||
m_DbParam = DbMachining.CathegoryList.FirstOrDefault(Function(y) y.Type = MachiningCathegory.Cathegories.SHELL_NUMBER).MachiningParamList.FirstOrDefault(Function(z) z.Type = m_Type)
|
||||
@@ -704,6 +717,8 @@ Public Class CurrNumericMachiningParam
|
||||
EgtSetInfo(nPartId, MAC_STARTPOINTOFFSETONSLICE, sWriteValue)
|
||||
Case Params.LINKPARAM
|
||||
EgtSetInfo(nPartId, MAC_LINKPARAM, sWriteValue)
|
||||
Case Params.SHELLSJOINTOVERLAP
|
||||
EgtSetInfo(nPartId, MAC_SHELLSJOINTOVERLAP, sWriteValue)
|
||||
Case Params.LINKZUP
|
||||
EgtSetInfo(nPartId, MAC_LINKZUP, sWriteValue)
|
||||
Case Params.INNERSHELLWIDTH
|
||||
@@ -768,6 +783,8 @@ Public Class CurrNumericMachiningParam
|
||||
EgtSetInfo(nPartId, MAC_RIBSLEADOUTWIPEDIR, sWriteValue)
|
||||
Case Params.RIBSLEADFILLET
|
||||
EgtSetInfo(nPartId, MAC_RIBSLEADFILLET, sWriteValue)
|
||||
Case Params.RIBSMAXSLICESNUMBER
|
||||
EgtSetInfo(nPartId, MAC_RIBSMAXSLICESNUMBER, sWriteValue)
|
||||
Case Params.SHELLNBRDIFFERENCE
|
||||
EgtSetInfo(nPartId, MAC_SHELLNBRDIFFERENCE, sWriteValue)
|
||||
Case Params.SHELLNBRCOASTING
|
||||
@@ -1221,6 +1238,8 @@ Public Class CurrCheckMachiningParam
|
||||
bReadFromPart = EgtGetInfo(nPartId, MAC_SPIRALVASE, m_bValue)
|
||||
Case Params.SINGLELEADIN
|
||||
bReadFromPart = EgtGetInfo(nPartId, MAC_SINGLELEADIN, m_bValue)
|
||||
Case Params.JOINSHELLS
|
||||
bReadFromPart = EgtGetInfo(nPartId, MAC_JOINSHELLS, m_bValue)
|
||||
Case Params.RIBSLINK
|
||||
bReadFromPart = EgtGetInfo(nPartId, MAC_RIBSLINK, m_bValue)
|
||||
Case Params.RIBSMERGEWITHSHELL
|
||||
@@ -1250,7 +1269,7 @@ Public Class CurrCheckMachiningParam
|
||||
Select Case Type
|
||||
Case Params.SPIRALVASE
|
||||
m_DbParam = DbMachining.CathegoryList.FirstOrDefault(Function(y) y.Type = MachiningCathegory.Cathegories.GENERAL).MachiningParamList.FirstOrDefault(Function(z) z.Type = m_Type)
|
||||
Case Params.SINGLELEADIN
|
||||
Case Params.SINGLELEADIN, Params.JOINSHELLS
|
||||
m_DbParam = DbMachining.CathegoryList.FirstOrDefault(Function(y) y.Type = MachiningCathegory.Cathegories.LINK).MachiningParamList.FirstOrDefault(Function(z) z.Type = m_Type)
|
||||
Case Params.RIBSLINK, Params.RIBSMERGEWITHSHELL, Params.RIBSINVERTMERGEDSHELLMAINLINK, Params.RIBSINVERTORDER, Params.RIBSINVERTDIRECTION, Params.RIBSINVERTSTRANDORDER, Params.RIBSLEADININVERT, Params.RIBSLEADOUTINVERT, Params.RIBSLIMITUNBOUNDEDWITHSOLID
|
||||
m_DbParam = DbMachining.CathegoryList.FirstOrDefault(Function(y) y.Type = MachiningCathegory.Cathegories.RIBS).MachiningParamList.FirstOrDefault(Function(z) z.Type = m_Type)
|
||||
@@ -1272,6 +1291,8 @@ Public Class CurrCheckMachiningParam
|
||||
EgtSetInfo(nPartId, MAC_SPIRALVASE, If(m_bValue, 1, 0))
|
||||
Case Params.SINGLELEADIN
|
||||
EgtSetInfo(nPartId, MAC_SINGLELEADIN, If(m_bValue, 1, 0))
|
||||
Case Params.JOINSHELLS
|
||||
EgtSetInfo(nPartId, MAC_JOINSHELLS, If(m_bValue, 1, 0))
|
||||
Case Params.RIBSLINK
|
||||
EgtSetInfo(nPartId, MAC_RIBSLINK, If(m_bValue, 1, 0))
|
||||
Case Params.RIBSMERGEWITHSHELL
|
||||
|
||||
@@ -57,8 +57,34 @@
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<TextBlock Text=" (BETA)"
|
||||
Margin="0,0,2.5,0"
|
||||
Foreground="Red"
|
||||
@@ -90,9 +116,34 @@
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
</TextBlock>
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<TextBlock Text=" (BETA)"
|
||||
Margin="0,0,2.5,0"
|
||||
Foreground="Red"
|
||||
@@ -120,15 +171,41 @@
|
||||
Margin="0,1,2.5,1"
|
||||
IsEnabled="{Binding bIsActive}">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="2*"/>
|
||||
<ColumnDefinition Width="2.1*"/>
|
||||
<ColumnDefinition Width="1*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<TextBlock Text=" (BETA)"
|
||||
Margin="0,0,2.5,0"
|
||||
Foreground="Red"
|
||||
@@ -139,7 +216,7 @@
|
||||
IsChecked="{Binding bValue}"
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center"
|
||||
Margin="2.5,0,0,0"/>
|
||||
Margin="-2,0,0,0"/>
|
||||
<Button Grid.Column="2"
|
||||
Content="R"
|
||||
Command="{Binding ResetParam_Command}"
|
||||
@@ -158,10 +235,36 @@
|
||||
<ColumnDefinition Width="1*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="{Binding sName}"
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<CheckBox Grid.Column="1"
|
||||
IsChecked="{Binding bValue}"
|
||||
HorizontalAlignment="Center"
|
||||
@@ -184,10 +287,36 @@
|
||||
<ColumnDefinition Width="1*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="{Binding sName}"
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<ListBox Grid.Column="1"
|
||||
ItemsSource="{Binding ValueList}"
|
||||
SelectedItem="{Binding SelValue}"
|
||||
@@ -242,11 +371,14 @@
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
</Button>
|
||||
<Button Command="{Binding SaveInDb_Command}"
|
||||
ToolTip="{Binding SaveInDb_ToolTip}"
|
||||
Margin="0,0,2.5,0"
|
||||
Style="{StaticResource RightPanel_HalfRound_Button}">
|
||||
<Image Source="\Resources\CurrMachining\SaveInDb.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding SaveInDb_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
</UniformGrid>
|
||||
</Grid>
|
||||
|
||||
@@ -52,19 +52,25 @@
|
||||
</Grid.ColumnDefinitions>
|
||||
<Button Grid.Column="0"
|
||||
Command="{Binding Import_Command}"
|
||||
ToolTip="{Binding Import_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/ProjectManager/Import.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Import_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="1"
|
||||
Command="{Binding Line2P_Command}"
|
||||
ToolTip="{Binding Line2P_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/Line2P.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Line2P_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
</Grid>
|
||||
</Border>
|
||||
@@ -94,47 +100,62 @@
|
||||
</Grid.ColumnDefinitions>
|
||||
<Button Grid.Column="0"
|
||||
Command="{Binding Delete_Command}"
|
||||
ToolTip="{Binding Delete_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/Delete.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Delete_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="1"
|
||||
Command="{Binding ModifyCurve_Command}"
|
||||
ToolTip="{Binding ModifyCurve_ToolTip}"
|
||||
Visibility="{Binding Compo_Visibility}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/ModifyCurve.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding ModifyCurve_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="2"
|
||||
Command="{Binding AddPointCurve_Command}"
|
||||
ToolTip="{Binding AddPointCurve_ToolTip}"
|
||||
Visibility="{Binding Compo_Visibility}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/AddPointCurve.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding AddPointCurve_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="3"
|
||||
Command="{Binding RemovePointCurve_Command}"
|
||||
ToolTip="{Binding RemovePointCurve_ToolTip}"
|
||||
Visibility="{Binding Compo_Visibility}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/RemovePointCurve.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding RemovePointCurve_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="4"
|
||||
Command="{Binding Extrude_Command}"
|
||||
ToolTip="{Binding Extrude_ToolTip}"
|
||||
Visibility="{Binding Compo_Visibility}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/Extrude.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Extrude_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
</Grid>
|
||||
</Border>
|
||||
@@ -167,75 +188,102 @@
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<Button Command="{Binding CPlaneTop_Command}"
|
||||
ToolTip="{Binding CPlaneTop_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneTOP.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneTop_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="1"
|
||||
Command="{Binding CPlaneFront_Command}"
|
||||
ToolTip="{Binding CPlaneFront_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneFRONT.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneFront_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="2"
|
||||
Command="{Binding CPlaneRight_Command}"
|
||||
ToolTip="{Binding CPlaneRight_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneRIGHT.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneRight_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="3"
|
||||
Command="{Binding CPlaneBack_Command}"
|
||||
ToolTip="{Binding CPlaneBack_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneBACK.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneBack_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="4"
|
||||
Command="{Binding CPlaneLeft_Command}"
|
||||
ToolTip="{Binding CPlaneLeft_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneLEFT.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneLeft_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="5"
|
||||
Command="{Binding CPlaneBottom_Command}"
|
||||
ToolTip="{Binding CPlaneBottom_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneBOTTOM.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneBottom_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="6"
|
||||
Command="{Binding CPlaneElevation_Command}"
|
||||
ToolTip="{Binding CPlaneElevation_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneELEVATION.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneElevation_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="7"
|
||||
Command="{Binding CPlaneOrigin_Command}"
|
||||
ToolTip="{Binding CPlaneOrigin_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CPlaneORIGIN.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneOrigin_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="8"
|
||||
Command="{Binding CPlaneObj_Command}"
|
||||
ToolTip="{Binding CPlaneObj_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneOBJECT.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneObj_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
</Grid>
|
||||
</Border>
|
||||
|
||||
@@ -40,10 +40,36 @@
|
||||
<ColumnDefinition Width="1*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="{Binding sName}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<TextBox Grid.Column="1"
|
||||
Text="{Binding sValue}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
@@ -66,10 +92,36 @@
|
||||
<ColumnDefinition Width="1*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="{Binding sName}"
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<ComboBox Grid.Column="1"
|
||||
ItemsSource="{Binding ValueList}"
|
||||
SelectedItem="{Binding SelValue}"
|
||||
@@ -94,10 +146,36 @@
|
||||
<ColumnDefinition Width="1*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="{Binding sName}"
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<CheckBox Grid.Column="1"
|
||||
IsChecked="{Binding bValue}"
|
||||
HorizontalAlignment="Center"
|
||||
|
||||
@@ -220,7 +220,7 @@
|
||||
<DependentUpon>MaterialDbV.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="MaterialDb\MaterialDbVM.vb" />
|
||||
<Compile Include="Resources\TooltipMsg.vb" />
|
||||
<Compile Include="Utility\TooltipMsg.vb" />
|
||||
<Compile Include="TSFEditor\ColumnHeader.xaml.vb">
|
||||
<DependentUpon>ColumnHeader.xaml</DependentUpon>
|
||||
</Compile>
|
||||
@@ -632,7 +632,6 @@
|
||||
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
|
||||
</None>
|
||||
<None Include="packages.config" />
|
||||
<None Include="Resources\TooltipData.ini" />
|
||||
<Resource Include="Resources\EgtMessageBox\Error.png" />
|
||||
<Resource Include="Resources\Fonts\Roboto-Regular.ttf" />
|
||||
<Resource Include="Resources\Fonts\Roboto-Light.ttf" />
|
||||
|
||||
@@ -10,8 +10,7 @@
|
||||
|
||||
<StackPanel Orientation="Horizontal">
|
||||
|
||||
<local:CheckedImageToggleButton ToolTip="{Binding GetDist_ToolTip}"
|
||||
IsChecked="{Binding GetDistIsChecked}"
|
||||
<local:CheckedImageToggleButton IsChecked="{Binding GetDistIsChecked}"
|
||||
ImageSource="/Resources/InstrumentPanel/GetDist.png"
|
||||
CheckedImageSource="/Resources/InstrumentPanel/GetDist_White.png"
|
||||
Width="15"
|
||||
@@ -21,14 +20,21 @@
|
||||
<sys:Double x:Key="ToggleButton.Image.Height">25</sys:Double>
|
||||
<sys:Double x:Key="ToggleButton.Image.Width">25</sys:Double>
|
||||
</local:CheckedImageToggleButton.Resources>
|
||||
<local:CheckedImageToggleButton.ToolTip>
|
||||
<ToolTip Content="{Binding GetDist_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</local:CheckedImageToggleButton.ToolTip>
|
||||
</local:CheckedImageToggleButton>
|
||||
<local:CheckedImageToggleButton ToolTip="{Binding EdgeAnalysis_ToolTip}"
|
||||
IsChecked="{Binding bEdgeAnalysis_IsChecked}"
|
||||
<local:CheckedImageToggleButton IsChecked="{Binding bEdgeAnalysis_IsChecked}"
|
||||
IsEnabled="{Binding bEdgeAnalysis_IsEnabled}"
|
||||
ImageSource="/Resources/InstrumentPanel/EdgeAnalysis.png"
|
||||
CheckedImageSource="/Resources/InstrumentPanel/EdgeAnalysis_White.png"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource BottomPanel_ToggleButton}">
|
||||
<local:CheckedImageToggleButton.ToolTip>
|
||||
<ToolTip Content="{Binding EdgeAnalysis_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</local:CheckedImageToggleButton.ToolTip>
|
||||
</local:CheckedImageToggleButton>
|
||||
|
||||
</StackPanel>
|
||||
|
||||
@@ -362,6 +362,8 @@ Public Class MachiningCathegory
|
||||
New NumericMachiningParam(MachiningParam.Params.OFFSETLEADPOINT, nIndex, Me),
|
||||
New ComboMachiningParam(MachiningParam.Params.LINKTYPE, nIndex, Me),
|
||||
New NumericMachiningParam(MachiningParam.Params.LINKPARAM, nIndex, Me),
|
||||
New CheckMachiningParam(MachiningParam.Params.JOINSHELLS, nIndex, Me),
|
||||
New NumericMachiningParam(MachiningParam.Params.SHELLSJOINTOVERLAP, nIndex, Me),
|
||||
New ComboMachiningParam(MachiningParam.Params.LEADIN, nIndex, Me),
|
||||
New CheckMachiningParam(MachiningParam.Params.SINGLELEADIN, nIndex, Me),
|
||||
New NumericMachiningParam(MachiningParam.Params.LEADINTANGDIST, nIndex, Me),
|
||||
@@ -397,7 +399,8 @@ Public Class MachiningCathegory
|
||||
New NumericMachiningParam(MachiningParam.Params.RIBSLEADOUTCOASTING, nIndex, Me),
|
||||
New NumericMachiningParam(MachiningParam.Params.RIBSLEADOUTWIPE, nIndex, Me),
|
||||
New NumericMachiningParam(MachiningParam.Params.RIBSLEADOUTWIPEDIR, nIndex, Me),
|
||||
New NumericMachiningParam(MachiningParam.Params.RIBSLEADFILLET, nIndex, Me)})
|
||||
New NumericMachiningParam(MachiningParam.Params.RIBSLEADFILLET, nIndex, Me),
|
||||
New NumericMachiningParam(MachiningParam.Params.RIBSMAXSLICESNUMBER, nIndex, Me)})
|
||||
Case Cathegories.SHELL_NUMBER
|
||||
m_sName = "Reduce Shell Number"
|
||||
m_MachiningParamList = New List(Of MachiningParam)({New NumericMachiningParam(MachiningParam.Params.SHELLNBRDIFFERENCE, nIndex, Me),
|
||||
@@ -465,6 +468,10 @@ Public Class MachiningCathegory
|
||||
Dim MachiningParam As CheckMachiningParam = GeneralCathegory.MachiningParamList.FirstOrDefault(Function(z) z.Type = Param)
|
||||
MachiningParam.ManageDependencyParam(Me)
|
||||
Next
|
||||
For Each Param In {MachiningParam.Params.JOINSHELLS}
|
||||
Dim MachiningParam As CheckMachiningParam = MachiningParamList.FirstOrDefault(Function(z) z.Type = Param)
|
||||
MachiningParam.ManageDependencyParam(Me)
|
||||
Next
|
||||
Case Cathegories.RIBS
|
||||
For Each Param In {MachiningParam.Params.RIBSTYPE}
|
||||
Dim MachiningParam As ComboMachiningParam = MachiningParamList.FirstOrDefault(Function(z) z.Type = Param)
|
||||
@@ -656,6 +663,8 @@ Public MustInherit Class MachiningParam
|
||||
INNERSHELLWIDTH = 64
|
||||
SPIRALVASELEN = 65
|
||||
SINGLELEADIN = 66
|
||||
JOINSHELLS = 67
|
||||
SHELLSJOINTOVERLAP = 68
|
||||
'WIPEDIR = 64
|
||||
RIBSTYPE = 101
|
||||
RIBSOVERLAP = 102
|
||||
@@ -678,6 +687,7 @@ Public MustInherit Class MachiningParam
|
||||
RIBSLINKFILLET = 119
|
||||
RIBSLEADFILLET = 120
|
||||
RIBSSTRANDOVERLAP = 121
|
||||
RIBSMAXSLICESNUMBER = 122
|
||||
SHELLNBRDIFFERENCE = 151
|
||||
SHELLNBRCOASTING = 152
|
||||
SHELLNBRWIPE = 153
|
||||
@@ -814,6 +824,10 @@ Public MustInherit Class MachiningParam
|
||||
m_sName = "Wipe Feed [%]"
|
||||
Case Params.SPIRALVASELEN
|
||||
m_sName = "Spiral Trans Len"
|
||||
Case Params.JOINSHELLS
|
||||
m_sName = "Join Shells"
|
||||
Case Params.SHELLSJOINTOVERLAP
|
||||
m_sName = "Shells JointOverlap [%]"
|
||||
Case Params.G0FEED
|
||||
m_sName = "G0 Feed"
|
||||
Case Params.G0FEEDZ
|
||||
@@ -872,6 +886,8 @@ Public MustInherit Class MachiningParam
|
||||
m_sName = "Lead Fillet"
|
||||
Case Params.RIBSLIMITUNBOUNDEDWITHSOLID
|
||||
m_sName = "Limit Unbounded With Solid"
|
||||
Case Params.RIBSMAXSLICESNUMBER
|
||||
m_sName = "Max Slices Number"
|
||||
Case Params.SHELLNBRDIFFERENCE
|
||||
m_sName = "Difference"
|
||||
Case Params.SHELLNBRCOASTING
|
||||
@@ -1134,6 +1150,9 @@ Public Class NumericMachiningParam
|
||||
Case Params.LINKPARAM
|
||||
m_dValue = ReadMachiningParamDouble(nIndex, MAC_LINKPARAM, 0)
|
||||
m_bIsLen = True
|
||||
Case Params.SHELLSJOINTOVERLAP
|
||||
m_dValue = ReadMachiningParamDouble(nIndex, MAC_SHELLSJOINTOVERLAP, 0)
|
||||
m_bIsLen = False
|
||||
Case Params.LINKZUP
|
||||
m_dValue = ReadMachiningParamDouble(nIndex, MAC_LINKZUP, 0)
|
||||
m_bIsLen = True
|
||||
@@ -1230,6 +1249,9 @@ Public Class NumericMachiningParam
|
||||
Case Params.RIBSLEADFILLET
|
||||
m_dValue = ReadMachiningParamDouble(nIndex, MAC_RIBSLEADFILLET, 0)
|
||||
m_bIsLen = True
|
||||
Case Params.RIBSMAXSLICESNUMBER
|
||||
m_dValue = ReadMachiningParamDouble(nIndex, MAC_RIBSMAXSLICESNUMBER, 0)
|
||||
m_bIsLen = False
|
||||
Case Params.SHELLNBRDIFFERENCE
|
||||
m_dValue = ReadMachiningParamDouble(nIndex, MAC_SHELLNBRDIFFERENCE, 0)
|
||||
m_bIsLen = False
|
||||
@@ -1377,6 +1399,8 @@ Public Class NumericMachiningParam
|
||||
WriteMachiningParam(nIndex, MAC_STARTPOINTOFFSETONSLICE, sWriteValue, sFilePath)
|
||||
Case Params.LINKPARAM
|
||||
WriteMachiningParam(nIndex, MAC_LINKPARAM, sWriteValue, sFilePath)
|
||||
Case Params.SHELLSJOINTOVERLAP
|
||||
WriteMachiningParam(nIndex, MAC_SHELLSJOINTOVERLAP, sWriteValue, sFilePath)
|
||||
Case Params.LINKZUP
|
||||
WriteMachiningParam(nIndex, MAC_LINKZUP, sWriteValue, sFilePath)
|
||||
Case Params.INNERSHELLWIDTH
|
||||
@@ -1441,6 +1465,8 @@ Public Class NumericMachiningParam
|
||||
WriteMachiningParam(nIndex, MAC_RIBSLEADOUTWIPEDIR, sWriteValue, sFilePath)
|
||||
Case Params.RIBSLEADFILLET
|
||||
WriteMachiningParam(nIndex, MAC_RIBSLEADFILLET, sWriteValue, sFilePath)
|
||||
Case Params.RIBSMAXSLICESNUMBER
|
||||
WriteMachiningParam(nIndex, MAC_RIBSMAXSLICESNUMBER, sWriteValue, sFilePath)
|
||||
Case Params.SHELLNBRDIFFERENCE
|
||||
WriteMachiningParam(nIndex, MAC_SHELLNBRDIFFERENCE, sWriteValue, sFilePath)
|
||||
Case Params.SHELLNBRCOASTING
|
||||
@@ -1874,6 +1900,8 @@ Public Class CheckMachiningParam
|
||||
m_bValue = ReadMachiningParamDouble(nIndex, MAC_SPIRALVASE, 0)
|
||||
Case Params.SINGLELEADIN
|
||||
m_bValue = ReadMachiningParamDouble(nIndex, MAC_SINGLELEADIN, 0)
|
||||
Case Params.JOINSHELLS
|
||||
m_bValue = ReadMachiningParamDouble(nIndex, MAC_JOINSHELLS, 0)
|
||||
Case Params.RIBSLINK
|
||||
m_bValue = ReadMachiningParamDouble(nIndex, MAC_RIBSLINK, 0)
|
||||
Case Params.RIBSMERGEWITHSHELL
|
||||
@@ -1908,6 +1936,10 @@ Public Class CheckMachiningParam
|
||||
Dim ShellCathegory As MachiningCathegory = If(Not IsNothing(Cathegory), Cathegory, m_Cathegory.Machining.CathegoryList.FirstOrDefault(Function(z) z.Type = MachiningCathegory.Cathegories.LINK))
|
||||
Dim NumMachiningParam As NumericMachiningParam = ShellCathegory.MachiningParamList.FirstOrDefault(Function(z) z.Type = Params.SPIRALVASELEN)
|
||||
NumMachiningParam.SetIsActive(m_bValue)
|
||||
Case Params.JOINSHELLS
|
||||
Dim ShellCathegory As MachiningCathegory = If(Not IsNothing(Cathegory), Cathegory, m_Cathegory.Machining.CathegoryList.FirstOrDefault(Function(z) z.Type = MachiningCathegory.Cathegories.LINK))
|
||||
Dim NumericMachiningParam As NumericMachiningParam = ShellCathegory.MachiningParamList.FirstOrDefault(Function(z) z.Type = Params.SHELLSJOINTOVERLAP)
|
||||
NumericMachiningParam.SetIsActive( m_bValue)
|
||||
End Select
|
||||
End Sub
|
||||
|
||||
@@ -1917,6 +1949,8 @@ Public Class CheckMachiningParam
|
||||
WriteMachiningParam(nIndex, MAC_SPIRALVASE, If(m_bValue, 1, 0), sFilePath)
|
||||
Case Params.SINGLELEADIN
|
||||
WriteMachiningParam(nIndex, MAC_SINGLELEADIN, If(m_bValue, 1, 0), sFilePath)
|
||||
Case Params.JOINSHELLS
|
||||
WriteMachiningParam(nIndex, MAC_JOINSHELLS, If(m_bValue, 1, 0), sFilePath)
|
||||
Case Params.RIBSLINK
|
||||
WriteMachiningParam(nIndex, MAC_RIBSLINK, If(m_bValue, 1, 0), sFilePath)
|
||||
Case Params.RIBSMERGEWITHSHELL
|
||||
|
||||
@@ -53,21 +53,27 @@
|
||||
Style="{StaticResource RightPanel_Button}"/>
|
||||
<Button Grid.Column="3"
|
||||
Command="{Binding Import_Command}"
|
||||
ToolTip="{Binding Import_ToolTip}"
|
||||
IsEnabled="{Binding ImpExp_IsEnabled}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/MachiningDB/MachiningImport.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Import_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="4"
|
||||
Command="{Binding Export_Command}"
|
||||
ToolTip="{Binding Export_ToolTip}"
|
||||
IsEnabled="{Binding ImpExp_IsEnabled}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/MachiningDB/MachiningExport.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Export_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
</Grid>
|
||||
<Grid Grid.Row="1"
|
||||
@@ -92,11 +98,14 @@
|
||||
Style="{StaticResource OptionTextBox2}"/>
|
||||
<Button Grid.Column="1"
|
||||
Command="{Binding EditName_Command}"
|
||||
ToolTip="{Binding EditName_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/MachiningDB/Edit.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding EditName_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
</Grid>
|
||||
<ScrollViewer Grid.Row="2"
|
||||
@@ -143,8 +152,34 @@
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<TextBlock Text=" (BETA)"
|
||||
Margin="0,0,2.5,0"
|
||||
Foreground="Red"
|
||||
@@ -167,8 +202,34 @@
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<TextBlock Text=" (BETA)"
|
||||
Margin="0,0,2.5,0"
|
||||
Foreground="Red"
|
||||
@@ -194,8 +255,34 @@
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<TextBlock Text=" (BETA)"
|
||||
Margin="0,0,2.5,0"
|
||||
Foreground="Red"
|
||||
@@ -232,10 +319,36 @@
|
||||
<ColumnDefinition Width="1*"/>
|
||||
<ColumnDefinition Width="1*"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="{Binding sName}"
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<Grid Grid.Column="1">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="1*"/>
|
||||
|
||||
@@ -112,6 +112,28 @@ Public Class MachiningDbVM
|
||||
End Get
|
||||
End Property
|
||||
|
||||
#Region "Tooltip"
|
||||
|
||||
Public ReadOnly Property Import_ToolTip As String
|
||||
Get
|
||||
Return "Import"
|
||||
End Get
|
||||
End Property
|
||||
|
||||
Public ReadOnly Property Export_ToolTip As String
|
||||
Get
|
||||
Return "Export"
|
||||
End Get
|
||||
End Property
|
||||
|
||||
Public ReadOnly Property EditName_ToolTip As String
|
||||
Get
|
||||
Return "Edit Name"
|
||||
End Get
|
||||
End Property
|
||||
|
||||
#End Region ' Tooltip
|
||||
|
||||
' Definizione comandi
|
||||
Private m_cmdOk As ICommand
|
||||
Private m_cmdNew As ICommand
|
||||
|
||||
@@ -191,8 +191,8 @@ Public Class MainWindowM
|
||||
EgtSetLockId( sLockId)
|
||||
End If
|
||||
' Recupero livello e opzioni della chiave
|
||||
Dim bKey As Boolean = EgtGetKeyLevel(5583, 3105, 1, m_nKeyLevel) And
|
||||
EgtGetKeyOptions(5583, 3105, 1, m_nKeyOptions)
|
||||
Dim bKey As Boolean = EgtGetKeyLevel(5583, 3107, 1, m_nKeyLevel) And
|
||||
EgtGetKeyOptions(5583, 3107, 1, m_nKeyOptions)
|
||||
' Inizializzazione generale di EgtInterface
|
||||
m_nDebug = GetMainPrivateProfileInt(S_GENERAL, K_DEBUG, 0)
|
||||
m_sLogFile = m_sTempDir & "\" & GENLOG_FILE_NAME.Replace("#", m_nInstance.ToString())
|
||||
|
||||
@@ -52,21 +52,27 @@
|
||||
Style="{StaticResource RightPanel_Button}"/>
|
||||
<Button Grid.Column="3"
|
||||
Command="{Binding Import_Command}"
|
||||
ToolTip="{Binding Import_ToolTip}"
|
||||
IsEnabled="{Binding ImpExp_IsEnabled}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/MaterialDB/MaterialImport.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Import_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="4"
|
||||
Command="{Binding Export_Command}"
|
||||
ToolTip="{Binding Export_ToolTip}"
|
||||
IsEnabled="{Binding ImpExp_IsEnabled}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/MaterialDB/MaterialExport.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Export_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
</Grid>
|
||||
<Grid Grid.Row="1"
|
||||
@@ -91,10 +97,13 @@
|
||||
Style="{StaticResource OptionTextBox2}"/>
|
||||
<Button Grid.Column="1"
|
||||
Command="{Binding EditName_Command}"
|
||||
ToolTip="{Binding EditName_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/MaterialDB/Edit.png"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding EditName_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
</Grid>
|
||||
<ScrollViewer Grid.Row="2"
|
||||
|
||||
@@ -70,5 +70,5 @@ Imports System.Windows
|
||||
' by using the '*' as shown below:
|
||||
' <Assembly: AssemblyVersion("1.0.*")>
|
||||
|
||||
<Assembly: AssemblyVersion("3.1.6.3")>
|
||||
<Assembly: AssemblyFileVersion("3.1.6.3")>
|
||||
<Assembly: AssemblyVersion("3.1.7.3")>
|
||||
<Assembly: AssemblyFileVersion("3.1.7.3")>
|
||||
|
||||
@@ -646,9 +646,6 @@ Public Class OptionWindowVM
|
||||
''' Manage the MachiningDb closing. This method is invoked by the CloseMachiningDbCommand.
|
||||
''' </summary>
|
||||
Public Sub TopSceneBackgroundCmd()
|
||||
Dim x As New Forms.ColorDialog
|
||||
x.ShowDialog()
|
||||
|
||||
' Recupero colore da Ini
|
||||
Dim BackTopColor As New Color3d(192, 192, 192)
|
||||
GetMainPrivateProfileColor(S_SCENE, K_BACKTOP, BackTopColor)
|
||||
|
||||
@@ -7,15 +7,17 @@
|
||||
|
||||
<!--Barra superiore dei comandi-->
|
||||
<Button Command="{Binding New_Command}"
|
||||
ToolTip="{Binding NewToolTip}"
|
||||
IsEnabled="{Binding ProjCmd_IsEnabled}"
|
||||
Margin="0,0,2.5,0"
|
||||
Style="{StaticResource ProjManager_Button}">
|
||||
<Image Source="/Resources/ProjectManager/New.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding NewToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Command="{Binding OpenCommand}"
|
||||
ToolTip="{Binding OpenToolTip}"
|
||||
ContextMenuService.Placement="Bottom"
|
||||
Tag="{Binding}"
|
||||
IsEnabled="{Binding ProjCmd_IsEnabled}"
|
||||
@@ -35,56 +37,78 @@
|
||||
</Button.ContextMenu>
|
||||
<Image Source="/Resources/ProjectManager/Open.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding OpenToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Command="{Binding SaveCommand}"
|
||||
ToolTip="{Binding SaveToolTip}"
|
||||
IsEnabled="{Binding ProjCmd_IsEnabled}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ProjManager_Button}">
|
||||
<Image Source="/Resources/ProjectManager/Save.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding SaveToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Command="{Binding SaveAsCommand}"
|
||||
ToolTip="{Binding SaveAsToolTip}"
|
||||
IsEnabled="{Binding ProjCmd_IsEnabled}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ProjManager_Button}">
|
||||
<Image Source="/Resources/ProjectManager/SaveAs.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding SaveAsToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Command="{Binding ImportCommand}"
|
||||
ToolTip="{Binding ImportToolTip}"
|
||||
IsEnabled="{Binding ProjCmd_IsEnabled}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ProjManager_Button}">
|
||||
<Image Source="/Resources/ProjectManager/Import.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding ImportToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Command="{Binding ExportCommand}"
|
||||
ToolTip="{Binding ExportToolTip}"
|
||||
IsEnabled="{Binding ProjCmd_IsEnabled}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ProjManager_Button}">
|
||||
<Image Source="/Resources/ProjectManager/Export.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding ExportToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<!--<Button Command="{Binding ExportCommand}" ToolTip="{Binding ExportToolTip}"
|
||||
IsEnabled="{Binding DrawIsChecked}">
|
||||
<Image Source="/Resources/ProjectManager/Export.png" Stretch="Uniform"/>
|
||||
</Button>-->
|
||||
<Button Command="{Binding OptionsCommand}"
|
||||
ToolTip="{Binding OptionsToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ProjManager_Button}">
|
||||
<Image Source="/Resources/ProjectManager/Options.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding OptionsToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Command="{Binding SendFeedbackCommand}"
|
||||
ToolTip="{Binding SendFeedbackToolTip}"
|
||||
Margin="2.5,0,0,0"
|
||||
Style="{StaticResource ProjManager_Button}">
|
||||
<Image Source="/Resources/ProjectManager/Send.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding SendFeedbackToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
|
||||
</StackPanel>
|
||||
|
||||
@@ -115,6 +115,9 @@ Public Class ReferencePanelVM
|
||||
ElseIf EgtGetInfo(SelPart.nPartId, KEY_MOVEDPART2, vtMovedPart) Then
|
||||
ptOrig = ptOrig - vtMovedPart
|
||||
End If
|
||||
' elimino precedente
|
||||
EgtEmptyGroup(SelPart.nPartReferenceLayerId)
|
||||
' creo nuovo frame
|
||||
Dim nPartFrameId As Integer = EgtCreateGeoFrame(SelPart.nPartReferenceLayerId, New Frame3d(ptOrig), GDB_RT.GLOB)
|
||||
EgtSetStatus(nPartFrameId, GDB_ST.OFF)
|
||||
' elimino componente Z
|
||||
|
||||
@@ -1,625 +0,0 @@
|
||||
[1]
|
||||
Title=1
|
||||
Description=2
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
|
||||
[2]
|
||||
Title=Spiral Vase
|
||||
Description=Print a single layer spiral shell (without interruption).
|
||||
Icon_First="\Resources\ToolTip\SpiralVase_1.png"
|
||||
Icon_Second="\Resources\ToolTip\SpiralVase_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[3]
|
||||
Title=Strand Height
|
||||
Description=The height of the layer.
|
||||
Icon_First="\Resources\ToolTip\StrandHeight_1.png"
|
||||
Icon_Second="\Resources\ToolTip\StrandHeight_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[4]
|
||||
Title=Strand Width
|
||||
Description=The width of the strand.
|
||||
Icon_First="\Resources\ToolTip\StrandWidth_1.png"
|
||||
Icon_Second="\Resources\ToolTip\StrandWidth_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[5]
|
||||
Title=Strand Count
|
||||
Description=Number of Strands making up the shell.
|
||||
Icon_First="\Resources\ToolTip\StrandCount_1.png"
|
||||
Icon_Second="\Resources\ToolTip\StrandCount_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[6]
|
||||
Title=Offset
|
||||
Description=2D offset of each layer. The offset is in the orthogonal to the printin axis.
|
||||
Icon_First="\Resources\ToolTip\Offset_1.png"
|
||||
Icon_Second="\Resources\ToolTip\Offset_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[7]
|
||||
Title=Strand Overlap[%]
|
||||
Description=Overlap between the strands in the same layer (only valid for the shell).
|
||||
Icon_First="\Resources\ToolTip\StrandOverlap_1.png"
|
||||
Icon_Second="\Resources\ToolTip\StrandOverlap_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[8]
|
||||
Title=Start Point Offset on Layer
|
||||
Description=Start point offset of each shell’s strand of every Z layer.
|
||||
Icon_First="\Resources\ToolTip\StrandPointOffset.png"
|
||||
Icon_Second=
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[9]
|
||||
Title=Strand Order
|
||||
Description=Printing order of the shell (Outer-Inner or Inner-Outer).
|
||||
Icon_First="\Resources\ToolTip\StrandOrder_1.png"
|
||||
Icon_Second="\Resources\ToolTip\StrandOrder_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[10]
|
||||
Title=Direction
|
||||
Description=Printing direction of the shell.
|
||||
Icon_First="\Resources\ToolTip\Direction_1.png"
|
||||
Icon_Second=
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[12]
|
||||
Title=G0 Feed
|
||||
Description=Feed of the X Y travel move.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[13]
|
||||
Title=Link Z Up
|
||||
Description=Z up movement for travel move to prevent the nozzle hitting the print.
|
||||
Icon_First="\Resources\ToolTip\LinkZUp_1.png"
|
||||
Icon_Second="\Resources\ToolTip\LinkZUp_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[14]
|
||||
Title=G0 Feed Z
|
||||
Description=Feed of the Z travel move.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[15]
|
||||
Title=Nozzle Diameter
|
||||
Description=Diameter of the bottom part of the nozzle (external).
|
||||
Icon_First="\Resources\ToolTip\Diameter_1.png"
|
||||
Icon_Second="\Resources\ToolTip\Diameter_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[16]
|
||||
Title=Flow Rate[%]
|
||||
Description=Alteration of the material flow compared to theoretical.
|
||||
Icon_First="\Resources\ToolTip\FlowRate_1.png"
|
||||
Icon_Second="\Resources\ToolTip\FlowRate_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[17]
|
||||
Title=Dynamic Mode
|
||||
Description=How fast accelerations and decellerations are.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[18]
|
||||
Title=Print Order
|
||||
Description=Select the order of the printing features.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[19]
|
||||
Title=Pre Flow Delay
|
||||
Description=Set a pause time before starting to print after a flow stop.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[20]
|
||||
Title=Post Flow Delay
|
||||
Description=Set a pause time after starting to print after a flow stop.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[21]
|
||||
Title=Screw Back
|
||||
Description=Depending on the material viscosity, how strong retract the material when it stop the extrusion. From 0 to 300.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[51]
|
||||
Title=Link Type
|
||||
Description=Link type between each shell strand.
|
||||
Icon_First="\Resources\ToolTip\LinkType_1.png"
|
||||
Icon_Second="\Resources\ToolTip\LinkType_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[52]
|
||||
Title=Link Param
|
||||
Description=How distant are the lead points if link type is different then “none”.
|
||||
Icon_First="\Resources\ToolTip\LinkParam_1.png"
|
||||
Icon_Second="\Resources\ToolTip\LinkParam_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[53]
|
||||
Title=Lead In
|
||||
Description=Type of lead in.
|
||||
Icon_First="\Resources\ToolTip\LeadIn_1.png"
|
||||
Icon_Second="\Resources\ToolTip\LeadIn_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[54]
|
||||
Title=Lead In Tang Dist
|
||||
Description=If lead in is different from “none”, the tangent distance of the approach.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[55]
|
||||
Title=Lead In Ortho Dist
|
||||
Description=If lead in is different from “none”, the orthogonal distance of the approach.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[56]
|
||||
Title=Offset Lead Point
|
||||
Description=Offset (positive or negative) of the start point after a flow stop.
|
||||
Icon_First="\Resources\ToolTip\=OffsetLeadPoint_1.png"
|
||||
Icon_Second="\Resources\ToolTip\=OffsetLeadPoint_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[57]
|
||||
Title=Lead Out
|
||||
Description=Type of lead out.
|
||||
Icon_First="\Resources\ToolTip\=LeadOut_1.png"
|
||||
Icon_Second="\Resources\ToolTip\=LeadOut_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[58]
|
||||
Title=Lead Out Tang Dist
|
||||
Description=If Lead Out is different from “none”, the tangent distance of the lead out.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[59]
|
||||
Title=Lead Out Ortho Dist
|
||||
Description=If Lead Out is different from “none”, the orthogonal distance of the lead out.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[60]
|
||||
Title=Coasting Len
|
||||
Description=Distance between the start of the shell and the interruption of the flow.
|
||||
Icon_First="\Resources\ToolTip\=CoastingLen_1.png"
|
||||
Icon_Second=
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[61]
|
||||
Title=Coasting Feed[%]
|
||||
Description=Percentage of the working feed to execute the coasting.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[62]
|
||||
Title=Wipe Len
|
||||
Description=Length of the wipe movement.
|
||||
Icon_First="\Resources\ToolTip\WipeLen_1.png"
|
||||
Icon_Second="\Resources\ToolTip\WipeLen_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[63]
|
||||
Title=Wipe Feed[%]
|
||||
Description=Percentage of the working feed to execute the wipe.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[101]
|
||||
Title=Type
|
||||
Description=Type of ribs and how they interact with the printing solid.
|
||||
-Internal: It cut the surface inside the print solid.
|
||||
-External: It cut the surface outside the print solid.
|
||||
-Unbounded: If the parameter “Limit Unbounded With Solid” is flagged, it cut the surface inside the print solid. Otherwise, it print the ribs as the surface is modeled, without cutting it.
|
||||
-Support: As Internal, it cut the surface inside the print solid, it’s made so if you need to diversify parameters from Internal ribs and Internal supports.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[102]
|
||||
Title=Overlap[%]
|
||||
Description=If the ribs type is “Unbounded”, it print only the ribs inside the solid, any part outside the solid is cut.
|
||||
Icon_First="\Resources\ToolTip\OverlapRibs_1.png"
|
||||
Icon_Second="\Resources\ToolTip\OverlapRibs_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[103]
|
||||
Title=Strand Count
|
||||
Description=Number of strand that each rib has.
|
||||
Icon_First="\Resources\ToolTip\StrandCountRibs_1.png"
|
||||
Icon_Second="\Resources\ToolTip\StrandCountRibs_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[104]
|
||||
Title=Link
|
||||
Description=Link all the ribs, if possible.
|
||||
Icon_First=\Resources\ToolTip\LinkRibs_1.png
|
||||
Icon_Second=
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[105]
|
||||
Title=Invert Order
|
||||
Description=Invert the print order of the ribs.
|
||||
Icon_First="\Resources\ToolTip\InvertOrderRibs_1.png"
|
||||
Icon_Second="\Resources\ToolTip\InvertOrderRibs_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[106]
|
||||
Title=Invert Direction
|
||||
Description=Invert the print direction of the ribs.
|
||||
Icon_First="\Resources\ToolTip\InvertDirectionRibs_1.png"
|
||||
Icon_Second="\Resources\ToolTip\InvertDirectionRibs_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[107]
|
||||
Title=Invert Strand Order
|
||||
Description=If the rib has more then one strand, it invert the lead in/out side of the rib.
|
||||
Icon_First="\Resources\ToolTip\InvertStrandOrderRibs_1.png"
|
||||
Icon_Second="\Resources\ToolTip\InvertStrandOrderRibs_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[108]
|
||||
Title=Lead In Invert
|
||||
Description=Invert the direction of the lead in.
|
||||
Icon_First="\Resources\ToolTip\LeadInInvertRibs_1.png"
|
||||
Icon_Second="\Resources\ToolTip\LeadInInvertRibs_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[109]
|
||||
Title=Lead In Len
|
||||
Description=Length of the lead in of the ribs, it follow the offset of the shell.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[110]
|
||||
Title=Lead Out Invert
|
||||
Description=Invert the direction of the lead out.
|
||||
Icon_First="\Resources\ToolTip\LeadOutInvertRibs_1.png"
|
||||
Icon_Second="\Resources\ToolTip\LeadOutInvertRibs_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[111]
|
||||
Title=Lead Out Len
|
||||
Description=Length of the lead out of the ribs, it follow the offset of the shell.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[112]
|
||||
Title=Lead Out Coasting
|
||||
Description=Length of a segment that follow the path, the machine stop to print.
|
||||
Icon_First="\Resources\ToolTip\LeadOutCoasting_1.png"
|
||||
Icon_Second=
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[113]
|
||||
Title=Lead Out Wipe
|
||||
Description=Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.
|
||||
Icon_First="\Resources\ToolTip\LeadOutWipeRibs_1.png"
|
||||
Icon_Second="\Resources\ToolTip\LeadOutWipeRibs_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[114]
|
||||
Title=Lead Out Wipe Dir [deg]
|
||||
Description=Direction of the wipe.
|
||||
Icon_First="\Resources\ToolTip\LeadOutWipeDirRibs_1.png"
|
||||
Icon_Second="\Resources\ToolTip\LeadOutWipeDirRibs_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[115]
|
||||
Title=Limit Unbounded With Solid
|
||||
Description=Overlap between ribs and other ribs, and between the ribs and the shell.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[151]
|
||||
Title=Difference
|
||||
Description=In the “reduce shell number” solid area, how meny shell strand eliminate.
|
||||
Icon_First="\Resources\ToolTip\Difference_1.png"
|
||||
Icon_Second=
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[152]
|
||||
Title=Coasting
|
||||
Description=Length of a segment that follow the path, the machine stop to print.
|
||||
Icon_First="\Resources\ToolTip\Coasting_1.png"
|
||||
Icon_Second=
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[153]
|
||||
Title=Wipe
|
||||
Description=Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.
|
||||
Icon_First="\Resources\ToolTip\Wipe_1.png"
|
||||
Icon_Second="\Resources\ToolTip\Wipe_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[154]
|
||||
Title=Wipe Direction [deg]
|
||||
Description=Direction of the wipe.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[202]
|
||||
Title=Infill
|
||||
Description=Printing order of the Filled Solid (depending on the type selected).
|
||||
Icon_First="\Resources\ToolTip\Infill_1.png"
|
||||
Icon_Second="\Resources\ToolTip\Infill_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[204]
|
||||
Title=Link Type
|
||||
Description=Link type between each Filled Solid strand.
|
||||
Icon_First="\Resources\ToolTip\Infill_1.png"
|
||||
Icon_Second="\Resources\ToolTip\Infill_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[205]
|
||||
Title=Link Param
|
||||
Description=How distant are the lead points if link type is different then “none”.
|
||||
Icon_First="\Resources\ToolTip\Infill_1.png"
|
||||
Icon_Second="\Resources\ToolTip\Infill_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[206]
|
||||
Title=Start Point Offset On Slice
|
||||
Description=Start point offset of each Filled Solid’s strand of every Z layer.
|
||||
Icon_First="\Resources\ToolTip\Infill_1.png"
|
||||
Icon_Second="\Resources\ToolTip\Infill_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[207]
|
||||
Title=Offset Lead Point
|
||||
Description=Offset (positive or negative) of the start point after a flow stop.
|
||||
Icon_First="\Resources\ToolTip\Infill_1.png"
|
||||
Icon_Second="\Resources\ToolTip\Infill_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[208]
|
||||
Title=Density
|
||||
Description=Infill density.
|
||||
Icon_First="\Resources\ToolTip\Density_1.png"
|
||||
Icon_Second="\Resources\ToolTip\Density_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[209]
|
||||
Title=Grid Overlap
|
||||
Description=Overlap of the grid’s strands.
|
||||
Icon_First="\Resources\ToolTip\GridOverlap_1.png"
|
||||
Icon_Second="\Resources\ToolTip\GridOverlap_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[210]
|
||||
Title=Direction
|
||||
Description=Printing direction in degree.
|
||||
Icon_First="\Resources\ToolTip\Direction_1.png"
|
||||
Icon_Second="\Resources\ToolTip\Direction_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[211]
|
||||
Title=Offset X
|
||||
Description=Translation of the infill pattern.
|
||||
Icon_First="\Resources\ToolTip\Direction_1.png"
|
||||
Icon_Second="\Resources\ToolTip\Direction_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[212]
|
||||
Title=Offset Y
|
||||
Description=Translation of the infill pattern.
|
||||
Icon_First="\Resources\ToolTip\Direction_1.png"
|
||||
Icon_Second="\Resources\ToolTip\Direction_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[213]
|
||||
Title=Coasting Length
|
||||
Description=Length of a segment where the machine stop to print.
|
||||
Icon_First="\Resources\ToolTip\CoastingLength_1.png"
|
||||
Icon_Second=
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[214]
|
||||
Title=Wipe Length
|
||||
Description=Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.
|
||||
Icon_First="\Resources\ToolTip\WipeLength_1.png"
|
||||
Icon_Second=
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[215]
|
||||
Title=Wipe Direction [deg]
|
||||
Description=Direction of the wipe.
|
||||
Icon_First=
|
||||
Icon_Second=
|
||||
Height_Icon=
|
||||
Width_Icon=
|
||||
|
||||
[250]
|
||||
Title=Floor Count
|
||||
Description=How many filled bot surface layers print.
|
||||
Icon_First="\Resources\ToolTip\FloorCount_1.png"
|
||||
Icon_Second="\Resources\ToolTip\FloorCount_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[251]
|
||||
Title=Floor Type
|
||||
Description=Kind of filling strategy.
|
||||
Icon_First="\Resources\ToolTip\FloorType_1.png"
|
||||
Icon_Second="\Resources\ToolTip\FloorType_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[252]
|
||||
Title=Ceil Count
|
||||
Description=How many filled top surface layers print.
|
||||
Icon_First="\Resources\ToolTip\CeilCount_1.png"
|
||||
Icon_Second="\Resources\ToolTip\CeilCount_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[253]
|
||||
Title=Ceil Type
|
||||
Description=Kind of filling strategy.
|
||||
Icon_First="\Resources\ToolTip\CeilType_1.png"
|
||||
Icon_Second="\Resources\ToolTip\CeilType_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[254]
|
||||
Title=Infill Type
|
||||
Description=Type of infill.
|
||||
Icon_First="\Resources\ToolTip\InfillType_1.png"
|
||||
Icon_Second=
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[256]
|
||||
Title=Density
|
||||
Description=Infill density.
|
||||
Icon_First="\Resources\ToolTip\InfillDensity_1.png"
|
||||
Icon_Second="\Resources\ToolTip\InfillDensity_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[258]
|
||||
Title=Grid Overlap
|
||||
Description=Overlap of the grid’s strands.
|
||||
Icon_First="\Resources\ToolTip\GridOverlap_1.png"
|
||||
Icon_Second="\Resources\ToolTip\GridOverlap_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[259]
|
||||
Title=Direction
|
||||
Description=Printing direction.
|
||||
Icon_First="\Resources\ToolTip\Direction_1.png"
|
||||
Icon_Second="\Resources\ToolTip\Direction_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[260]
|
||||
Title=Offset X
|
||||
Description=Translation of the infill pattern.
|
||||
Icon_First="\Resources\ToolTip\OffsetX_1.png"
|
||||
Icon_Second="\Resources\ToolTip\OffsetX_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[261]
|
||||
Title=Offset Y
|
||||
Description=Translation of the infill pattern.
|
||||
Icon_First="\Resources\ToolTip\OffsetX_1.png"
|
||||
Icon_Second="\Resources\ToolTip\OffsetX_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[262]
|
||||
Title=Coasting Length
|
||||
Description=Length of a segment where the machine stop to print.
|
||||
Icon_First="\Resources\ToolTip\CoastingLength_1.png"
|
||||
Icon_Second=
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[263]
|
||||
Title=Wipe Length
|
||||
Description=Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.
|
||||
Icon_First="\Resources\ToolTip\WipeLength_1.png"
|
||||
Icon_Second=
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
|
||||
[264]
|
||||
Title=Wipe Direction [deg]
|
||||
Description=Direction of the wipe.
|
||||
Icon_First="\Resources\ToolTip\WipeDirection_1.png"
|
||||
Icon_Second="\Resources\ToolTip\WipeDirection_2.png"
|
||||
Height_Icon=200
|
||||
Width_Icon=200
|
||||
@@ -1,614 +0,0 @@
|
||||
Imports EgtWPFLib5
|
||||
|
||||
Public Module TooltipMsg
|
||||
|
||||
Dim m_Eng As New Dictionary(Of Integer, String)
|
||||
Dim m_Ita As New Dictionary(Of Integer, String)
|
||||
|
||||
Dim sLanguage As String = String.Empty
|
||||
|
||||
Sub New()
|
||||
GetMainPrivateProfileString(S_GENERAL, K_MESSAGES, "", sLanguage)
|
||||
|
||||
If sLanguage.Equals("English") Then
|
||||
m_Eng.Add(1, "Slicing Direction")
|
||||
m_Eng.Add(2, "Direction of the printing axis (Z).")
|
||||
|
||||
m_Eng.Add(3, "Spiral Vase")
|
||||
m_Eng.Add(4, "Print a single layer spiral shell (without interruption).")
|
||||
|
||||
m_Eng.Add(5, "Strand Height")
|
||||
m_Eng.Add(6, "The height of the layer.")
|
||||
|
||||
m_Eng.Add(7, "Strand Width")
|
||||
m_Eng.Add(8, "The width of the strand.")
|
||||
|
||||
m_Eng.Add(9, "Strand Count")
|
||||
m_Eng.Add(10, "Number of Strands making up the shell.")
|
||||
|
||||
m_Eng.Add(11, "Offset")
|
||||
m_Eng.Add(12, "2D offset of each layer. The offset is in the orthogonal to the printin axis.")
|
||||
|
||||
m_Eng.Add(13, "Strand Overlap[%]")
|
||||
m_Eng.Add(14, "Overlap between the strands in the same layer (only valid for the shell).")
|
||||
|
||||
m_Eng.Add(15, "Start Point Offset on Layer")
|
||||
m_Eng.Add(16, "Start point offset of each shell’s strand of every Z layer.")
|
||||
|
||||
m_Eng.Add(17, "Strand Order")
|
||||
m_Eng.Add(18, "Printing order of the shell (Outer-Inner or Inner-Outer).")
|
||||
|
||||
m_Eng.Add(19, "Direction")
|
||||
m_Eng.Add(20, "Printing direction of the shell.")
|
||||
|
||||
m_Eng.Add(21, "G0 Feed")
|
||||
m_Eng.Add(22, "Feed of the X Y travel move.")
|
||||
|
||||
m_Eng.Add(23, "Link Z Up")
|
||||
m_Eng.Add(24, "Z up movement for travel move to prevent the nozzle hitting the print.")
|
||||
|
||||
m_Eng.Add(25, "G0 Feed Z")
|
||||
m_Eng.Add(26, "Feed of the Z travel move.")
|
||||
|
||||
m_Eng.Add(27, "Nozzle Diameter")
|
||||
m_Eng.Add(28, "Diameter of the bottom part of the nozzle (external).")
|
||||
|
||||
m_Eng.Add(29, "Flow Rate[%]")
|
||||
m_Eng.Add(30, "Alteration of the material flow compared to theoretical.")
|
||||
|
||||
m_Eng.Add(31, "Dynamic Mode")
|
||||
m_Eng.Add(32, "How fast accelerations and decellerations are.")
|
||||
|
||||
m_Eng.Add(33, "Print Order")
|
||||
m_Eng.Add(34, "Select the order of the printing features.")
|
||||
|
||||
m_Eng.Add(35, "Pre Flow Delay")
|
||||
m_Eng.Add(36, "Set a pause time before starting to print after a flow stop.")
|
||||
|
||||
m_Eng.Add(37, "Post Flow Delay")
|
||||
m_Eng.Add(38, "Set a pause time after starting to print after a flow stop.")
|
||||
|
||||
m_Eng.Add(39, "Screw Back")
|
||||
m_Eng.Add(40, "Depending on the material viscosity, how strong retract the material when it stop the extrusion. From 0 to 300.")
|
||||
|
||||
m_Eng.Add(41, "Link Type")
|
||||
m_Eng.Add(42, "Link type between each shell strand.")
|
||||
|
||||
m_Eng.Add(43, "Link Param")
|
||||
m_Eng.Add(44, "How distant are the lead points if link type is different then 'none'.")
|
||||
|
||||
m_Eng.Add(45, "Lead In")
|
||||
m_Eng.Add(46, "Type of lead in.")
|
||||
|
||||
m_Eng.Add(47, "Lead In Tang Dist")
|
||||
m_Eng.Add(48, "If lead in is different from 'none', the tangent distance of the approach.")
|
||||
|
||||
m_Eng.Add(49, "Lead In Ortho Dist")
|
||||
m_Eng.Add(50, "If lead in is different from 'none', the orthogonal distance of the approach.")
|
||||
|
||||
m_Eng.Add(51, "Offset Lead Point")
|
||||
m_Eng.Add(52, "Offset (positive or negative) of the start point after a flow stop.")
|
||||
|
||||
m_Eng.Add(53, "Lead Out")
|
||||
m_Eng.Add(54, "Type of lead out.")
|
||||
|
||||
m_Eng.Add(55, "Lead Out Tang Dist")
|
||||
m_Eng.Add(56, "If Lead Out is different from 'none', the tangent distance of the lead out.")
|
||||
|
||||
m_Eng.Add(57, "Lead Out Ortho Dist")
|
||||
m_Eng.Add(58, "If Lead Out is different from 'none', the orthogonal distance of the lead out.")
|
||||
|
||||
m_Eng.Add(59, "Coasting Len")
|
||||
m_Eng.Add(60, "Distance between the start of the shell and the interruption of the flow.")
|
||||
|
||||
m_Eng.Add(61, "Coasting Feed[%]")
|
||||
m_Eng.Add(62, "Percentage of the working feed to execute the coasting.")
|
||||
|
||||
m_Eng.Add(63, "Wipe Len")
|
||||
m_Eng.Add(64, "Length of the wipe movement.")
|
||||
|
||||
m_Eng.Add(65, "Wipe Feed[%]")
|
||||
m_Eng.Add(66, "Percentage of the working feed to execute the wipe.")
|
||||
|
||||
m_Eng.Add(67, "Type")
|
||||
m_Eng.Add(68, "Type of ribs and how they interact with the printing solid.
|
||||
-Internal
|
||||
It cut the surface inside the print solid.
|
||||
-External
|
||||
It cut the surface outside the print solid.
|
||||
-Unbounded
|
||||
If the parameter 'Limit Unbounded With Solid' is flagged, it cut the surface inside the print solid. Otherwise, it print the ribs as the surface is modeled, without cutting it.
|
||||
-Support
|
||||
As Internal, it cut the surface inside the print solid, it’s made so if you need to diversify parameters from Internal ribs and Internal supports.")
|
||||
|
||||
m_Eng.Add(69, "Overlap[%]")
|
||||
m_Eng.Add(70, "Overlap between ribs and other ribs, and between the ribs and the shell.")
|
||||
|
||||
m_Eng.Add(71, "Strand Count")
|
||||
m_Eng.Add(72, "Number of strand that each rib has.")
|
||||
|
||||
m_Eng.Add(73, "Link")
|
||||
m_Eng.Add(74, "Link all the ribs, if possible.")
|
||||
|
||||
m_Eng.Add(75, "Invert Order")
|
||||
m_Eng.Add(76, "Invert the print order of the ribs.")
|
||||
|
||||
m_Eng.Add(77, "Invert Direction")
|
||||
m_Eng.Add(78, "Invert the print direction of the ribs.")
|
||||
|
||||
m_Eng.Add(79, "Invert Strand Order")
|
||||
m_Eng.Add(80, "If the rib has more then one strand, it invert the lead in/out side of the rib.")
|
||||
|
||||
m_Eng.Add(81, "Lead In Invert")
|
||||
m_Eng.Add(82, "Invert the direction of the lead in.")
|
||||
|
||||
m_Eng.Add(83, "Lead In Len")
|
||||
m_Eng.Add(84, "Length of the lead in of the ribs, it follow the offset of the shell.")
|
||||
|
||||
m_Eng.Add(85, "Lead Out Invert")
|
||||
m_Eng.Add(86, "Invert the direction of the lead out.")
|
||||
|
||||
m_Eng.Add(87, "Lead Out Len")
|
||||
m_Eng.Add(88, "Length of the lead out of the ribs, it follow the offset of the shell.")
|
||||
|
||||
m_Eng.Add(89, "Lead Out Coasting")
|
||||
m_Eng.Add(90, "Length of a segment that follow the path, the machine stop to print.")
|
||||
|
||||
m_Eng.Add(91, "Lead Out Wipe")
|
||||
m_Eng.Add(92, "Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.")
|
||||
|
||||
m_Eng.Add(93, "Lead Out Wipe Dir [deg]")
|
||||
m_Eng.Add(94, "Direction of the wipe.")
|
||||
|
||||
m_Eng.Add(95, "Limit Unbounded With Solid")
|
||||
m_Eng.Add(96, "If the ribs type is 'Unbounded', it print only the ribs inside the solid, any part outside the solid is cut.")
|
||||
|
||||
m_Eng.Add(97, "Difference")
|
||||
m_Eng.Add(98, "In the 'reduce shell number' solid area, how meny shell strand eliminate.")
|
||||
|
||||
m_Eng.Add(99, "Coasting")
|
||||
m_Eng.Add(100, "Length of a segment that follow the path, the machine stop to print.")
|
||||
|
||||
m_Eng.Add(101, "Wipe")
|
||||
m_Eng.Add(102, "Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.")
|
||||
|
||||
m_Eng.Add(103, "Wipe Direction [deg]")
|
||||
m_Eng.Add(104, "Direction of the wipe.")
|
||||
|
||||
m_Eng.Add(105, "Infill")
|
||||
m_Eng.Add(106, "Type of infill.")
|
||||
|
||||
m_Eng.Add(107, "Link Type")
|
||||
m_Eng.Add(108, "Link type between each Filled Solid strand.")
|
||||
|
||||
m_Eng.Add(109, "Link Param")
|
||||
m_Eng.Add(110, "How distant are the lead points if link type is different then 'none'.")
|
||||
|
||||
m_Eng.Add(111, "Start Point Offset On Slice")
|
||||
m_Eng.Add(112, "Start point offset of each Filled Solid’s strand of every Z layer.")
|
||||
|
||||
m_Eng.Add(113, "Offset Lead Point")
|
||||
m_Eng.Add(114, "Offset (positive or negative) of the start point after a flow stop.")
|
||||
|
||||
m_Eng.Add(115, "Density")
|
||||
m_Eng.Add(116, "Infill density.")
|
||||
|
||||
m_Eng.Add(117, "Grid Overlap")
|
||||
m_Eng.Add(118, "Overlap of the grid’s strands.")
|
||||
|
||||
m_Eng.Add(119, "Direction")
|
||||
m_Eng.Add(120, "Printing direction in degree.")
|
||||
|
||||
m_Eng.Add(121, "Offset X")
|
||||
m_Eng.Add(122, "Translation of the infill pattern.")
|
||||
|
||||
m_Eng.Add(123, "Offset Y")
|
||||
m_Eng.Add(124, "Translation of the infill pattern.")
|
||||
|
||||
m_Eng.Add(125, "Coasting Length")
|
||||
m_Eng.Add(126, "Length of a segment where the machine stop to print.")
|
||||
|
||||
m_Eng.Add(127, "Wipe Length")
|
||||
m_Eng.Add(128, "Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.")
|
||||
|
||||
m_Eng.Add(129, "Wipe Direction [deg]")
|
||||
m_Eng.Add(130, "Direction of the wipe.")
|
||||
|
||||
m_Eng.Add(131, "Floor Count")
|
||||
m_Eng.Add(132, "How many filled bot surface layers print.")
|
||||
|
||||
m_Eng.Add(133, "Floor Type")
|
||||
m_Eng.Add(134, "Kind of filling strategy.")
|
||||
|
||||
m_Eng.Add(135, "Ceil Count")
|
||||
m_Eng.Add(136, "How many filled top surface layers print.")
|
||||
|
||||
m_Eng.Add(137, "Ceil Type")
|
||||
m_Eng.Add(138, "Kind of filling strategy.")
|
||||
|
||||
m_Eng.Add(139, "Infill Type")
|
||||
m_Eng.Add(140, "Type of infill.")
|
||||
|
||||
m_Eng.Add(141, "Density")
|
||||
m_Eng.Add(142, "Infill density.")
|
||||
|
||||
m_Eng.Add(143, "Grid Overlap")
|
||||
m_Eng.Add(144, "Overlap of the grid’s strands.")
|
||||
|
||||
m_Eng.Add(145, "Direction")
|
||||
m_Eng.Add(146, "Printing direction.")
|
||||
|
||||
m_Eng.Add(147, "Offset X")
|
||||
m_Eng.Add(148, "Translation of the infill pattern.")
|
||||
|
||||
m_Eng.Add(149, "Offset Y")
|
||||
m_Eng.Add(150, "Translation of the infill pattern.")
|
||||
|
||||
m_Eng.Add(151, "Coasting Length")
|
||||
m_Eng.Add(152, "Length of a segment where the machine stop to print.")
|
||||
|
||||
m_Eng.Add(153, "Wipe Length")
|
||||
m_Eng.Add(154, "Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.")
|
||||
|
||||
m_Eng.Add(155, "Wipe Direction [deg]")
|
||||
m_Eng.Add(156, "Direction of the wipe.")
|
||||
|
||||
m_Eng.Add(157, "Overlap[%]")
|
||||
m_Eng.Add(158, "Overlap between the filled solid and the other elements of the print.")
|
||||
|
||||
m_Eng.Add(159, "Overlap[%]")
|
||||
m_Eng.Add(160, "Overlap between the infill and the other elements of the print.")
|
||||
|
||||
m_Eng.Add(161, "Strand Order")
|
||||
m_Eng.Add(162, "Printing order of the Filled Solid (depending on the type selected).")
|
||||
|
||||
m_Eng.Add(163, "Slicing Height")
|
||||
m_Eng.Add(164, "")
|
||||
|
||||
m_Eng.Add(165, "Max Slices Number")
|
||||
m_Eng.Add(166, "")
|
||||
|
||||
m_Eng.Add(167, "Custom Inner Shell Width")
|
||||
m_Eng.Add(168, "")
|
||||
|
||||
m_Eng.Add(169, "Spiral Trans Len")
|
||||
m_Eng.Add(170, "")
|
||||
|
||||
m_Eng.Add(171, "Single Lead In")
|
||||
m_Eng.Add(172, "")
|
||||
|
||||
m_Eng.Add(173, "Merge with Shell")
|
||||
m_Eng.Add(174, "")
|
||||
|
||||
m_Eng.Add(175, "Invert Merged Shell Mail Link")
|
||||
m_Eng.Add(176, "")
|
||||
|
||||
m_Eng.Add(177, "Custom Strand Width")
|
||||
m_Eng.Add(178, "")
|
||||
|
||||
m_Eng.Add(179, "Link Fillet")
|
||||
m_Eng.Add(180, "")
|
||||
|
||||
m_Eng.Add(181, "Lead Fillet")
|
||||
m_Eng.Add(182, "")
|
||||
|
||||
m_Eng.Add(183, "Strand Overlap %")
|
||||
m_Eng.Add(184, "")
|
||||
|
||||
m_Eng.Add(185, "Custom Strand Width")
|
||||
m_Eng.Add(186, "")
|
||||
|
||||
m_Eng.Add(187, "Custom Strand Width")
|
||||
m_Eng.Add(188, "")
|
||||
|
||||
m_Eng.Add(189, "Floor Ceil Overlap [%]")
|
||||
m_Eng.Add(190, "")
|
||||
|
||||
m_Eng.Add(191, "")
|
||||
ElseIf sLanguage.Equals("Italiano") Then
|
||||
m_Ita.Add(1, "Slicing Direction")
|
||||
m_Ita.Add(2, "Direzione dell’asse di stampa (Z).")
|
||||
|
||||
m_Ita.Add(3, "Spiral Vase")
|
||||
m_Ita.Add(4, "Stampa di una spirale a singola passata (senza stacchi).")
|
||||
|
||||
m_Ita.Add(5, "Strand Height")
|
||||
m_Ita.Add(6, "L’altezza dello strato.")
|
||||
|
||||
m_Ita.Add(7, "Strand Width")
|
||||
m_Ita.Add(8, "La larghezza della sezione della passata.")
|
||||
|
||||
m_Ita.Add(9, "Strand Count")
|
||||
m_Ita.Add(10, "Numero di passate che compongono il perimetro.")
|
||||
|
||||
m_Ita.Add(11, "Offset")
|
||||
m_Ita.Add(12, "Offset 2D di ogni layer. L’offset è ortogonale all’asse di stampa.")
|
||||
|
||||
m_Ita.Add(13, "Strand Overlap[%]")
|
||||
m_Ita.Add(14, "Sovrapposizione tra le passate nello stesso layer (valida solo per il perimetro).")
|
||||
|
||||
m_Ita.Add(15, "Start Point Offset on Layer")
|
||||
m_Ita.Add(16, "Offset del punto start di ogni strand della shell di ogni livello Z.")
|
||||
|
||||
m_Ita.Add(17, "Strand Order")
|
||||
m_Ita.Add(18, "Ordine di stampa del perimetro (Esterno-Interno o Interno-Esterno).")
|
||||
|
||||
m_Ita.Add(19, "Direction")
|
||||
m_Ita.Add(20, "Direzione di stampa del perimetro.")
|
||||
|
||||
m_Ita.Add(21, "G0 Feed")
|
||||
m_Ita.Add(22, "Avanzamento dei movimenti X Y di spostamento in rapido senza stampare.")
|
||||
|
||||
m_Ita.Add(23, "Link Z Up")
|
||||
m_Ita.Add(24, "Movimento in Z+ prima di eseguire uno spostamento senza stampare in modo da evitare collisioni con il pezzo.")
|
||||
|
||||
m_Ita.Add(25, "G0 Feed Z")
|
||||
m_Ita.Add(26, "Avanzamento degli stacchi in Z senza stampare.")
|
||||
|
||||
m_Ita.Add(27, "Nozzle Diameter")
|
||||
m_Ita.Add(28, "Diametro del piattello inferiore dell’ugello (esterno).")
|
||||
|
||||
m_Ita.Add(29, "Flow Rate[%]")
|
||||
m_Ita.Add(30, "Alterazione del flusso di materiale rispetto al teorico in percentuale.")
|
||||
|
||||
m_Ita.Add(31, "Dynamic Mode")
|
||||
m_Ita.Add(32, "Modalità dinamica.")
|
||||
|
||||
m_Ita.Add(33, "Print Order")
|
||||
m_Ita.Add(34, "Selezionare l’ordine di stampa.")
|
||||
|
||||
m_Ita.Add(35, "Pre Flow Delay")
|
||||
m_Ita.Add(36, "Imposta un tempo di pausa prima di cominciare a stampare, dopo uno stop del flusso.")
|
||||
|
||||
m_Ita.Add(37, "Post Flow Delay")
|
||||
m_Ita.Add(38, "Imposta un tempo di pausa dopo aver cominciato a stampare, dopo uno stop del flusso.")
|
||||
|
||||
m_Ita.Add(39, "Screw Back")
|
||||
m_Ita.Add(40, "In base alla viscosità del materiale, quanto retrarre il materiale quando si ferma l’estrusione. Da 0 a 300.")
|
||||
|
||||
m_Ita.Add(41, "Link Type")
|
||||
m_Ita.Add(42, "Tipo di giunzione tra le passate del perimetro.")
|
||||
|
||||
m_Ita.Add(43, "Link Param")
|
||||
m_Ita.Add(44, "Distanza tra i lead points se il link type è diverso da 'none'.")
|
||||
|
||||
m_Ita.Add(45, "Lead In")
|
||||
m_Ita.Add(46, "Modalità di ingresso.")
|
||||
|
||||
m_Ita.Add(47, "Lead In Tang Dist")
|
||||
m_Ita.Add(48, "Se il parametro Lead In è diverso da 'none', è la distanza dell’approccio tangente.")
|
||||
|
||||
m_Ita.Add(49, "Lead In Ortho Dist")
|
||||
m_Ita.Add(50, "Se il parametro Lead In è diverso da 'none', è la distanza dell’approccio ortogonale")
|
||||
|
||||
m_Ita.Add(51, "Offset Lead Point")
|
||||
m_Ita.Add(52, "Ritardo (o anticipo se valore negativo) della partenza (mm) dopo uno stop del flusso.")
|
||||
|
||||
m_Ita.Add(53, "Lead Out")
|
||||
m_Ita.Add(54, "Modalità di distacco.")
|
||||
|
||||
m_Ita.Add(55, "Lead Out Tang Dist")
|
||||
m_Ita.Add(56, "Se il parametro Lead Out è diverso da 'none', è la distanza dell’approccio tangente.")
|
||||
|
||||
m_Ita.Add(57, "Lead Out Ortho Dist")
|
||||
m_Ita.Add(58, "Se il parametro Lead Out è diverso da 'none', è la distanza dell’approccio ortogonale.")
|
||||
|
||||
m_Ita.Add(59, "Coasting Len")
|
||||
m_Ita.Add(60, "Distanza tra l’inizio della shell e l’interruzione della stampa.")
|
||||
|
||||
m_Ita.Add(61, "Coasting Feed[%]")
|
||||
m_Ita.Add(62, "Percentuale della velocità di lavoro alla quale viene eseguito il coasting.")
|
||||
|
||||
m_Ita.Add(63, "Wipe Len")
|
||||
m_Ita.Add(64, "Lunghezza del movimento di wipe.")
|
||||
|
||||
m_Ita.Add(65, "Wipe Feed[%]")
|
||||
m_Ita.Add(66, "Percentuale della velocità di lavoro alla quale viene eseguito il wipe.")
|
||||
|
||||
m_Ita.Add(67, "Type")
|
||||
m_Ita.Add(68, "Tipo di ribs e come interagiscono con il solido di stampa.
|
||||
-Internal
|
||||
Taglia le superfici ribs all’interno del solido di stampa.
|
||||
-External
|
||||
Taglia le superfici ribs all’esterno del solido di stampa.
|
||||
-Unbounded
|
||||
Se il parametro 'Limit Unbounded With Solid' è spuntata, taglia le superfici ribs all’interno del solido di stampa. Altrimenti, stampa le ribs Unbounded come sono modellate.
|
||||
-Support
|
||||
Come le Internal ribs, taglia le superfici ribs all’interno del solido di stampa. questa tipologia esiste per permettere di diversificare i parametri delle ribs interne con quelle dei supporti interni.")
|
||||
|
||||
m_Ita.Add(69, "Overlap[%]")
|
||||
m_Ita.Add(70, "Sovrapposizione tra ribs e altre ribs e tra ribs e shell.")
|
||||
|
||||
m_Ita.Add(71, "Strand Count")
|
||||
m_Ita.Add(72, "Numero di filamenti che compongono ogni rib.")
|
||||
|
||||
m_Ita.Add(73, "Link")
|
||||
m_Ita.Add(74, "Connette tutte le ribs, se possibile.")
|
||||
|
||||
m_Ita.Add(75, "Invert Order")
|
||||
m_Ita.Add(76, "Inverti l’ordine delle ribs.")
|
||||
|
||||
m_Ita.Add(77, "Invert Direction")
|
||||
m_Ita.Add(78, "Inverte la direzione delle ribs.")
|
||||
|
||||
m_Ita.Add(79, "Invert Strand Order")
|
||||
m_Ita.Add(80, "Se la rib ha più di uno strand, inverte il lato di lead in/out.")
|
||||
|
||||
m_Ita.Add(81, "Lead In Invert")
|
||||
m_Ita.Add(82, "Inverti la direzione dell’ingresso delle ribs.")
|
||||
|
||||
m_Ita.Add(83, "Lead In Len")
|
||||
m_Ita.Add(84, "Lunghezza dell’ingresso della ribs, segue l’offset della shell.")
|
||||
|
||||
m_Ita.Add(85, "Lead Out Invert")
|
||||
m_Ita.Add(86, "Inverti la direzione dell’uscita delle ribs.")
|
||||
|
||||
m_Ita.Add(87, "Lead Out Len")
|
||||
m_Ita.Add(88, "Lunghezza dell’uscita della ribs, segue l’offset della shell.")
|
||||
|
||||
m_Ita.Add(89, "Lead Out Coasting")
|
||||
m_Ita.Add(90, "Lunghezza del segmento che segue il percorso con arresto del flusso.")
|
||||
|
||||
m_Ita.Add(91, "Lead Out Wipe")
|
||||
m_Ita.Add(92, "Lunghezza di un segmento angolato rispetto al coasting di un angolo definibile, la macchina non stampa. Il suo scopo è quello di pulire l’ugello prima di stampare un altro elemento.")
|
||||
|
||||
m_Ita.Add(93, "Lead Out Wipe Dir [deg]")
|
||||
m_Ita.Add(94, "Direzione del wipe.")
|
||||
|
||||
m_Ita.Add(95, "Limit Unbounded With Solid")
|
||||
m_Ita.Add(96, "Se il tipo di ribs è 'Unbounded', stampa solo le ribs contenute nel solido, se ci sono parti di ribs fuori dal solido vengono tagliate.")
|
||||
|
||||
m_Ita.Add(97, "Difference")
|
||||
m_Ita.Add(98, "Nell’area contenuta nel/i solido/i 'reduce shell number', quanti strand della shell eliminare.")
|
||||
|
||||
m_Ita.Add(99, "Coasting")
|
||||
m_Ita.Add(100, "Lunghezza del segmento che segue il percorso con arresto del flusso.")
|
||||
|
||||
m_Ita.Add(101, "Wipe")
|
||||
m_Ita.Add(102, "Lunghezza di un segmento angolato rispetto al coasting di un angolo definibile, la macchina non stampa. Il suo scopo è quello di pulire l’ugello prima di stampare un altro elemento.")
|
||||
|
||||
m_Ita.Add(103, "Wipe Direction [deg]")
|
||||
m_Ita.Add(104, "Direzione del wipe.")
|
||||
|
||||
m_Ita.Add(105, "Infill Type")
|
||||
m_Ita.Add(106, "Tipo di riempimento.")
|
||||
|
||||
m_Ita.Add(107, "Link Type")
|
||||
m_Ita.Add(108, "Tipo di giunzione tra le passate del Filled Solid.")
|
||||
|
||||
m_Ita.Add(109, "Link Param")
|
||||
m_Ita.Add(110, "Distanza tra i lead points se il link type è diverso da 'none'.")
|
||||
|
||||
m_Ita.Add(111, "Start Point Offset On Slice")
|
||||
m_Ita.Add(112, "Offset del punto start di ogni strand del Filled Solid di ogni livello Z.")
|
||||
|
||||
m_Ita.Add(113, "Offset Lead Point")
|
||||
m_Ita.Add(114, "Ritardo (o anticipo se valore negativo) della partenza (mm) dopo uno stop del flusso.")
|
||||
|
||||
m_Ita.Add(115, "Density")
|
||||
m_Ita.Add(116, "Densità del riempimento.")
|
||||
|
||||
m_Ita.Add(117, "Grid Overlap")
|
||||
m_Ita.Add(118, "Sovrapposizione degli strand del reticolo.")
|
||||
|
||||
m_Ita.Add(119, "Direction")
|
||||
m_Ita.Add(120, "Direzione di stampa in gradi.")
|
||||
|
||||
m_Ita.Add(121, "Offset X")
|
||||
m_Ita.Add(122, "Traslazione del pattern dell’infill.")
|
||||
|
||||
m_Ita.Add(123, "Offset Y")
|
||||
m_Ita.Add(124, "Translation del pattern dell’infill.")
|
||||
|
||||
m_Ita.Add(125, "Coasting Length")
|
||||
m_Ita.Add(126, "Lunghezza del segmento dove la macchina smette di depositare.")
|
||||
|
||||
m_Ita.Add(127, "Wipe Length")
|
||||
m_Ita.Add(128, "Lunghezza di un segmento angolato rispetto al coasting di un angolo definibile, la macchina non stampa. Il suo scopo è quello di pulire l’ugello prima di stampare un altro elemento.")
|
||||
|
||||
m_Ita.Add(129, "Wipe Direction [deg]")
|
||||
m_Ita.Add(130, "Direzione del wipe.")
|
||||
|
||||
m_Ita.Add(131, "Floor Count")
|
||||
m_Ita.Add(132, "Quanti layer di superficie inferiore pieni stampare.")
|
||||
|
||||
m_Ita.Add(133, "Floor Type")
|
||||
m_Ita.Add(134, "Tipo di riempimento.")
|
||||
|
||||
m_Ita.Add(135, "Ceil Count")
|
||||
m_Ita.Add(136, "Quanti layer di superficie superiore pieni stampare.")
|
||||
|
||||
m_Ita.Add(137, "Ceil Type")
|
||||
m_Ita.Add(138, "Tipo di riempimento.")
|
||||
|
||||
m_Ita.Add(139, "Infill Type")
|
||||
m_Ita.Add(140, "Tipo di riempimento.")
|
||||
|
||||
m_Ita.Add(141, "Density")
|
||||
m_Ita.Add(142, "Densità del riempimento.")
|
||||
|
||||
m_Ita.Add(143, "Grid Overlap")
|
||||
m_Ita.Add(144, "Sovrapposizione degli strand della grid.")
|
||||
|
||||
m_Ita.Add(145, "Direction")
|
||||
m_Ita.Add(146, "Direzione di stampa.")
|
||||
|
||||
m_Ita.Add(147, "Offset X")
|
||||
m_Ita.Add(148, "Traslazione del pattern dell’infill.")
|
||||
|
||||
m_Ita.Add(149, "Offset Y")
|
||||
m_Ita.Add(150, "Traslazione del pattern dell’infill.")
|
||||
|
||||
m_Ita.Add(151, "Coasting Length")
|
||||
m_Ita.Add(152, "Lunghezza del segmento dove la macchina smette di depositare.")
|
||||
|
||||
m_Ita.Add(153, "Wipe Length")
|
||||
m_Ita.Add(154, "Lunghezza di un segmento angolato rispetto al coasting di un angolo definibile, la macchina non stampa. Il suo scopo è quello di pulire l’ugello prima di stampare un altro elemento.")
|
||||
|
||||
m_Ita.Add(155, "Wipe Direction [deg]")
|
||||
m_Ita.Add(156, "Direzione del wipe.")
|
||||
|
||||
m_Ita.Add(157, "Overlap[%]")
|
||||
m_Ita.Add(158, "Sovrapposizione tra gli strand del filled solid e gli altri elementi di stampa.")
|
||||
|
||||
m_Ita.Add(159, "Overlap[%]")
|
||||
m_Ita.Add(160, "Sovrapposizione tra gli strand dell’infill e il resto degli elementi di stampa.")
|
||||
|
||||
m_Ita.Add(163, "Slicing Height")
|
||||
m_Ita.Add(164, "")
|
||||
|
||||
m_Ita.Add(165, "Max Slices Number")
|
||||
m_Ita.Add(166, "")
|
||||
|
||||
m_Ita.Add(167, "Custom Inner Shell Width")
|
||||
m_Ita.Add(168, "")
|
||||
|
||||
m_Ita.Add(169, "Spiral Trans Len")
|
||||
m_Ita.Add(170, "")
|
||||
|
||||
m_Ita.Add(171, "Single Lead In")
|
||||
m_Ita.Add(172, "")
|
||||
|
||||
m_Ita.Add(173, "Merge with Shell")
|
||||
m_Ita.Add(174, "")
|
||||
|
||||
m_Ita.Add(175, "Invert Merged Shell Mail Link")
|
||||
m_Ita.Add(176, "")
|
||||
|
||||
m_Ita.Add(177, "Custom Strand Width")
|
||||
m_Ita.Add(178, "")
|
||||
|
||||
m_Ita.Add(179, "Link Fillet")
|
||||
m_Ita.Add(180, "")
|
||||
|
||||
m_Ita.Add(181, "Lead Fillet")
|
||||
m_Ita.Add(182, "")
|
||||
|
||||
m_Ita.Add(183, "Strand Overlap [%]")
|
||||
m_Ita.Add(184, "")
|
||||
|
||||
m_Ita.Add(185, "Custom Strand Width")
|
||||
m_Ita.Add(186, "")
|
||||
|
||||
m_Ita.Add(187, "Custom Strand Width")
|
||||
m_Ita.Add(188, "")
|
||||
|
||||
m_Ita.Add(189, "Floor Ceil Overlap [%]")
|
||||
m_Ita.Add(190, "")
|
||||
|
||||
m_Ita.Add(191, "")
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Friend Function ReadToolTipMsg(Type As Integer) As String
|
||||
Dim mDict As KeyValuePair(Of Integer, String)
|
||||
If sLanguage.Equals("English") Then
|
||||
mDict = m_Eng.FirstOrDefault(Function(x) x.Key = Type)
|
||||
Return mDict.Value
|
||||
ElseIf sLanguage.Equals("Italiano") Then
|
||||
mDict = m_Ita.FirstOrDefault(Function(x) x.Key = Type)
|
||||
Return mDict.Value
|
||||
End If
|
||||
Return ""
|
||||
End Function
|
||||
End Module
|
||||
@@ -52,19 +52,25 @@
|
||||
</Grid.ColumnDefinitions>
|
||||
<Button Grid.Column="0"
|
||||
Command="{Binding Import_Command}"
|
||||
ToolTip="{Binding Import_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/ProjectManager/Import.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Import_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="1"
|
||||
Command="{Binding Line2P_Command}"
|
||||
ToolTip="{Binding Line2P_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/Line2P.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Line2P_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
</Grid>
|
||||
</Border>
|
||||
@@ -94,47 +100,62 @@
|
||||
</Grid.ColumnDefinitions>
|
||||
<Button Grid.Column="0"
|
||||
Command="{Binding Delete_Command}"
|
||||
ToolTip="{Binding Delete_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/Delete.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Delete_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="1"
|
||||
Command="{Binding ModifyCurve_Command}"
|
||||
ToolTip="{Binding ModifyCurve_ToolTip}"
|
||||
Visibility="{Binding Compo_Visibility}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/ModifyCurve.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding ModifyCurve_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="2"
|
||||
Command="{Binding AddPointCurve_Command}"
|
||||
ToolTip="{Binding AddPointCurve_ToolTip}"
|
||||
Visibility="{Binding Compo_Visibility}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/AddPointCurve.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding AddPointCurve_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="3"
|
||||
Command="{Binding RemovePointCurve_Command}"
|
||||
ToolTip="{Binding RemovePointCurve_ToolTip}"
|
||||
Visibility="{Binding Compo_Visibility}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/RemovePointCurve.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding RemovePointCurve_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="4"
|
||||
Command="{Binding Extrude_Command}"
|
||||
ToolTip="{Binding Extrude_ToolTip}"
|
||||
Visibility="{Binding Compo_Visibility}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/Extrude.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Extrude_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
</Grid>
|
||||
</Border>
|
||||
@@ -167,76 +188,103 @@
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<Button Command="{Binding CPlaneTop_Command}"
|
||||
ToolTip="{Binding CPlaneTop_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneTOP.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneTop_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="1"
|
||||
Command="{Binding CPlaneFront_Command}"
|
||||
ToolTip="{Binding CPlaneFront_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneFRONT.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneFront_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="2"
|
||||
Command="{Binding CPlaneRight_Command}"
|
||||
ToolTip="{Binding CPlaneRight_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneRIGHT.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneRight_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="3"
|
||||
Command="{Binding CPlaneBack_Command}"
|
||||
ToolTip="{Binding CPlaneBack_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneBACK.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneBack_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="4"
|
||||
Command="{Binding CPlaneLeft_Command}"
|
||||
ToolTip="{Binding CPlaneLeft_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneLEFT.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneLeft_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="5"
|
||||
Command="{Binding CPlaneBottom_Command}"
|
||||
ToolTip="{Binding CPlaneBottom_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneBOTTOM.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneBottom_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="6"
|
||||
Command="{Binding CPlaneElevation_Command}"
|
||||
ToolTip="{Binding CPlaneElevation_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneELEVATION.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneElevation_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="7"
|
||||
Command="{Binding CPlaneOrigin_Command}"
|
||||
ToolTip="{Binding CPlaneOrigin_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneORIGIN.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneOrigin_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="8"
|
||||
Command="{Binding CPlaneObj_Command}"
|
||||
ToolTip="{Binding CPlaneObj_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneOBJECT.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
</Button>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneObj_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
</Grid>
|
||||
</Border>
|
||||
<!--Move Button-->
|
||||
@@ -344,10 +392,10 @@
|
||||
ResetValueOnLostFocus="False"
|
||||
Margin="0,5,0,2.5"/>
|
||||
<Grid Grid.Row="2"
|
||||
Margin="0,2.5,0,0">
|
||||
Margin="0,2.5,0,0">
|
||||
<Button Content="Drag"
|
||||
Command="{Binding DragRotate_Command}"
|
||||
Style="{StaticResource LeftPanel_TextButton}"/>
|
||||
Command="{Binding DragRotate_Command}"
|
||||
Style="{StaticResource LeftPanel_TextButton}"/>
|
||||
</Grid>
|
||||
</Grid>
|
||||
</Border>
|
||||
|
||||
@@ -72,7 +72,8 @@ Public Class CopyFromWndVM
|
||||
MachiningParam.Params.RIBSLEADOUTCOASTING,
|
||||
MachiningParam.Params.RIBSLEADOUTWIPE,
|
||||
MachiningParam.Params.RIBSLEADOUTWIPEDIR,
|
||||
MachiningParam.Params.RIBSLEADFILLET})
|
||||
MachiningParam.Params.RIBSLEADFILLET,
|
||||
MachiningParam.Params.RIBSMAXSLICESNUMBER})
|
||||
For Each Param In ParamList
|
||||
Select Case Map.refRibPanelVM.SelRib.Type
|
||||
Case RibEntity.RibTypes.FROMDRAW
|
||||
@@ -104,7 +105,7 @@ Public Class CopyFromWndVM
|
||||
RibTypeParam.SelValue = RibTypeParam.PartSelValue
|
||||
End If
|
||||
Case MachiningParam.Params.RIBSSTRANDWIDTH, MachiningParam.Params.RIBSOVERLAP, MachiningParam.Params.RIBSSTRANDOVERLAP, MachiningParam.Params.RIBSSTRANDCOUNT, MachiningParam.Params.RIBSLINKFILLET, MachiningParam.Params.RIBSLEADINLEN, MachiningParam.Params.RIBSLEADOUTLEN,
|
||||
MachiningParam.Params.RIBSLEADOUTCOASTING, MachiningParam.Params.RIBSLEADOUTWIPE, MachiningParam.Params.RIBSLEADOUTWIPEDIR, MachiningParam.Params.RIBSLEADFILLET
|
||||
MachiningParam.Params.RIBSLEADOUTCOASTING, MachiningParam.Params.RIBSLEADOUTWIPE, MachiningParam.Params.RIBSLEADOUTWIPEDIR, MachiningParam.Params.RIBSLEADFILLET, MachiningParam.Params.RIBSMAXSLICESNUMBER
|
||||
Dim RibTypeParam As RibNumericMachiningParam = Nothing
|
||||
Dim dRibParam As Double = 0
|
||||
Select Case Type
|
||||
@@ -141,6 +142,9 @@ Public Class CopyFromWndVM
|
||||
Case MachiningParam.Params.RIBSLEADFILLET
|
||||
RibTypeParam = Map.refRibParamPanelVM.MachiningParamList.FirstOrDefault(Function(x) x.Type = MachiningParam.Params.RIBSLEADFILLET)
|
||||
bRead = EgtGetInfo(nFromId, MAC_RIBSLEADFILLET, dRibParam)
|
||||
Case MachiningParam.Params.RIBSMAXSLICESNUMBER
|
||||
RibTypeParam = Map.refRibParamPanelVM.MachiningParamList.FirstOrDefault(Function(x) x.Type = MachiningParam.Params.RIBSMAXSLICESNUMBER)
|
||||
bRead = EgtGetInfo(nFromId, MAC_RIBSMAXSLICESNUMBER, dRibParam)
|
||||
End Select
|
||||
If Not IsNothing(RibTypeParam) AndAlso bRead Then
|
||||
RibTypeParam.SetValue(dRibParam)
|
||||
|
||||
@@ -40,10 +40,36 @@
|
||||
<ColumnDefinition Width="1*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="{Binding sName}"
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<TextBox Grid.Column="1"
|
||||
Text="{Binding sValue}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
@@ -65,10 +91,36 @@
|
||||
<ColumnDefinition Width="1*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="{Binding sName}"
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<ComboBox Grid.Column="1"
|
||||
ItemsSource="{Binding ValueList}"
|
||||
SelectedItem="{Binding SelValue}"
|
||||
@@ -92,10 +144,36 @@
|
||||
<ColumnDefinition Width="1*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="{Binding sName}"
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<CheckBox Grid.Column="1"
|
||||
IsChecked="{Binding bValue}"
|
||||
HorizontalAlignment="Center"
|
||||
@@ -130,11 +208,14 @@
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
</Button>
|
||||
<Button Command="{Binding CopyFrom_Command}"
|
||||
ToolTip="Copy From"
|
||||
Margin="0,0,2.5,0"
|
||||
Style="{StaticResource RightPanel_HalfRound_Button}">
|
||||
<Image Source="\Resources\RibParamPanel\CopyFrom.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="Copy From"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
</UniformGrid>
|
||||
</Grid>
|
||||
|
||||
@@ -59,7 +59,8 @@ Public Class RibParamPanelVM
|
||||
New RibNumericMachiningParam(MachiningParam.Params.RIBSLEADOUTCOASTING, nRibId, nPartId, Me),
|
||||
New RibNumericMachiningParam(MachiningParam.Params.RIBSLEADOUTWIPE, nRibId, nPartId, Me),
|
||||
New RibNumericMachiningParam(MachiningParam.Params.RIBSLEADOUTWIPEDIR, nRibId, nPartId, Me),
|
||||
New RibNumericMachiningParam(MachiningParam.Params.RIBSLEADFILLET, nRibId, nPartId, Me)})
|
||||
New RibNumericMachiningParam(MachiningParam.Params.RIBSLEADFILLET, nRibId, nPartId, Me),
|
||||
New RibNumericMachiningParam(MachiningParam.Params.RIBSMAXSLICESNUMBER, nRibId, nPartId, Me)})
|
||||
NotifyPropertyChanged(NameOf(MachiningParamList))
|
||||
NotifyPropertyChanged(NameOf(sName))
|
||||
End Sub
|
||||
@@ -295,6 +296,10 @@ Public Class RibNumericMachiningParam
|
||||
bReadFromPart = EgtGetInfo(nRibId, MAC_RIBSLEADFILLET, m_dValue)
|
||||
EgtGetInfo(nPartId, MAC_RIBSLEADFILLET, m_dPartValue)
|
||||
m_bIsLen = True
|
||||
Case Params.RIBSMAXSLICESNUMBER
|
||||
bReadFromPart = EgtGetInfo(nRibId, MAC_RIBSMAXSLICESNUMBER, m_dValue)
|
||||
EgtGetInfo(nPartId, MAC_RIBSMAXSLICESNUMBER, m_dPartValue)
|
||||
m_bIsLen = False
|
||||
End Select
|
||||
m_dOrigValue = m_dValue
|
||||
If Not bReadFromPart Then
|
||||
@@ -401,6 +406,12 @@ Public Class RibNumericMachiningParam
|
||||
Else
|
||||
EgtRemoveInfo(nRibId, MAC_RIBSLEADFILLET)
|
||||
End If
|
||||
Case Params.RIBSMAXSLICESNUMBER
|
||||
If bIsModifiedFromPart Then
|
||||
EgtSetInfo(nRibId, MAC_RIBSMAXSLICESNUMBER, sWriteValue)
|
||||
Else
|
||||
EgtRemoveInfo(nRibId, MAC_RIBSMAXSLICESNUMBER)
|
||||
End If
|
||||
End Select
|
||||
End Sub
|
||||
|
||||
|
||||
@@ -529,8 +529,7 @@ Public Class MySceneHostVM
|
||||
EgtGetGroupGlobFrame(nNewLayerId, frLayer)
|
||||
' verifico che ci sia una sola entita'
|
||||
If EgtGetGroupObjs(nNewLayerId) <> 1 Then
|
||||
'MessageBox.Show("Impossible importing file that contains more than one entity.", "Error", MessageBoxButton.OK, MessageBoxImage.Error)
|
||||
EgtMessageBoxV.Show(Application.Current.MainWindow, "Impossible importing file that contains more than one entity.", "Error", MessageBoxButton.OK, MessageBoxImage.Error)
|
||||
MessageBox.Show("Impossible importing file that contains more than one entity.", "Error", MessageBoxButton.OK, MessageBoxImage.Error)
|
||||
Else
|
||||
' elimino eventuale entita' vecchia
|
||||
If MenuItem.OrigLayer.EntityList.Count > 0 AndAlso MenuItem.OrigLayer.EntityList(0).nId <> GDB_ID.NULL Then EgtErase(MenuItem.OrigLayer.EntityList(0).nId)
|
||||
|
||||
@@ -52,19 +52,25 @@
|
||||
</Grid.ColumnDefinitions>
|
||||
<Button Grid.Column="0"
|
||||
Command="{Binding Import_Command}"
|
||||
ToolTip="{Binding Import_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/ProjectManager/Import.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Import_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="1"
|
||||
Command="{Binding Line2P_Command}"
|
||||
ToolTip="{Binding Line2P_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/Line2P.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Line2P_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
</Grid>
|
||||
</Border>
|
||||
@@ -94,47 +100,62 @@
|
||||
</Grid.ColumnDefinitions>
|
||||
<Button Grid.Column="0"
|
||||
Command="{Binding Delete_Command}"
|
||||
ToolTip="{Binding Delete_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/Delete.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Delete_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="1"
|
||||
Command="{Binding ModifyCurve_Command}"
|
||||
ToolTip="{Binding ModifyCurve_ToolTip}"
|
||||
Visibility="{Binding Compo_Visibility}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/ModifyCurve.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding ModifyCurve_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="2"
|
||||
Command="{Binding AddPointCurve_Command}"
|
||||
ToolTip="{Binding AddPointCurve_ToolTip}"
|
||||
Visibility="{Binding Compo_Visibility}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/AddPointCurve.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding AddPointCurve_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="3"
|
||||
Command="{Binding RemovePointCurve_Command}"
|
||||
ToolTip="{Binding RemovePointCurve_ToolTip}"
|
||||
Visibility="{Binding Compo_Visibility}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/RemovePointCurve.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding RemovePointCurve_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="4"
|
||||
Command="{Binding Extrude_Command}"
|
||||
ToolTip="{Binding Extrude_ToolTip}"
|
||||
Visibility="{Binding Compo_Visibility}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/DrawPanel/Extrude.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding Extrude_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
</Grid>
|
||||
</Border>
|
||||
@@ -167,35 +188,47 @@
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<Button Command="{Binding CPlaneTop_Command}"
|
||||
ToolTip="{Binding CPlaneTop_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneTOP.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneTop_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="1"
|
||||
Command="{Binding CPlaneFront_Command}"
|
||||
ToolTip="{Binding CPlaneFront_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneFRONT.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneFront_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="2"
|
||||
Command="{Binding CPlaneRight_Command}"
|
||||
ToolTip="{Binding CPlaneRight_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneRIGHT.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneRight_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="3"
|
||||
Command="{Binding CPlaneBack_Command}"
|
||||
ToolTip="{Binding CPlaneBack_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneBACK.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneBack_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="4"
|
||||
Command="{Binding CPlaneLeft_Command}"
|
||||
@@ -207,35 +240,47 @@
|
||||
</Button>
|
||||
<Button Grid.Column="5"
|
||||
Command="{Binding CPlaneBottom_Command}"
|
||||
ToolTip="{Binding CPlaneBottom_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneBOTTOM.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneBottom_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="6"
|
||||
Command="{Binding CPlaneElevation_Command}"
|
||||
ToolTip="{Binding CPlaneElevation_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneELEVATION.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneElevation_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="7"
|
||||
Command="{Binding CPlaneOrigin_Command}"
|
||||
ToolTip="{Binding CPlaneOrigin_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CPlaneORIGIN.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneOrigin_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button Grid.Column="8"
|
||||
Command="{Binding CPlaneObj_Command}"
|
||||
ToolTip="{Binding CPlaneObj_ToolTip}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource ToolBar_Button}">
|
||||
<Image Source="/Resources/GridViewPanel/CplaneOBJECT.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding CPlaneObj_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
</Grid>
|
||||
</Border>
|
||||
|
||||
@@ -39,10 +39,36 @@
|
||||
<ColumnDefinition Width="1*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="{Binding sName}"
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<TextBox Grid.Column="1"
|
||||
Text="{Binding sValue}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
@@ -64,10 +90,36 @@
|
||||
<ColumnDefinition Width="1*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="{Binding sName}"
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<ComboBox Grid.Column="1"
|
||||
ItemsSource="{Binding ValueList}"
|
||||
SelectedItem="{Binding SelValue}"
|
||||
@@ -91,10 +143,36 @@
|
||||
<ColumnDefinition Width="1*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="{Binding sName}"
|
||||
<TextBlock Text="{Binding sName, Mode=OneWay}"
|
||||
Margin="0,0,2.5,0"
|
||||
ToolTip="{StaticResource MachiningParam_Tooltip}"
|
||||
Style="{StaticResource ParameterList_TextBlock}"/>
|
||||
Style="{StaticResource ParameterList_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Style="{StaticResource Special_Tooltip}">
|
||||
<Grid Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
</ToolTip>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
<CheckBox Grid.Column="1"
|
||||
IsChecked="{Binding bValue}"
|
||||
HorizontalAlignment="Center"
|
||||
@@ -116,12 +194,18 @@
|
||||
<UniformGrid Grid.Row="1"
|
||||
Rows="1"
|
||||
Margin="0,2.5,0,0">
|
||||
<Button Content="Ok"
|
||||
Command="{Binding Ok_Command}"
|
||||
Style="{StaticResource RightPanel_HalfRound_Button}"/>
|
||||
<Button Content="Cancel"
|
||||
Command="{Binding Cancel_Command}"
|
||||
Style="{StaticResource RightPanel_HalfRound_Button}"/>
|
||||
<Button Command="{Binding Ok_Command}"
|
||||
Margin="0,0,2.5,0"
|
||||
Style="{StaticResource RightPanel_HalfRound_Button}">
|
||||
<Image Source="\Resources\Common\Ok.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
</Button>
|
||||
<Button Command="{Binding Cancel_Command}"
|
||||
Margin="0,0,2.5,0"
|
||||
Style="{StaticResource RightPanel_HalfRound_Button}">
|
||||
<Image Source="\Resources\Common\Cancel.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
</Button>
|
||||
</UniformGrid>
|
||||
</Grid>
|
||||
</Border>
|
||||
|
||||
@@ -7,32 +7,48 @@
|
||||
Padding="10,0,0,0">
|
||||
|
||||
<UniformGrid Rows="1">
|
||||
|
||||
<local:CheckedImageRadioButton ToolTip="{Binding RenderingWFToolTip}"
|
||||
IsChecked="{Binding WireframeIsChecked}"
|
||||
|
||||
<local:CheckedImageRadioButton IsChecked="{Binding WireframeIsChecked}"
|
||||
ImageSource="/Resources/ShowPanel/RenderingWF.png"
|
||||
CheckedImageSource="/Resources/ShowPanel/RenderingWF_White.png"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource BottomPanel_ToggleButton}"/>
|
||||
<local:CheckedImageRadioButton ToolTip="{Binding RenderingHLToolTip}"
|
||||
IsChecked="{Binding HiddenLineIsChecked}"
|
||||
Style="{StaticResource BottomPanel_ToggleButton}">
|
||||
<local:CheckedImageRadioButton.ToolTip>
|
||||
<ToolTip Content="{Binding RenderingWFToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</local:CheckedImageRadioButton.ToolTip>
|
||||
</local:CheckedImageRadioButton>
|
||||
<local:CheckedImageRadioButton IsChecked="{Binding HiddenLineIsChecked}"
|
||||
ImageSource="/Resources/ShowPanel/RenderingHL.png"
|
||||
CheckedImageSource="/Resources/ShowPanel/RenderingHL_White.png"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource BottomPanel_ToggleButton}"/>
|
||||
<local:CheckedImageRadioButton ToolTip="{Binding RenderingSHToolTip}"
|
||||
IsChecked="{Binding ShadingIsChecked}"
|
||||
Style="{StaticResource BottomPanel_ToggleButton}">
|
||||
<local:CheckedImageRadioButton.ToolTip>
|
||||
<ToolTip Content="{Binding RenderingHLToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</local:CheckedImageRadioButton.ToolTip>
|
||||
</local:CheckedImageRadioButton>
|
||||
<local:CheckedImageRadioButton IsChecked="{Binding ShadingIsChecked}"
|
||||
ImageSource="/Resources/ShowPanel/RenderingSH.png"
|
||||
CheckedImageSource="/Resources/ShowPanel/RenderingSH_White.png"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource BottomPanel_ToggleButton}"/>
|
||||
<local:CheckedImageToggleButton ToolTip="{Binding CurveDirToolTip}"
|
||||
IsChecked="{Binding CurveDirIsChecked}"
|
||||
Style="{StaticResource BottomPanel_ToggleButton}">
|
||||
<local:CheckedImageRadioButton.ToolTip>
|
||||
<ToolTip Content="{Binding RenderingSHToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</local:CheckedImageRadioButton.ToolTip>
|
||||
</local:CheckedImageRadioButton>
|
||||
<local:CheckedImageToggleButton IsChecked="{Binding CurveDirIsChecked}"
|
||||
ImageSource="/Resources/ShowPanel/CurveDir.png"
|
||||
CheckedImageSource="/Resources/ShowPanel/CurveDir_White.png"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource BottomPanel_ToggleButton}"/>
|
||||
|
||||
Style="{StaticResource BottomPanel_ToggleButton}">
|
||||
<local:CheckedImageToggleButton.ToolTip>
|
||||
<ToolTip Content="{Binding CurveDirToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</local:CheckedImageToggleButton.ToolTip>
|
||||
</local:CheckedImageToggleButton>
|
||||
|
||||
</UniformGrid>
|
||||
|
||||
|
||||
|
||||
@@ -461,8 +461,11 @@ Public Class SliceManagerVM
|
||||
Dim b3Part As New BBox3d
|
||||
Dim b3PrintSolid As New BBox3d
|
||||
EgtGetBBoxGlob(CurrPart.nPartId, GDB_BB.STANDARD, b3Part)
|
||||
EgtGetBBoxGlob(CurrPart.nPrintSolidId, GDB_BB.STANDARD, b3PrintSolid)
|
||||
Dim nRawId As Integer = EgtAddRawPart(b3PrintSolid.Min, b3PrintSolid.DimX, b3PrintSolid.DimY, b3PrintSolid.DimZ, New Color3d(128, 128, 128, 30))
|
||||
b3PrintSolid = Map.refDispositionPanelVM.GetSolidForReferenceBBox( CurrPart)
|
||||
Dim dRawDimX As Double = Math.Max(b3PrintSolid.DimX, 1.0)
|
||||
Dim dRawDimY As Double = Math.Max(b3PrintSolid.DimY, 1.0)
|
||||
Dim dRawDimZ As Double = Math.Max(b3PrintSolid.DimZ, 1.0)
|
||||
Dim nRawId As Integer = EgtAddRawPart(b3PrintSolid.Min, dRawDimX, dRawDimY, dRawDimZ, New Color3d(128, 128, 128, 30))
|
||||
EgtAddPartToRawPart(CurrPart.nPartId, Point3d.ORIG() + (b3Part.Min - b3PrintSolid.Min), nRawId)
|
||||
EgtMoveToCornerRawPart(nRawId, b3PrintSolid.Min, MCH_CR.BL)
|
||||
Next
|
||||
|
||||
@@ -17,9 +17,13 @@
|
||||
Style="{StaticResource StatusBar_Border}">
|
||||
<!--Indica il tipo di punto notevole selezionato-->
|
||||
<TextBlock Text="{Binding SnapPointType_Msg}"
|
||||
ToolTip="{Binding SnapPointType_ToolTip}"
|
||||
Background="{Binding SnapPointType_Background}"
|
||||
Style="{StaticResource StatusBar_SnapPointType_TextBlock}"/>
|
||||
Background="{Binding SnapPointType_Background}"
|
||||
Style="{StaticResource StatusBar_SnapPointType_TextBlock}">
|
||||
<TextBlock.ToolTip>
|
||||
<ToolTip Content="{Binding SnapPointType_ToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</TextBlock.ToolTip>
|
||||
</TextBlock>
|
||||
</Border>
|
||||
|
||||
<Border Grid.Column="1"
|
||||
@@ -42,12 +46,16 @@
|
||||
IsChecked="{Binding bGridVisibility}"
|
||||
ImageSource="/Resources/StatusBar/GridVisibility.png"
|
||||
CheckedImageSource="/Resources/StatusBar/GridVisibilityWhite.png"
|
||||
ToolTip="Grid Visibility"
|
||||
Margin="0,2.5,0,0"
|
||||
Style="{StaticResource StatusBar_ToggleButton}"/>
|
||||
Style="{StaticResource StatusBar_ToggleButton}">
|
||||
<PrintApp:CheckedImageToggleButton.ToolTip>
|
||||
<ToolTip Content="Grid Visibility"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</PrintApp:CheckedImageToggleButton.ToolTip>
|
||||
</PrintApp:CheckedImageToggleButton>
|
||||
</Grid>
|
||||
</Border>
|
||||
|
||||
|
||||
<Border Grid.Column="2"
|
||||
Margin="2.5,0,0,0"
|
||||
Style="{StaticResource StatusBar_Border}">
|
||||
|
||||
@@ -177,7 +177,8 @@
|
||||
HorizontalGridLinesBrush="White"
|
||||
VerticalGridLinesBrush="White"
|
||||
ColumnHeaderHeight="40"
|
||||
Margin="0,2.5,0,2.5">
|
||||
Margin="0,2.5,0,2.5"
|
||||
PreviewKeyDown="DataGridRow_PreviewKeyDown">
|
||||
<DataGrid.Columns>
|
||||
<DataGridTextColumn Header="Layer"
|
||||
Binding="{Binding nIndex}"
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
Public Class TFSEditorV
|
||||
|
||||
Private Sub DataGridRow_PreviewKeyDown(sender As Object, e As KeyEventArgs)
|
||||
If e.Key = Key.Delete Then
|
||||
e.Handled = True
|
||||
End If
|
||||
End Sub
|
||||
|
||||
End Class
|
||||
|
||||
@@ -179,8 +179,12 @@
|
||||
<ColumnDefinition Width="1.5*"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<Image Source="/Resources/TopPanel/SlicingDirection.png"
|
||||
ToolTip="Slicing direction"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
Style="{StaticResource Button_Image}">
|
||||
<Image.ToolTip>
|
||||
<ToolTip Content="Slicing direction"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Image.ToolTip>
|
||||
</Image>
|
||||
<TextBlock Grid.Column="1"
|
||||
Text="{Binding CurrMachining.sCurrSlicingType}"
|
||||
HorizontalAlignment="Left"
|
||||
@@ -188,8 +192,12 @@
|
||||
Style="{StaticResource TopPanelData_TextBlock}"/>
|
||||
<Image Grid.Column="2"
|
||||
Source="/Resources/TopPanel/StrandH.png"
|
||||
ToolTip="Strand Height"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
Style="{StaticResource Button_Image}">
|
||||
<Image.ToolTip>
|
||||
<ToolTip Content="Strand Height"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Image.ToolTip>
|
||||
</Image>
|
||||
<TextBlock Grid.Column="3"
|
||||
Text="{Binding CurrMachining.sCurrStrandH}"
|
||||
HorizontalAlignment="Left"
|
||||
@@ -197,8 +205,12 @@
|
||||
Style="{StaticResource TopPanelData_TextBlock}"/>
|
||||
<Image Grid.Column="4"
|
||||
Source="/Resources/TopPanel/StrandW.png"
|
||||
ToolTip="Strand Width"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
Style="{StaticResource Button_Image}">
|
||||
<Image.ToolTip>
|
||||
<ToolTip Content="Strand Width"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Image.ToolTip>
|
||||
</Image>
|
||||
<TextBlock Grid.Column="5"
|
||||
Text="{Binding CurrMachining.sCurrStrandW}"
|
||||
HorizontalAlignment="Left"
|
||||
@@ -206,8 +218,12 @@
|
||||
Style="{StaticResource TopPanelData_TextBlock}"/>
|
||||
<Image Grid.Column="6"
|
||||
Source="/Resources/TopPanel/StrandCount.png"
|
||||
ToolTip="Strand Count"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
Style="{StaticResource Button_Image}">
|
||||
<Image.ToolTip>
|
||||
<ToolTip Content="Strand Count"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Image.ToolTip>
|
||||
</Image>
|
||||
<TextBlock Grid.Column="7"
|
||||
Text="{Binding CurrMachining.sCurrStrandCount}"
|
||||
HorizontalAlignment="Left"
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
xmlns:PrintApp="clr-namespace:Icarus"
|
||||
xmlns:Themes="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero2"
|
||||
xmlns:EgtWPFLib5="clr-namespace:EgtWPFLib5;assembly=EgtWPFLib5"
|
||||
xmlns:EgtWPFLib48="clr-namespace:EgtWPFLib48;assembly=EgtWPFLib48"
|
||||
xmlns:EgtFloating="clr-namespace:EgtWPFLib5.EgtFloating;assembly=EgtWPFLib5"
|
||||
xmlns:sys="clr-namespace:System;assembly=mscorlib"
|
||||
>
|
||||
@@ -4455,43 +4456,17 @@
|
||||
|
||||
<!-- ______________________________________________________________________________________________________________________________________________ -->
|
||||
|
||||
<!--ToolTipMsg-->
|
||||
|
||||
<Grid x:Key="MachiningParam_Tooltip"
|
||||
Margin="2.5"
|
||||
Visibility="{Binding Tooltip.bVisibilityToolTip}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="1*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Vertical">
|
||||
<TextBlock Text="{Binding Tooltip.sNameTitleToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
<TextBlock Text="{Binding Tooltip.sNameDescriptionToolTip}"
|
||||
Style="{StaticResource ToolTip_TextBlock}"/>
|
||||
</StackPanel>
|
||||
<!--<StackPanel Grid.Row="1"
|
||||
Orientation="{Binding Tooltip.sIconOrientation}">
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_First}"
|
||||
Height="{Binding Tooltip.nDimension_First}"
|
||||
Width="{Binding Tooltip.nDimension_First}"/>
|
||||
<Image Source="{Binding Tooltip.sIconToolTip_Second}"
|
||||
Height="{Binding Tooltip.nDimension_Second}"
|
||||
Width="{Binding Tooltip.nDimension_Second}"/>
|
||||
</StackPanel>-->
|
||||
</Grid>
|
||||
|
||||
<!-- ______________________________________________________________________________________________________________________________________________ -->
|
||||
|
||||
<!--ToolTip-->
|
||||
|
||||
<Style TargetType="{x:Type ToolTip}">
|
||||
<Setter Property="Background" Value="White"/>
|
||||
<Style x:Key="Classic_Tooltip" TargetType="{x:Type ToolTip}">
|
||||
<Setter Property="Background" Value="{StaticResource EgaltechWhite}"/>
|
||||
<Setter Property="Foreground" Value="{StaticResource Icarus_Gray}"/>
|
||||
<Setter Property="OverridesDefaultStyle" Value="True"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="ToolTip">
|
||||
<Border Background="White"
|
||||
<ControlTemplate TargetType="{x:Type ToolTip}">
|
||||
<Border x:Name="Border"
|
||||
Background="{StaticResource EgaltechWhite}"
|
||||
BorderBrush="Black"
|
||||
BorderThickness="0.5,0.5,0.5,1"
|
||||
CornerRadius="4"
|
||||
@@ -4502,6 +4477,36 @@
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
<Style x:Key="Special_Tooltip" TargetType="{x:Type ToolTip}">
|
||||
<Setter Property="Background" Value="{StaticResource EgaltechWhite}"/>
|
||||
<Setter Property="Foreground" Value="{StaticResource Icarus_Gray}"/>
|
||||
<Setter Property="OverridesDefaultStyle" Value="True"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="{x:Type ToolTip}">
|
||||
<Border x:Name="Border"
|
||||
Background="{StaticResource EgaltechWhite}"
|
||||
BorderBrush="Black"
|
||||
BorderThickness="0.5,0.5,0.5,1"
|
||||
CornerRadius="4"
|
||||
Padding="4">
|
||||
<ContentPresenter/>
|
||||
</Border>
|
||||
<ControlTemplate.Triggers>
|
||||
<DataTrigger Binding="{Binding Tooltip.sNameTitleToolTip}" Value="">
|
||||
<Setter TargetName="Border" Property="Background" Value="Transparent"/>
|
||||
<Setter TargetName="Border" Property="BorderBrush" Value="Transparent"/>
|
||||
</DataTrigger>
|
||||
<DataTrigger Binding="{Binding Tooltip.sNameTitleToolTip}" Value="{x:Null}">
|
||||
<Setter TargetName="Border" Property="Background" Value="Transparent"/>
|
||||
<Setter TargetName="Border" Property="BorderBrush" Value="Transparent"/>
|
||||
</DataTrigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
<!-- ______________________________________________________________________________________________________________________________________________ -->
|
||||
|
||||
|
||||
@@ -0,0 +1,608 @@
|
||||
Imports EgtWPFLib5
|
||||
|
||||
Public Module TooltipMsg
|
||||
|
||||
Dim m_Eng As New Dictionary(Of Integer, String)
|
||||
Dim m_Ita As New Dictionary(Of Integer, String)
|
||||
|
||||
Dim sLanguage As String = String.Empty
|
||||
|
||||
Sub New()
|
||||
GetMainPrivateProfileString(S_GENERAL, K_MESSAGES, "", sLanguage)
|
||||
|
||||
If sLanguage.Equals("English") Then
|
||||
|
||||
'----------------------------
|
||||
' Testo vuoto
|
||||
'----------------------------
|
||||
|
||||
m_Eng.Add(0, "")
|
||||
|
||||
'----------------------------
|
||||
' General
|
||||
'----------------------------
|
||||
|
||||
m_Eng.Add(1, "Slicing Direction")
|
||||
m_Eng.Add(2, "Direction of the printing axis (Z)")
|
||||
|
||||
m_Eng.Add(3, "Spiral Vase")
|
||||
m_Eng.Add(4, "Print a single continuous spiral shell (without interruption)")
|
||||
|
||||
m_Eng.Add(5, "Strand Height")
|
||||
m_Eng.Add(6, "The height of the layer")
|
||||
|
||||
m_Eng.Add(7, "Strand Width")
|
||||
m_Eng.Add(8, "The width of the strand")
|
||||
|
||||
m_Eng.Add(9, "Strand Count")
|
||||
m_Eng.Add(10, "Number of strands for the solid")
|
||||
|
||||
m_Eng.Add(11, "Offset")
|
||||
m_Eng.Add(12, "2D offset of each layer. The offset is orthogonal to the printing axis")
|
||||
|
||||
m_Eng.Add(13, "Strand Overlap[%]")
|
||||
m_Eng.Add(14, "Overlap between the solid's strands")
|
||||
|
||||
m_Eng.Add(15, "Start Point Offset on Layer")
|
||||
m_Eng.Add(16, "Offset between shells’ start points on each Z layer")
|
||||
|
||||
m_Eng.Add(17, "Strand Order")
|
||||
m_Eng.Add(18, "Printing order of the shells (Outer-Inner or Inner-Outer)")
|
||||
|
||||
m_Eng.Add(19, "Direction")
|
||||
m_Eng.Add(20, "Printing direction of the shell")
|
||||
|
||||
m_Eng.Add(21, "G0 Feed")
|
||||
m_Eng.Add(22, "Feed of the X Y rapid move")
|
||||
|
||||
m_Eng.Add(23, "Link Z Up")
|
||||
m_Eng.Add(24, "Z up movement for rapid move to prevent the nozzle hitting the print")
|
||||
|
||||
m_Eng.Add(25, "G0 Feed Z")
|
||||
m_Eng.Add(26, "Feed of the Z rapid move")
|
||||
|
||||
m_Eng.Add(27, "Nozzle Diameter")
|
||||
m_Eng.Add(28, "Diameter of the bottom part of the nozzle (external)")
|
||||
|
||||
m_Eng.Add(29, "Flow Rate[%]")
|
||||
m_Eng.Add(30, "Alteration of the material flow compared to theoretical")
|
||||
|
||||
m_Eng.Add(31, "Dynamic Mode")
|
||||
m_Eng.Add(32, "How fast accelerations and decelerations are")
|
||||
|
||||
m_Eng.Add(33, "Print Order")
|
||||
m_Eng.Add(34, "Select the order of the printing features")
|
||||
|
||||
m_Eng.Add(35, "Pre Flow Delay")
|
||||
m_Eng.Add(36, "Set a pause before starting to print after a flow stop")
|
||||
|
||||
m_Eng.Add(37, "Post Flow Delay")
|
||||
m_Eng.Add(38, "Set a pause after starting to print after a flow stop")
|
||||
|
||||
m_Eng.Add(39, "Screw Back")
|
||||
m_Eng.Add(40, "Depending on the material viscosity, how much material retract when it stops the extrusion. From 0 to 300")
|
||||
|
||||
m_Eng.Add(41, "Slicing Height")
|
||||
m_Eng.Add(42, "Limit the max height of a print. Maximum value set by machine data")
|
||||
|
||||
m_Eng.Add(43, "Maximum Slices Number")
|
||||
m_Eng.Add(44, "Limit the number of the calculated layers")
|
||||
|
||||
'----------------------------
|
||||
' Shell
|
||||
'----------------------------
|
||||
|
||||
m_Eng.Add(101, "Custom Inner Shell Width")
|
||||
m_Eng.Add(102, "Set a different width for inner shells")
|
||||
|
||||
m_Eng.Add(103, "Offset Lead Point")
|
||||
m_Eng.Add(104, "Offset (positive or negative) of the start point after a flow stop")
|
||||
|
||||
m_Eng.Add(105, "Link Type")
|
||||
m_Eng.Add(106, "Link type between each shell strand")
|
||||
|
||||
m_Eng.Add(107, "Link Param")
|
||||
m_Eng.Add(108, "How distant are the lead points if link type is different then 'none'")
|
||||
|
||||
m_Eng.Add(125, "Join Shells")
|
||||
m_Eng.Add(126, "If there are only two complete shells, join them in a single path")
|
||||
|
||||
m_Eng.Add(127, "Shells Joint Overlap[%]")
|
||||
m_Eng.Add(128, "Overlap bewteen the shells' joints")
|
||||
|
||||
m_Eng.Add(109, "Lead In")
|
||||
m_Eng.Add(110, "Type of lead in")
|
||||
|
||||
m_Eng.Add(111, "Single Lead In")
|
||||
m_Eng.Add(112, "Lead in only on the first layer")
|
||||
|
||||
m_Eng.Add(113, "Lead In Tangent Distance")
|
||||
m_Eng.Add(114, "Tangent distance of the approach")
|
||||
|
||||
m_Eng.Add(115, "Lead In Orthogonal Distance")
|
||||
m_Eng.Add(116, "Orthogonal distance of the approach")
|
||||
|
||||
m_Eng.Add(117, "Lead Out")
|
||||
m_Eng.Add(118, "Type of lead out")
|
||||
|
||||
m_Eng.Add(119, "Lead Out Tangent Distance")
|
||||
m_Eng.Add(120, "Tangent distance of the lead out")
|
||||
|
||||
m_Eng.Add(121, "Lead Out Orthogonal Distance")
|
||||
m_Eng.Add(122, "Orthogonal distance of the lead out")
|
||||
|
||||
m_Eng.Add(123, "Spiral Transition Length")
|
||||
m_Eng.Add(124, "Length of the Z transition between layers in spiral mode")
|
||||
|
||||
'----------------------------
|
||||
' Ribs
|
||||
'----------------------------
|
||||
|
||||
m_Eng.Add(201, "Custom Strand Width")
|
||||
m_Eng.Add(202, "Set a different width for ribs")
|
||||
|
||||
m_Eng.Add(203, "Type")
|
||||
m_Eng.Add(204, "Type of ribs and how they interact with the printing solid:
|
||||
-Internal
|
||||
it cuts the surface inside the solid;
|
||||
-External
|
||||
it cuts the surface outside the solid;
|
||||
-Unbounded
|
||||
the surface is not cut;
|
||||
-Support
|
||||
as Internal, used to diversify parameters from internal ribs and internal supports")
|
||||
|
||||
m_Eng.Add(205, "Limit Unbounded Ribs With Solid")
|
||||
m_Eng.Add(206, "If the ribs type is 'Unbounded', it prints only the ribs inside the solid, any part outside the solid is cut")
|
||||
|
||||
m_Eng.Add(207, "Overlap[%]")
|
||||
m_Eng.Add(208, "Overlap between ribs and shells")
|
||||
|
||||
m_Eng.Add(209, "Strand Overlap[%]")
|
||||
m_Eng.Add(210, "Overlap between strands of the same ribs")
|
||||
|
||||
m_Eng.Add(211, "Strand Count")
|
||||
m_Eng.Add(212, "Number of strands for ribs")
|
||||
|
||||
m_Eng.Add(213, "Link")
|
||||
m_Eng.Add(214, "Link all the ribs, if possible")
|
||||
|
||||
m_Eng.Add(215, "Link Fillet")
|
||||
m_Eng.Add(216, "Fillet radius between ribs and their links")
|
||||
|
||||
m_Eng.Add(217, "Merge With Shell")
|
||||
m_Eng.Add(218, "If possible, merge in one path ribs and inner shell")
|
||||
|
||||
m_Eng.Add(219, "Invert Merged Shell Main Link")
|
||||
m_Eng.Add(220, "Invert the side of the merged ribs - shell")
|
||||
|
||||
m_Eng.Add(221, "Invert Order")
|
||||
m_Eng.Add(222, "Invert the print order of the ribs")
|
||||
|
||||
m_Eng.Add(223, "Invert Direction")
|
||||
m_Eng.Add(224, "Invert the print direction of the ribs")
|
||||
|
||||
m_Eng.Add(225, "Invert Strand Order")
|
||||
m_Eng.Add(226, "If the rib has more then one strand, it inverts the lead in/out side of the rib")
|
||||
|
||||
m_Eng.Add(227, "Lead In Invert")
|
||||
m_Eng.Add(228, "Invert the direction of the lead in")
|
||||
|
||||
m_Eng.Add(229, "Lead In Length")
|
||||
m_Eng.Add(230, "Length of the lead in of the ribs, it follows the offset of the shell")
|
||||
|
||||
m_Eng.Add(231, "Lead Out Invert")
|
||||
m_Eng.Add(232, "Invert the direction of the lead out")
|
||||
|
||||
m_Eng.Add(233, "Lead Out Length")
|
||||
m_Eng.Add(234, "Length of the lead out of the ribs, it follows the offset of the shell")
|
||||
|
||||
m_Eng.Add(235, "Lead Fillet")
|
||||
m_Eng.Add(236, "Fillet radius between ribs and the LeadIn/Out")
|
||||
|
||||
m_Eng.Add(237, "Maximum Slice Number")
|
||||
m_Eng.Add(238, "Limit the ribs at the set layer")
|
||||
|
||||
'----------------------------
|
||||
' Reduce Shell Number
|
||||
'----------------------------
|
||||
|
||||
m_Eng.Add(301, "Difference")
|
||||
m_Eng.Add(302, "Number of shell’s strands to be removed in the reduce shell number region")
|
||||
|
||||
'----------------------------
|
||||
' Filled Solid
|
||||
'----------------------------
|
||||
|
||||
m_Eng.Add(401, "Custom Strand Width")
|
||||
m_Eng.Add(402, "Set a different width for filled solids")
|
||||
|
||||
m_Eng.Add(403, "Strand Count")
|
||||
m_Eng.Add(404, "Number of strands for the filled solid perimeter")
|
||||
|
||||
m_Eng.Add(405, "Strand Order")
|
||||
m_Eng.Add(406, "Printing order of the filled solid strands (Outer-Inner or Inner-Outer)")
|
||||
|
||||
m_Eng.Add(407, "Link Type")
|
||||
m_Eng.Add(408, "Link type between each filled solid strand")
|
||||
|
||||
m_Eng.Add(409, "Link Param")
|
||||
m_Eng.Add(410, "How distant are the lead points if link type is different then 'none'")
|
||||
|
||||
m_Eng.Add(411, "Start Point Offset On Layer")
|
||||
m_Eng.Add(412, "Offset between filled solid shells’ start points on each Z layer")
|
||||
|
||||
m_Eng.Add(413, "Offset Lead Point")
|
||||
m_Eng.Add(414, "Offset (positive or negative) of the start point after a flow stop")
|
||||
|
||||
m_Eng.Add(415, "Overlap[%]")
|
||||
m_Eng.Add(416, "Overlap between the filled solid and the other elements of the print")
|
||||
|
||||
'----------------------------
|
||||
' Infill
|
||||
'----------------------------
|
||||
|
||||
m_Eng.Add(501, "Custom Strand Width")
|
||||
m_Eng.Add(502, "Set a different width for infill")
|
||||
|
||||
m_Eng.Add(503, "Floor Count")
|
||||
m_Eng.Add(504, "Number of filled layers at the bottom")
|
||||
|
||||
m_Eng.Add(505, "Floor Type")
|
||||
m_Eng.Add(506, "Kind of filling strategy")
|
||||
|
||||
m_Eng.Add(507, "Ceil Count")
|
||||
m_Eng.Add(508, "Number of filled layers at the top")
|
||||
|
||||
m_Eng.Add(509, "Ceil Type")
|
||||
m_Eng.Add(510, "Kind of filling strategy")
|
||||
|
||||
m_Eng.Add(511, "Floor/Ceil Overlap[%]")
|
||||
m_Eng.Add(512, "Overlap between strands of floor/ceil")
|
||||
|
||||
m_Eng.Add(513, "Infill Type")
|
||||
m_Eng.Add(514, "Type of infill")
|
||||
|
||||
m_Eng.Add(515, "Infill Density")
|
||||
m_Eng.Add(516, "Infill density")
|
||||
|
||||
m_Eng.Add(517, "Infill Grid Overlap")
|
||||
m_Eng.Add(518, "Overlap between infill curves")
|
||||
|
||||
m_Eng.Add(519, "Infill Direction [deg]")
|
||||
m_Eng.Add(520, "Printing direction")
|
||||
|
||||
m_Eng.Add(521, "Infill Offset X")
|
||||
m_Eng.Add(522, "Translation of the infill pattern")
|
||||
|
||||
m_Eng.Add(523, "Infill Offset Y")
|
||||
m_Eng.Add(524, "Translation of the infill pattern")
|
||||
|
||||
m_Eng.Add(525, "Overlap[%]")
|
||||
m_Eng.Add(526, "Overlap between the infill and the other elements of the print")
|
||||
|
||||
m_Eng.Add(527, "Infill Link")
|
||||
m_Eng.Add(528, "Link infill curves")
|
||||
|
||||
'----------------------------
|
||||
' Coasting and Wipe
|
||||
'----------------------------
|
||||
|
||||
m_Eng.Add(601, "Coasting Length")
|
||||
m_Eng.Add(602, "Flow shut-off anticipation before the end of the path")
|
||||
|
||||
m_Eng.Add(603, "Coasting Feed[%]")
|
||||
m_Eng.Add(604, "Percentage of the working feed to execute the coasting")
|
||||
|
||||
m_Eng.Add(605, "Wipe Length")
|
||||
m_Eng.Add(606, "Wipe Direction [deg]")
|
||||
m_Eng.Add(607, "Wipe is a movement with no material extrusion that is used to clean the nozzle before going to the next part to be printed")
|
||||
|
||||
m_Eng.Add(608, "Wipe Feed[%]")
|
||||
m_Eng.Add(609, "Percentage of the working feed to execute the wipe")
|
||||
|
||||
ElseIf sLanguage.Equals("Italiano") Then
|
||||
'----------------------------
|
||||
' Testo vuoto
|
||||
'----------------------------
|
||||
|
||||
m_Ita.Add(0, "")
|
||||
|
||||
'----------------------------
|
||||
' General
|
||||
'----------------------------
|
||||
|
||||
m_Ita.Add(1, "Slicing Direction")
|
||||
m_Ita.Add(2, "Direzione dell’asse di stampa (Z)")
|
||||
|
||||
m_Ita.Add(3, "Spiral Vase")
|
||||
m_Ita.Add(4, "Stampa di una spirale a singola passata (senza stacchi)")
|
||||
|
||||
m_Ita.Add(5, "Strand Height")
|
||||
m_Ita.Add(6, "L’altezza dello strato")
|
||||
|
||||
m_Ita.Add(7, "Strand Width")
|
||||
m_Ita.Add(8, "La larghezza della passata")
|
||||
|
||||
m_Ita.Add(9, "Strand Count")
|
||||
m_Ita.Add(10, "Numero di passate del solido")
|
||||
|
||||
m_Ita.Add(11, "Offset")
|
||||
m_Ita.Add(12, "Offset 2D di ogni layer. L’offset è ortogonale all’asse di stampa")
|
||||
|
||||
m_Ita.Add(13, "Strand Overlap[%]")
|
||||
m_Ita.Add(14, "Sovrapposizione tra le passate del solido")
|
||||
|
||||
m_Ita.Add(15, "Start Point Offset on Layer")
|
||||
m_Ita.Add(16, "Offset del punto start di ogni strand della shell di ogni livello Z")
|
||||
|
||||
m_Ita.Add(17, "Strand Order")
|
||||
m_Ita.Add(18, "Ordine di stampa del perimetro (Esterno-Interno o Interno-Esterno)")
|
||||
|
||||
m_Ita.Add(19, "Direction")
|
||||
m_Ita.Add(20, "Direzione di stampa del perimetro")
|
||||
|
||||
m_Ita.Add(21, "G0 Feed")
|
||||
m_Ita.Add(22, "Avanzamento dei movimenti X Y di spostamento in rapido senza stampare")
|
||||
|
||||
m_Ita.Add(23, "Link Z Up")
|
||||
m_Ita.Add(24, "Movimento in Z+ prima di eseguire uno spostamento senza stampare in modo da evitare collisioni con il pezzo")
|
||||
|
||||
m_Ita.Add(25, "G0 Feed Z")
|
||||
m_Ita.Add(26, "Avanzamento degli stacchi in Z senza stampare")
|
||||
|
||||
m_Ita.Add(27, "Nozzle Diameter")
|
||||
m_Ita.Add(28, "Diametro del piattello inferiore dell’ugello (esterno)")
|
||||
|
||||
m_Ita.Add(29, "Flow Rate[%]")
|
||||
m_Ita.Add(30, "Alterazione del flusso di materiale rispetto al teorico in percentuale")
|
||||
|
||||
m_Ita.Add(31, "Dynamic Mode")
|
||||
m_Ita.Add(32, "Modalità dinamica")
|
||||
|
||||
m_Ita.Add(33, "Print Order")
|
||||
m_Ita.Add(34, "Selezionare l’ordine di stampa")
|
||||
|
||||
m_Ita.Add(35, "Pre Flow Delay")
|
||||
m_Ita.Add(36, "Imposta un tempo di pausa prima di cominciare a stampare, dopo uno stop del flusso")
|
||||
|
||||
m_Ita.Add(37, "Post Flow Delay")
|
||||
m_Ita.Add(38, "Imposta un tempo di pausa dopo aver cominciato a stampare, dopo uno stop del flusso")
|
||||
|
||||
m_Ita.Add(39, "Screw Back")
|
||||
m_Ita.Add(40, "In base alla viscosità del materiale, quanto retrarre il materiale quando si ferma l’estrusione. Da 0 a 300")
|
||||
|
||||
m_Ita.Add(41, "Slicing Height")
|
||||
m_Ita.Add(42, "Limita l’altezza massima della stampa. Il massimo è l’altezza da tavola a ZMax")
|
||||
|
||||
m_Ita.Add(43, "Maximum Slices Number")
|
||||
m_Ita.Add(44, "Limita il numero massimo di layer")
|
||||
|
||||
'----------------------------
|
||||
' Shell
|
||||
'----------------------------
|
||||
|
||||
m_Ita.Add(101, "Custom Inner Shell Width")
|
||||
m_Ita.Add(102, "Imposta uno spessore diverso per la shell interna")
|
||||
|
||||
m_Ita.Add(103, "Offset Lead Point")
|
||||
m_Ita.Add(104, "Ritardo (o anticipo se valore negativo) della partenza (mm) dopo uno stop del flusso")
|
||||
|
||||
m_Ita.Add(105, "Link Type")
|
||||
m_Ita.Add(106, "Tipo di giunzione tra le passate del perimetro")
|
||||
|
||||
m_Ita.Add(107, "Link Param")
|
||||
m_Ita.Add(108, "Distanza tra i lead points se il link type è diverso da 'none'")
|
||||
|
||||
m_Ita.Add(125, "Join Shells")
|
||||
m_Ita.Add(126, "Se presenti due sole shell complete le unisce in un unico percorso")
|
||||
|
||||
m_Ita.Add(127, "Shells Joint Overlap[%]")
|
||||
m_Ita.Add(128, "Sovrapposizione tra le giunzioni create per unire le due shell")
|
||||
|
||||
m_Ita.Add(108, "Lead In")
|
||||
m_Ita.Add(110, "Modalità di ingresso")
|
||||
|
||||
m_Ita.Add(111, "Single Lead In")
|
||||
m_Ita.Add(112, "Approccio solo sul primo layer")
|
||||
|
||||
m_Ita.Add(113, "Lead In Tangent Distance")
|
||||
m_Ita.Add(114, "Distanza tangente dell’approccio")
|
||||
|
||||
m_Ita.Add(115, "Lead In Orthogonal Distance")
|
||||
m_Ita.Add(116, "Distanza ortogonale dell’approccio")
|
||||
|
||||
m_Ita.Add(117, "Lead Out")
|
||||
m_Ita.Add(118, "Modalità di distacco")
|
||||
|
||||
m_Ita.Add(119, "Lead Out Tangent Distance")
|
||||
m_Ita.Add(120, "Distanza tangente dell’uscita")
|
||||
|
||||
m_Ita.Add(121, "Lead Out Orthogonal Distance")
|
||||
m_Ita.Add(122, "Distanza ortogonale dell’uscita")
|
||||
|
||||
m_Ita.Add(123, "Spiral Transition Length")
|
||||
m_Ita.Add(124, "Lunghezza della transizione in Z tra i layer in modalità spirale")
|
||||
|
||||
'----------------------------
|
||||
' Ribs
|
||||
'----------------------------
|
||||
|
||||
m_Ita.Add(201, "Custom Strand Width")
|
||||
m_Ita.Add(202, "Imposta uno spessore diverso per i ribs")
|
||||
|
||||
m_Ita.Add(203, "Type")
|
||||
m_Ita.Add(204, "Tipo di ribs e come interagiscono con il solido di stampa:
|
||||
-Internal
|
||||
taglia le superfici all’interno del solido di stampa;
|
||||
-External
|
||||
taglia le superfici all’esterno del solido di stampa;
|
||||
-Unbounded
|
||||
non taglia le superfici;
|
||||
-Support
|
||||
come le Internal ribs, usate per diversificare i parametri delle ribs interne con quelle dei supporti interni")
|
||||
|
||||
m_Ita.Add(205, "Limit Unbounded With Solid")
|
||||
m_Ita.Add(206, "Se il tipo di ribs è 'Unbounded', stampa solo le ribs contenute nel solido, se ci sono parti di ribs fuori dal solido vengono tagliate.")
|
||||
|
||||
m_Ita.Add(207, "Overlap[%]")
|
||||
m_Ita.Add(208, "Sovrapposizione tra ribs e altre ribs e tra ribs e shell")
|
||||
|
||||
m_Ita.Add(209, "Strand Overlap[%]")
|
||||
m_Ita.Add(210, "Sovrapposizione tra passate della stessa rib")
|
||||
|
||||
m_Ita.Add(211, "Strand Count")
|
||||
m_Ita.Add(212, "Numero di passate che compongono ogni rib")
|
||||
|
||||
m_Ita.Add(213, "Link")
|
||||
m_Ita.Add(214, "Connette tutte le ribs, se possibile")
|
||||
|
||||
m_Ita.Add(215, "Link Fillet")
|
||||
m_Ita.Add(216, "Raggio di raccordo tra rib e collegamenti")
|
||||
|
||||
m_Ita.Add(217, "Merge With Shell")
|
||||
m_Ita.Add(218, "Se possibile, unisce in un percorso ribs e shell interna")
|
||||
|
||||
m_Ita.Add(219, "Invert Merged Shell Main Link")
|
||||
m_Ita.Add(220, "Inverte il verso di collegamento tra ribs e shell")
|
||||
|
||||
m_Ita.Add(221, "Invert Order")
|
||||
m_Ita.Add(222, "Inverte l’ordine delle ribs")
|
||||
|
||||
m_Ita.Add(223, "Invert Direction")
|
||||
m_Ita.Add(224, "Inverte la direzione delle ribs")
|
||||
|
||||
m_Ita.Add(225, "Invert Strand Order")
|
||||
m_Ita.Add(226, "Se la rib ha più di uno strand, inverte il lato di lead in/out")
|
||||
|
||||
m_Ita.Add(227, "Lead In Invert")
|
||||
m_Ita.Add(228, "Inverte la direzione dell’ingresso delle ribs")
|
||||
|
||||
m_Ita.Add(229, "Lead In Length")
|
||||
m_Ita.Add(230, "Lunghezza dell’ingresso della ribs, segue l’offset della shell")
|
||||
|
||||
m_Ita.Add(231, "Lead Out Invert")
|
||||
m_Ita.Add(232, "Inverte la direzione dell’uscita delle ribs")
|
||||
|
||||
m_Ita.Add(233, "Lead Out Length")
|
||||
m_Ita.Add(234, "Lunghezza dell’uscita della ribs, segue l’offset della shell")
|
||||
|
||||
m_Ita.Add(235, "Lead Fillet")
|
||||
m_Ita.Add(236, "Raggio di raccordo tra rib e ingressi/uscite")
|
||||
|
||||
m_Ita.Add(237, "Maximum Slice Number")
|
||||
m_Ita.Add(238, "Limita i setti al layer indicato")
|
||||
|
||||
'----------------------------
|
||||
' Reduce Shell Number
|
||||
'----------------------------
|
||||
|
||||
m_Ita.Add(301, "Difference")
|
||||
m_Ita.Add(302, "Quanti strand della shell eliminare nell’area contenuta nel solido 'reduce shell number'")
|
||||
|
||||
'----------------------------
|
||||
' Filled Solid
|
||||
'----------------------------
|
||||
|
||||
m_Ita.Add(401, "Custom Strand Width")
|
||||
m_Ita.Add(402, "Imposta uno spessore diverso per i filled solids")
|
||||
|
||||
m_Ita.Add(403, "Strand Count")
|
||||
m_Ita.Add(404, "Numero di passate per i filled solids")
|
||||
|
||||
m_Ita.Add(405, "Strand Order")
|
||||
m_Ita.Add(406, "Ordine di stampa delle passate del filled solid (Esterno-Interno o Interno-Esterno)")
|
||||
|
||||
m_Ita.Add(407, "Link Type")
|
||||
m_Ita.Add(408, "Tipo di giunzione tra le passate del filled solid")
|
||||
|
||||
m_Ita.Add(409, "Link Param")
|
||||
m_Ita.Add(410, "Distanza tra i lead points se il link type è diverso da 'none'")
|
||||
|
||||
m_Ita.Add(411, "Start Point Offset On Layer")
|
||||
m_Ita.Add(412, "Offset del punto start di ogni strand del filled solid di ogni livello Z")
|
||||
|
||||
m_Ita.Add(413, "Offset Lead Point")
|
||||
m_Ita.Add(414, "Ritardo (o anticipo se valore negativo) della partenza (mm) dopo uno stop del flusso")
|
||||
|
||||
m_Ita.Add(415, "Overlap[%]")
|
||||
m_Ita.Add(416, "Sovrapposizione tra gli strand del filled solid e gli altri elementi di stampa")
|
||||
|
||||
'----------------------------
|
||||
' Infill
|
||||
'----------------------------
|
||||
|
||||
m_Ita.Add(501, "Custom Strand Width")
|
||||
m_Ita.Add(502, "Imposta uno spessore diverso per gli infill")
|
||||
|
||||
m_Ita.Add(503, "Floor Count")
|
||||
m_Ita.Add(504, "Quanti layer di superficie inferiore pieni stampare")
|
||||
|
||||
m_Ita.Add(505, "Floor Type")
|
||||
m_Ita.Add(506, "Tipo di riempimento")
|
||||
|
||||
m_Ita.Add(507, "Ceil Count")
|
||||
m_Ita.Add(508, "Quanti layer di superficie superiore pieni stampare")
|
||||
|
||||
m_Ita.Add(509, "Ceil Type")
|
||||
m_Ita.Add(510, "Tipo di riempimento")
|
||||
|
||||
m_Ita.Add(511, "Floor/Ceil Overlap[%]")
|
||||
m_Ita.Add(512, "Sovrapposizione tra le passate dei riempimenti inferiori e superiori")
|
||||
|
||||
m_Ita.Add(513, "Infill Type")
|
||||
m_Ita.Add(514, "Tipo di riempimento")
|
||||
|
||||
m_Ita.Add(515, "Infill Density")
|
||||
m_Ita.Add(516, "Densità del riempimento")
|
||||
|
||||
m_Ita.Add(517, "Infill Grid Overlap")
|
||||
m_Ita.Add(518, "Sovrapposizione degli strand del reticolo")
|
||||
|
||||
m_Ita.Add(519, "Infill Direction")
|
||||
m_Ita.Add(520, "Direzione di stampa in gradi")
|
||||
|
||||
m_Ita.Add(521, "Infill Offset X")
|
||||
m_Ita.Add(522, "Traslazione del pattern dell’infill")
|
||||
|
||||
m_Ita.Add(523, "Infill Offset Y")
|
||||
m_Ita.Add(524, "Traslazione del pattern dell’infill")
|
||||
|
||||
m_Ita.Add(525, "Overlap[%]")
|
||||
m_Ita.Add(526, "Sovrapposizione tra gli strand dell’infill e il resto degli elementi di stampa")
|
||||
|
||||
m_Ita.Add(527, "Infill Link")
|
||||
m_Ita.Add(528, "Collega le curve di infill")
|
||||
|
||||
'----------------------------
|
||||
' Coasting and Wipe
|
||||
'----------------------------
|
||||
|
||||
m_Ita.Add(601, "Coasting Length")
|
||||
m_Ita.Add(602, "Anticipo dell’interruzione del flusso di materiale rispetto alla fine del percorso")
|
||||
|
||||
m_Ita.Add(603, "Coasting Feed[%]")
|
||||
m_Ita.Add(604, "Percentuale della velocità di lavoro alla quale viene eseguito il coasting")
|
||||
|
||||
m_Ita.Add(605, "Wipe Length")
|
||||
m_Ita.Add(606, "Wipe Direction [deg]")
|
||||
m_Ita.Add(607, "Wipe è un movimento senza estrusione di materiale usato per pulire l'ugello prima di stampare gli elementi successivi")
|
||||
|
||||
m_Ita.Add(608, "Wipe Feed[%]")
|
||||
m_Ita.Add(609, "Percentuale della velocità di lavoro alla quale viene eseguito il wipe")
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Friend Function ReadToolTipMsg(Type As Integer) As String
|
||||
Dim mDict As KeyValuePair(Of Integer, String)
|
||||
If sLanguage.Equals("English") Then
|
||||
mDict = m_Eng.FirstOrDefault(Function(x) x.Key = Type)
|
||||
Return mDict.Value
|
||||
ElseIf sLanguage.Equals("Italiano") Then
|
||||
mDict = m_Ita.FirstOrDefault(Function(x) x.Key = Type)
|
||||
Return mDict.Value
|
||||
End If
|
||||
Return ""
|
||||
End Function
|
||||
End Module
|
||||
@@ -3,68 +3,95 @@
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
Rows="1" Background="{DynamicResource EgaltechWhite}">
|
||||
|
||||
<Button ToolTip="{Binding ZoomAllToolTip}"
|
||||
Command="{Binding ZoomAllCommand}"
|
||||
<Button Command="{Binding ZoomAllCommand}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource BottomPanel_Button}">
|
||||
<Image Source="/Resources/ViewPanel/ZoomAll.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding ZoomAllToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button ToolTip="{Binding LookFromTopToolTip}"
|
||||
Command="{Binding TopViewCommand}"
|
||||
<Button Command="{Binding TopViewCommand}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource BottomPanel_Button}">
|
||||
<Image Source="/Resources/ViewPanel/LookFromTOP.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding LookFromTopToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button ToolTip="{Binding LookFromFrontToolTip}"
|
||||
Command="{Binding FrontViewCommand}"
|
||||
<Button Command="{Binding FrontViewCommand}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource BottomPanel_Button}">
|
||||
<Image Source="/Resources/ViewPanel/LookFromFRONT.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding LookFromFrontToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button ToolTip="{Binding LookFromRightToolTip}"
|
||||
Command="{Binding RightViewCommand}"
|
||||
<Button Command="{Binding RightViewCommand}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource BottomPanel_Button}">
|
||||
<Image Source="/Resources/ViewPanel/LookFromRIGHT.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding LookFromRightToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button ToolTip="{Binding LookFromBackToolTip}"
|
||||
Command="{Binding BackViewCommand}"
|
||||
<Button Command="{Binding BackViewCommand}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource BottomPanel_Button}">
|
||||
<Image Source="/Resources/ViewPanel/LookFromBACK.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding LookFromBackToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button ToolTip="{Binding LookFromLeftToolTip}"
|
||||
Command="{Binding LeftViewCommand}"
|
||||
<Button Command="{Binding LeftViewCommand}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource BottomPanel_Button}">
|
||||
<Image Source="/Resources/ViewPanel/LookFromLEFT.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding LookFromLeftToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button ToolTip="{Binding LookFromIsoSWToolTip}"
|
||||
Command="{Binding IsoViewSWCommand}"
|
||||
<Button Command="{Binding IsoViewSWCommand}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource BottomPanel_Button}">
|
||||
<Image Source="/Resources/ViewPanel/LookFromISO_SW.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding LookFromIsoSWToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button ToolTip="{Binding LookFromIsoSEToolTip}"
|
||||
Command="{Binding IsoViewSECommand}"
|
||||
<Button Command="{Binding IsoViewSECommand}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource BottomPanel_Button}">
|
||||
<Image Source="/Resources/ViewPanel/LookFromISO_SE.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding LookFromIsoSEToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<Button ToolTip="{Binding ViewFromCPlaneToolTip}"
|
||||
Command="{Binding ViewFromCPlaneCommand}"
|
||||
<Button Command="{Binding ViewFromCPlaneCommand}"
|
||||
Margin="2.5,0,2.5,0"
|
||||
Style="{StaticResource BottomPanel_Button}">
|
||||
<Image Source="/Resources/ViewPanel/CplaneView.png"
|
||||
Style="{StaticResource Button_Image}"/>
|
||||
<Button.ToolTip>
|
||||
<ToolTip Content="{Binding ViewFromCPlaneToolTip}"
|
||||
Style="{StaticResource Classic_Tooltip}"/>
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
|
||||
</UniformGrid>
|
||||
|
||||
Reference in New Issue
Block a user