diff --git a/Icarus/CurrMachiningPanel/CurrMachiningPanelV.xaml b/Icarus/CurrMachiningPanel/CurrMachiningPanelV.xaml index 54b8b96..8370d7e 100644 --- a/Icarus/CurrMachiningPanel/CurrMachiningPanelV.xaml +++ b/Icarus/CurrMachiningPanel/CurrMachiningPanelV.xaml @@ -120,13 +120,13 @@ Margin="0,1,2.5,1" IsEnabled="{Binding bIsActive}"> - + + Margin="-2,0,0,0"/> + diff --git a/Icarus/Resources/TooltipMsg.vb b/Icarus/Utility/TooltipMsg.vb similarity index 82% rename from Icarus/Resources/TooltipMsg.vb rename to Icarus/Utility/TooltipMsg.vb index 260f2a1..622e734 100644 --- a/Icarus/Resources/TooltipMsg.vb +++ b/Icarus/Utility/TooltipMsg.vb @@ -15,7 +15,7 @@ Public Module TooltipMsg 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(4, "Print a single continuous spiral shell (without interruption).") m_Eng.Add(5, "Strand Height") m_Eng.Add(6, "The height of the layer.") @@ -24,10 +24,10 @@ Public Module TooltipMsg 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(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(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 strands in the same layer (only valid for the shell).") @@ -36,7 +36,7 @@ Public Module TooltipMsg 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(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.") @@ -57,7 +57,7 @@ Public Module TooltipMsg 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(32, "How fast accelerations and decelerations are.") m_Eng.Add(33, "Print Order") m_Eng.Add(34, "Select the order of the printing features.") @@ -69,7 +69,7 @@ Public Module TooltipMsg 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(40, "Depending on the material viscosity, how much material retract when it stops the extrusion. From 0 to 300.") m_Eng.Add(41, "Link Type") m_Eng.Add(42, "Link type between each shell strand.") @@ -99,7 +99,7 @@ Public Module TooltipMsg 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(60, "Flow Shut-off Anticipation before the end of the shell.") m_Eng.Add(61, "Coasting Feed[%]") m_Eng.Add(62, "Percentage of the working feed to execute the coasting.") @@ -113,13 +113,13 @@ Public Module TooltipMsg 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. + It cuts the surface inside the print solid. -External - It cut the surface outside the print solid. + It cuts 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. + If the parameter 'Limit Unbounded With Solid' is flagged, it cuts the surface inside the print solid. Otherwise, it prints 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.") + As Internal, it cuts 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.") @@ -137,40 +137,40 @@ Public Module TooltipMsg 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(80, "If the rib has more then one strand, it inverts 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(84, "Length of the lead in of the ribs, it follows 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(88, "Length of the lead out of the ribs, it follows 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(90, "Length of a segment that follows the path, the machine stops printing.") 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(92, "Length of a segment at a certain angle, the machine does not print, its purpose is to clean the nozzle before going to 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(96, "If the ribs type is 'Unbounded', it prints 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(98, "In the 'reduce shell number' solid area, how many 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(100, "Length of a segment that follows the path, the machine stops printing.") 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(102, "Length of a segment at a certain angle, the machine does not print, its purpose is to clean the nozzle before going to the next part of the print.") m_Eng.Add(103, "Wipe Direction [deg]") m_Eng.Add(104, "Direction of the wipe.") @@ -206,16 +206,16 @@ Public Module TooltipMsg 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(126, "Length of a segment where the machine stops printing.") 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(128, "Length of a segment at a certain angle, the machine does not print, its purpose is to clean the nozzle before going to 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(132, "How many filled bottom surface layers print.") m_Eng.Add(133, "Floor Type") m_Eng.Add(134, "Kind of filling strategy.") @@ -245,10 +245,10 @@ Public Module TooltipMsg 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(152, "Length of a segment where the machine stops printing.") 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(154, "Length of a segment at a certain angle, the machine does not print, its purpose is to clean the nozzle before going to the next part of the print.") m_Eng.Add(155, "Wipe Direction [deg]") m_Eng.Add(156, "Direction of the wipe.") @@ -263,46 +263,46 @@ Public Module TooltipMsg 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(164, "Limit the max Height of a print. Maxed by machine data.") m_Eng.Add(165, "Max Slices Number") - m_Eng.Add(166, "") + m_Eng.Add(166, "Limit the Number of the Layers calculated.") m_Eng.Add(167, "Custom Inner Shell Width") - m_Eng.Add(168, "") + m_Eng.Add(168, "Set a different Shell Width for the Inner Shell Strands.") m_Eng.Add(169, "Spiral Trans Len") - m_Eng.Add(170, "") + m_Eng.Add(170, "Length of the Z transition between layers in Spiral Mode.") m_Eng.Add(171, "Single Lead In") - m_Eng.Add(172, "") + m_Eng.Add(172, "Start of the first layer out of the path, inside the part and orthogonal.") m_Eng.Add(173, "Merge with Shell") - m_Eng.Add(174, "") + m_Eng.Add(174, "If possible, merge in one path ribs and inner shell.") - m_Eng.Add(175, "Invert Merged Shell Mail Link") - m_Eng.Add(176, "") + m_Eng.Add(175, "Invert Merged Shell Main Link") + m_Eng.Add(176, "Invert the side of the merged ribs - shell.") m_Eng.Add(177, "Custom Strand Width") - m_Eng.Add(178, "") + m_Eng.Add(178, "Set a different Width for ribs.") m_Eng.Add(179, "Link Fillet") - m_Eng.Add(180, "") + m_Eng.Add(180, "Draw a radius between the rib and the Link.") m_Eng.Add(181, "Lead Fillet") - m_Eng.Add(182, "") + m_Eng.Add(182, "Draw a radius between the rib and the LedIn/Out.") m_Eng.Add(183, "Strand Overlap %") - m_Eng.Add(184, "") + m_Eng.Add(184, "Overlap between strands of the same rib (Strand Count > 1).") m_Eng.Add(185, "Custom Strand Width") - m_Eng.Add(186, "") + m_Eng.Add(186, "Set a different Width for filled solids.") m_Eng.Add(187, "Custom Strand Width") - m_Eng.Add(188, "") + m_Eng.Add(188, "Set a different Width for infill.") m_Eng.Add(189, "Floor Ceil Overlap [%]") - m_Eng.Add(190, "") + m_Eng.Add(190, "Overlap between strands of floor/ceil.") m_Eng.Add(191, "") ElseIf sLanguage.Equals("Italiano") Then @@ -394,7 +394,7 @@ Public Module TooltipMsg 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(60, "Anticipo dell’interruzione del flusso di materiale rispetto alla fine della shell.") m_Ita.Add(61, "Coasting Feed[%]") m_Ita.Add(62, "Percentuale della velocità di lavoro alla quale viene eseguito il coasting.") @@ -407,14 +407,14 @@ Public Module TooltipMsg 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.") + -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.") @@ -554,6 +554,9 @@ Public Module TooltipMsg 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(161, "Strand Order") + m_Ita.Add(162, "Ordine di stampa del Filled Solid (dipende dal tipo di infill selezionato).") + m_Ita.Add(163, "Slicing Height") m_Ita.Add(164, "Limita l’altezza massima della stampa. Il massimo è l’altezza da tavola a ZMax.") @@ -570,31 +573,31 @@ Public Module TooltipMsg m_Ita.Add(172, "Inizio sul primo layer da fuori del percorso, all’interno della geometria e ortogonale.") m_Ita.Add(173, "Merge with Shell") - m_Ita.Add(174, "") + m_Ita.Add(174, "Se possibile, unisce in un percorso ribs e shell interna.") - m_Ita.Add(175, "Invert Merged Shell Mail Link") - m_Ita.Add(176, "") + m_Ita.Add(175, "Invert Merged Shell Main Link") + m_Ita.Add(176, "Inverte il verso di collegamento tra ribs e shell.") m_Ita.Add(177, "Custom Strand Width") - m_Ita.Add(178, "") + m_Ita.Add(178, "Imposta uno spessore diverso per i ribs.") m_Ita.Add(179, "Link Fillet") - m_Ita.Add(180, "") + m_Ita.Add(180, "Connette Link e Rib con un raggio.") m_Ita.Add(181, "Lead Fillet") - m_Ita.Add(182, "") + m_Ita.Add(182, "Connette LedIn/Out e Rib con un raggio.") m_Ita.Add(183, "Strand Overlap [%]") - m_Ita.Add(184, "") + m_Ita.Add(184, "Sovrapposizione tra strand della stessa rib (Strand Count > 1).") m_Ita.Add(185, "Custom Strand Width") - m_Ita.Add(186, "") + m_Ita.Add(186, "Imposta uno spessore diverso per i filled solids.") m_Ita.Add(187, "Custom Strand Width") - m_Ita.Add(188, "") + m_Ita.Add(188, "Imposta uno spessore diverso per gli infill.") m_Ita.Add(189, "Floor Ceil Overlap [%]") - m_Ita.Add(190, "") + m_Ita.Add(190, "Sovrapposizione tra le passate dei riempimenti inferiori e superiori.") m_Ita.Add(191, "") End If