text:
namespace RepetierHost.view
{
    partial class ThreeDSettings
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #region Windows Form Designer generated code

        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            this.components = new System.ComponentModel.Container();
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ThreeDSettings));
            this.colorDialog = new System.Windows.Forms.ColorDialog();
            this.groupColors2 = new System.Windows.Forms.GroupBox();
            this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel();
            this.hotFilament = new System.Windows.Forms.Panel();
            this.labelExtruder3 = new System.Windows.Forms.Label();
            this.filament3 = new System.Windows.Forms.Panel();
            this.labelExtruder2 = new System.Windows.Forms.Label();
            this.labelTravelMoves = new System.Windows.Forms.Label();
            this.labelExtruder1 = new System.Windows.Forms.Label();
            this.selectedFilament = new System.Windows.Forms.Panel();
            this.filament2 = new System.Windows.Forms.Panel();
            this.labelSelectedFilament = new System.Windows.Forms.Label();
            this.travelMoves = new System.Windows.Forms.Panel();
            this.filament = new System.Windows.Forms.Panel();
            this.labelHotFilament = new System.Windows.Forms.Label();
            this.label13 = new System.Windows.Forms.Label();
            this.textHotFilamentLength = new System.Windows.Forms.TextBox();
            this.labelHotFilamentLength = new System.Windows.Forms.Label();
            this.labelPrinterBase = new System.Windows.Forms.Label();
            this.printerBase = new System.Windows.Forms.Panel();
            this.selectedFaces = new System.Windows.Forms.Panel();
            this.edges = new System.Windows.Forms.Panel();
            this.faces = new System.Windows.Forms.Panel();
            this.background = new System.Windows.Forms.Panel();
            this.labelEdges = new System.Windows.Forms.Label();
            this.labelSelectedFaces = new System.Windows.Forms.Label();
            this.labelFaces = new System.Windows.Forms.Label();
            this.labelBackground = new System.Windows.Forms.Label();
            this.buttonOK = new System.Windows.Forms.Button();
            this.showEdges = new System.Windows.Forms.CheckBox();
            this.comboDrawMethod = new System.Windows.Forms.ComboBox();
            this.labelDrawMethod = new System.Windows.Forms.Label();
            this.checkDisableFilamentVisualization = new System.Windows.Forms.CheckBox();
            this.labelFilamentVisInfo = new System.Windows.Forms.Label();
            this.label10 = new System.Windows.Forms.Label();
            this.label8 = new System.Windows.Forms.Label();
            this.textDiameter = new System.Windows.Forms.TextBox();
            this.radioDiameter = new System.Windows.Forms.RadioButton();
            this.radioHeight = new System.Windows.Forms.RadioButton();
            this.textWidthOverThickness = new System.Windows.Forms.TextBox();
            this.textLayerHeight = new System.Windows.Forms.TextBox();
            this.labelWidthOverThickness = new System.Windows.Forms.Label();
            this.labelFilamentVisualization = new System.Windows.Forms.Label();
            this.comboFilamentVisualization = new System.Windows.Forms.ComboBox();
            this.showPrintbed = new System.Windows.Forms.CheckBox();
            this.enableLight4 = new System.Windows.Forms.CheckBox();
            this.enableLight3 = new System.Windows.Forms.CheckBox();
            this.enableLight2 = new System.Windows.Forms.CheckBox();
            this.enableLight1 = new System.Windows.Forms.CheckBox();
            this.errorProvider = new System.Windows.Forms.ErrorProvider(this.components);
            this.tabControl1 = new System.Windows.Forms.TabControl();
            this.tabGeneral = new System.Windows.Forms.TabPage();
            this.groupPrintbed = new System.Windows.Forms.GroupBox();
            this.tabModel = new System.Windows.Forms.TabPage();
            this.groupEditor = new System.Windows.Forms.GroupBox();
            this.pulseOutside = new System.Windows.Forms.CheckBox();
            this.showFaces = new System.Windows.Forms.CheckBox();
            this.groupColors = new System.Windows.Forms.GroupBox();
            this.labelSelectionBox = new System.Windows.Forms.Label();
            this.labelObjectsOutsidePrintbed = new System.Windows.Forms.Label();
            this.selectionBox = new System.Windows.Forms.Panel();
            this.outsidePrintbed = new System.Windows.Forms.Panel();
            this.tabFilament = new System.Windows.Forms.TabPage();
            this.groupVisualization = new System.Windows.Forms.GroupBox();
            this.checkDisableTravelMoves = new System.Windows.Forms.CheckBox();
            this.tabLights = new System.Windows.Forms.TabPage();
            this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
            this.labelLight1 = new System.Windows.Forms.Label();
            this.labelLight4 = new System.Windows.Forms.Label();
            this.labelLight2 = new System.Windows.Forms.Label();
            this.labelLight3 = new System.Windows.Forms.Label();
            this.labelXDirection = new System.Windows.Forms.Label();
            this.labelYDirection = new System.Windows.Forms.Label();
            this.labelZDirection = new System.Windows.Forms.Label();
            this.labelAmbientColor = new System.Windows.Forms.Label();
            this.labelDiffuseColor = new System.Windows.Forms.Label();
            this.labelSpecularColor = new System.Windows.Forms.Label();
            this.xdir1 = new System.Windows.Forms.TextBox();
            this.xdir2 = new System.Windows.Forms.TextBox();
            this.xdir3 = new System.Windows.Forms.TextBox();
            this.xdir4 = new System.Windows.Forms.TextBox();
            this.ydir2 = new System.Windows.Forms.TextBox();
            this.ydir1 = new System.Windows.Forms.TextBox();
            this.zdir1 = new System.Windows.Forms.TextBox();
            this.zdir2 = new System.Windows.Forms.TextBox();
            this.zdir3 = new System.Windows.Forms.TextBox();
            this.ydir3 = new System.Windows.Forms.TextBox();
            this.ydir4 = new System.Windows.Forms.TextBox();
            this.zdir4 = new System.Windows.Forms.TextBox();
            this.ambient1 = new System.Windows.Forms.Panel();
            this.ambient2 = new System.Windows.Forms.Panel();
            this.ambient3 = new System.Windows.Forms.Panel();
            this.ambient4 = new System.Windows.Forms.Panel();
            this.diffuse1 = new System.Windows.Forms.Panel();
            this.specular1 = new System.Windows.Forms.Panel();
            this.diffuse2 = new System.Windows.Forms.Panel();
            this.specular2 = new System.Windows.Forms.Panel();
            this.diffuse3 = new System.Windows.Forms.Panel();
            this.specular3 = new System.Windows.Forms.Panel();
            this.specular4 = new System.Windows.Forms.Panel();
            this.diffuse4 = new System.Windows.Forms.Panel();
            this.checkCorrectNormals = new System.Windows.Forms.CheckBox();
            this.groupColors2.SuspendLayout();
            this.tableLayoutPanel2.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).BeginInit();
            this.tabControl1.SuspendLayout();
            this.tabGeneral.SuspendLayout();
            this.groupPrintbed.SuspendLayout();
            this.tabModel.SuspendLayout();
            this.groupEditor.SuspendLayout();
            this.groupColors.SuspendLayout();
            this.tabFilament.SuspendLayout();
            this.groupVisualization.SuspendLayout();
            this.tabLights.SuspendLayout();
            this.tableLayoutPanel1.SuspendLayout();
            this.SuspendLayout();
            //
            // groupColors2
            //
            this.groupColors2.Controls.Add(this.tableLayoutPanel2);
            this.groupColors2.Location = new System.Drawing.Point(3, 3);
            this.groupColors2.Name = "groupColors2";
            this.groupColors2.Size = new System.Drawing.Size(475, 113);
            this.groupColors2.TabIndex = 0;
            this.groupColors2.TabStop = false;
            this.groupColors2.Text = "Colors";
            //
            // tableLayoutPanel2
            //
            this.tableLayoutPanel2.AutoSize = true;
            this.tableLayoutPanel2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
            this.tableLayoutPanel2.ColumnCount = 4;
            this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
            this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 117F));
            this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
            this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 117F));
            this.tableLayoutPanel2.Controls.Add(this.hotFilament, 3, 0);
            this.tableLayoutPanel2.Controls.Add(this.labelExtruder3, 0, 2);
            this.tableLayoutPanel2.Controls.Add(this.filament3, 1, 2);
            this.tableLayoutPanel2.Controls.Add(this.labelExtruder2, 0, 1);
            this.tableLayoutPanel2.Controls.Add(this.labelTravelMoves, 2, 2);
            this.tableLayoutPanel2.Controls.Add(this.labelExtruder1, 0, 0);
            this.tableLayoutPanel2.Controls.Add(this.selectedFilament, 3, 1);
            this.tableLayoutPanel2.Controls.Add(this.filament2, 1, 1);
            this.tableLayoutPanel2.Controls.Add(this.labelSelectedFilament, 2, 1);
            this.tableLayoutPanel2.Controls.Add(this.travelMoves, 3, 2);
            this.tableLayoutPanel2.Controls.Add(this.filament, 1, 0);
            this.tableLayoutPanel2.Controls.Add(this.labelHotFilament, 2, 0);
            this.tableLayoutPanel2.Location = new System.Drawing.Point(2, 19);
            this.tableLayoutPanel2.Name = "tableLayoutPanel2";
            this.tableLayoutPanel2.RowCount = 3;
            this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 33.33333F));
            this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 33.33333F));
            this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 33.33333F));
            this.tableLayoutPanel2.Size = new System.Drawing.Size(395, 90);
            this.tableLayoutPanel2.TabIndex = 10;
            //
            // hotFilament
            //
            this.hotFilament.BackColor = System.Drawing.Color.Red;
            this.hotFilament.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.hotFilament.Dock = System.Windows.Forms.DockStyle.Fill;
            this.hotFilament.Location = new System.Drawing.Point(281, 3);
            this.hotFilament.Name = "hotFilament";
            this.hotFilament.Size = new System.Drawing.Size(111, 24);
            this.hotFilament.TabIndex = 1;
            this.hotFilament.Click += new System.EventHandler(this.hotFilament_Click);
            //
            // labelExtruder3
            //
            this.labelExtruder3.AutoSize = true;
            this.labelExtruder3.Dock = System.Windows.Forms.DockStyle.Fill;
            this.labelExtruder3.Location = new System.Drawing.Point(3, 60);
            this.labelExtruder3.Name = "labelExtruder3";
            this.labelExtruder3.Size = new System.Drawing.Size(58, 30);
            this.labelExtruder3.TabIndex = 3;
            this.labelExtruder3.Text = "Extruder 3:";
            this.labelExtruder3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
            //
            // filament3
            //
            this.filament3.BackColor = System.Drawing.Color.Chocolate;
            this.filament3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.filament3.Dock = System.Windows.Forms.DockStyle.Fill;
            this.filament3.Location = new System.Drawing.Point(67, 63);
            this.filament3.Name = "filament3";
            this.filament3.Size = new System.Drawing.Size(111, 24);
            this.filament3.TabIndex = 4;
            this.filament3.Click += new System.EventHandler(this.filament_Click);
            //
            // labelExtruder2
            //
            this.labelExtruder2.AutoSize = true;
            this.labelExtruder2.Dock = System.Windows.Forms.DockStyle.Fill;
            this.labelExtruder2.Location = new System.Drawing.Point(3, 30);
            this.labelExtruder2.Name = "labelExtruder2";
            this.labelExtruder2.Size = new System.Drawing.Size(58, 30);
            this.labelExtruder2.TabIndex = 3;
            this.labelExtruder2.Text = "Extruder 2:";
            this.labelExtruder2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
            //
            // labelTravelMoves
            //
            this.labelTravelMoves.AutoSize = true;
            this.labelTravelMoves.Dock = System.Windows.Forms.DockStyle.Fill;
            this.labelTravelMoves.Location = new System.Drawing.Point(184, 60);
            this.labelTravelMoves.Name = "labelTravelMoves";
            this.labelTravelMoves.Size = new System.Drawing.Size(91, 30);
            this.labelTravelMoves.TabIndex = 9;
            this.labelTravelMoves.Text = "Travel Moves:";
            this.labelTravelMoves.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
            //
            // labelExtruder1
            //
            this.labelExtruder1.AutoSize = true;
            this.labelExtruder1.Dock = System.Windows.Forms.DockStyle.Fill;
            this.labelExtruder1.Location = new System.Drawing.Point(3, 0);
            this.labelExtruder1.Name = "labelExtruder1";
            this.labelExtruder1.Size = new System.Drawing.Size(58, 30);
            this.labelExtruder1.TabIndex = 3;
            this.labelExtruder1.Text = "Extruder 1:";
            this.labelExtruder1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
            //
            // selectedFilament
            //
            this.selectedFilament.BackColor = System.Drawing.Color.Yellow;
            this.selectedFilament.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.selectedFilament.Dock = System.Windows.Forms.DockStyle.Fill;
            this.selectedFilament.Location = new System.Drawing.Point(281, 33);
            this.selectedFilament.Name = "selectedFilament";
            this.selectedFilament.Size = new System.Drawing.Size(111, 24);
            this.selectedFilament.TabIndex = 3;
            this.selectedFilament.Click += new System.EventHandler(this.filament_Click);
            //
            // filament2
            //
            this.filament2.BackColor = System.Drawing.Color.Teal;
            this.filament2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.filament2.Dock = System.Windows.Forms.DockStyle.Fill;
            this.filament2.Location = new System.Drawing.Point(67, 33);
            this.filament2.Name = "filament2";
            this.filament2.Size = new System.Drawing.Size(111, 24);
            this.filament2.TabIndex = 2;
            this.filament2.Click += new System.EventHandler(this.filament_Click);
            //
            // labelSelectedFilament
            //
            this.labelSelectedFilament.AutoSize = true;
            this.labelSelectedFilament.Dock = System.Windows.Forms.DockStyle.Fill;
            this.labelSelectedFilament.Location = new System.Drawing.Point(184, 30);
            this.labelSelectedFilament.Name = "labelSelectedFilament";
            this.labelSelectedFilament.Size = new System.Drawing.Size(91, 30);
            this.labelSelectedFilament.TabIndex = 9;
            this.labelSelectedFilament.Text = "Selected filament:";
            this.labelSelectedFilament.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
            //
            // travelMoves
            //
            this.travelMoves.BackColor = System.Drawing.Color.Aquamarine;
            this.travelMoves.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.travelMoves.Dock = System.Windows.Forms.DockStyle.Fill;
            this.travelMoves.Location = new System.Drawing.Point(281, 63);
            this.travelMoves.Name = "travelMoves";
            this.travelMoves.Size = new System.Drawing.Size(111, 24);
            this.travelMoves.TabIndex = 3;
            this.travelMoves.Click += new System.EventHandler(this.filament_Click);
            //
            // filament
            //
            this.filament.BackColor = System.Drawing.Color.Blue;
            this.filament.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.filament.Dock = System.Windows.Forms.DockStyle.Fill;
            this.filament.Location = new System.Drawing.Point(67, 3);
            this.filament.Name = "filament";
            this.filament.Size = new System.Drawing.Size(111, 24);
            this.filament.TabIndex = 0;
            this.filament.Click += new System.EventHandler(this.filament_Click);
            //
            // labelHotFilament
            //
            this.labelHotFilament.AutoSize = true;
            this.labelHotFilament.Dock = System.Windows.Forms.DockStyle.Fill;
            this.labelHotFilament.Location = new System.Drawing.Point(184, 0);
            this.labelHotFilament.Name = "labelHotFilament";
            this.labelHotFilament.Size = new System.Drawing.Size(91, 30);
            this.labelHotFilament.TabIndex = 9;
            this.labelHotFilament.Text = "Hot filament:";
            this.labelHotFilament.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
            //
            // label13
            //
            this.label13.AutoSize = true;
            this.label13.Location = new System.Drawing.Point(222, 230);
            this.label13.Name = "label13";
            this.label13.Size = new System.Drawing.Size(29, 13);
            this.label13.TabIndex = 8;
            this.label13.Text = "[mm]";
            //
            // textHotFilamentLength
            //
            this.textHotFilamentLength.Location = new System.Drawing.Point(133, 227);
            this.textHotFilamentLength.Name = "textHotFilamentLength";
            this.textHotFilamentLength.Size = new System.Drawing.Size(81, 20);
            this.textHotFilamentLength.TabIndex = 6;
            this.textHotFilamentLength.Text = "1000";
            this.textHotFilamentLength.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // labelHotFilamentLength
            //
            this.labelHotFilamentLength.AutoSize = true;
            this.labelHotFilamentLength.Location = new System.Drawing.Point(6, 230);
            this.labelHotFilamentLength.Name = "labelHotFilamentLength";
            this.labelHotFilamentLength.Size = new System.Drawing.Size(98, 13);
            this.labelHotFilamentLength.TabIndex = 6;
            this.labelHotFilamentLength.Text = "Hot filament length:";
            //
            // labelPrinterBase
            //
            this.labelPrinterBase.AutoSize = true;
            this.labelPrinterBase.Location = new System.Drawing.Point(6, 71);
            this.labelPrinterBase.Name = "labelPrinterBase";
            this.labelPrinterBase.Size = new System.Drawing.Size(66, 13);
            this.labelPrinterBase.TabIndex = 5;
            this.labelPrinterBase.Text = "Printer base:";
            //
            // printerBase
            //
            this.printerBase.BackColor = System.Drawing.Color.White;
            this.printerBase.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.printerBase.Location = new System.Drawing.Point(117, 71);
            this.printerBase.Name = "printerBase";
            this.printerBase.Size = new System.Drawing.Size(111, 22);
            this.printerBase.TabIndex = 1;
            this.printerBase.Click += new System.EventHandler(this.printerBase_Click);
            //
            // selectedFaces
            //
            this.selectedFaces.BackColor = System.Drawing.Color.Fuchsia;
            this.selectedFaces.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.selectedFaces.Location = new System.Drawing.Point(159, 45);
            this.selectedFaces.Name = "selectedFaces";
            this.selectedFaces.Size = new System.Drawing.Size(111, 22);
            this.selectedFaces.TabIndex = 1;
            this.selectedFaces.Click += new System.EventHandler(this.selectedFaces_Click);
            //
            // edges
            //
            this.edges.BackColor = System.Drawing.Color.RosyBrown;
            this.edges.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.edges.Location = new System.Drawing.Point(159, 75);
            this.edges.Name = "edges";
            this.edges.Size = new System.Drawing.Size(111, 22);
            this.edges.TabIndex = 2;
            this.edges.Click += new System.EventHandler(this.edges_Click);
            //
            // faces
            //
            this.faces.BackColor = System.Drawing.Color.Red;
            this.faces.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.faces.Location = new System.Drawing.Point(159, 17);
            this.faces.Name = "faces";
            this.faces.Size = new System.Drawing.Size(111, 22);
            this.faces.TabIndex = 0;
            this.faces.Click += new System.EventHandler(this.faces_Click);
            //
            // background
            //
            this.background.BackColor = System.Drawing.Color.Black;
            this.background.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.background.Location = new System.Drawing.Point(117, 43);
            this.background.Name = "background";
            this.background.Size = new System.Drawing.Size(111, 22);
            this.background.TabIndex = 0;
            this.background.Click += new System.EventHandler(this.background_Click);
            //
            // labelEdges
            //
            this.labelEdges.AutoSize = true;
            this.labelEdges.Location = new System.Drawing.Point(6, 78);
            this.labelEdges.Name = "labelEdges";
            this.labelEdges.Size = new System.Drawing.Size(40, 13);
            this.labelEdges.TabIndex = 1;
            this.labelEdges.Text = "Edges:";
            //
            // labelSelectedFaces
            //
            this.labelSelectedFaces.AutoSize = true;
            this.labelSelectedFaces.Location = new System.Drawing.Point(6, 48);
            this.labelSelectedFaces.Name = "labelSelectedFaces";
            this.labelSelectedFaces.Size = new System.Drawing.Size(81, 13);
            this.labelSelectedFaces.TabIndex = 2;
            this.labelSelectedFaces.Text = "Selected faces:";
            //
            // labelFaces
            //
            this.labelFaces.AutoSize = true;
            this.labelFaces.Location = new System.Drawing.Point(6, 20);
            this.labelFaces.Name = "labelFaces";
            this.labelFaces.Size = new System.Drawing.Size(39, 13);
            this.labelFaces.TabIndex = 1;
            this.labelFaces.Text = "Faces:";
            //
            // labelBackground
            //
            this.labelBackground.AutoSize = true;
            this.labelBackground.Location = new System.Drawing.Point(6, 43);
            this.labelBackground.Name = "labelBackground";
            this.labelBackground.Size = new System.Drawing.Size(68, 13);
            this.labelBackground.TabIndex = 0;
            this.labelBackground.Text = "Background:";
            //
            // buttonOK
            //
            this.buttonOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
            this.buttonOK.Location = new System.Drawing.Point(422, 463);
            this.buttonOK.Name = "buttonOK";
            this.buttonOK.Size = new System.Drawing.Size(80, 22);
            this.buttonOK.TabIndex = 0;
            this.buttonOK.Text = "OK";
            this.buttonOK.UseVisualStyleBackColor = true;
            this.buttonOK.Click += new System.EventHandler(this.buttonOK_Click);
            //
            // showEdges
            //
            this.showEdges.AutoSize = true;
            this.showEdges.Location = new System.Drawing.Point(6, 19);
            this.showEdges.Name = "showEdges";
            this.showEdges.Size = new System.Drawing.Size(85, 17);
            this.showEdges.TabIndex = 0;
            this.showEdges.Text = "Show edges";
            this.showEdges.UseVisualStyleBackColor = true;
            this.showEdges.CheckedChanged += new System.EventHandler(this.showEdges_CheckedChanged);
            //
            // comboDrawMethod
            //
            this.comboDrawMethod.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.comboDrawMethod.FormattingEnabled = true;
            this.comboDrawMethod.Items.AddRange(new object[] {
            "Autodetect best",
            "VBOs (fastest)",
            "Arrays (medium)",
            "Immediate (slow)"});
            this.comboDrawMethod.Location = new System.Drawing.Point(131, 129);
            this.comboDrawMethod.Name = "comboDrawMethod";
            this.comboDrawMethod.Size = new System.Drawing.Size(144, 21);
            this.comboDrawMethod.TabIndex = 0;
            this.comboDrawMethod.SelectedIndexChanged += new System.EventHandler(this.comboDrawMethod_SelectedIndexChanged);
            //
            // labelDrawMethod
            //
            this.labelDrawMethod.AutoSize = true;
            this.labelDrawMethod.Location = new System.Drawing.Point(20, 132);
            this.labelDrawMethod.Name = "labelDrawMethod";
            this.labelDrawMethod.Size = new System.Drawing.Size(73, 13);
            this.labelDrawMethod.TabIndex = 15;
            this.labelDrawMethod.Text = "Draw method:";
            //
            // checkDisableFilamentVisualization
            //
            this.checkDisableFilamentVisualization.AutoSize = true;
            this.checkDisableFilamentVisualization.Location = new System.Drawing.Point(6, 19);
            this.checkDisableFilamentVisualization.Name = "checkDisableFilamentVisualization";
            this.checkDisableFilamentVisualization.Size = new System.Drawing.Size(160, 17);
            this.checkDisableFilamentVisualization.TabIndex = 14;
            this.checkDisableFilamentVisualization.Text = "Disable filament visualization";
            this.checkDisableFilamentVisualization.UseVisualStyleBackColor = true;
            this.checkDisableFilamentVisualization.CheckedChanged += new System.EventHandler(this.checkDisableFilamentVisualization_CheckedChanged);
            //
            // labelFilamentVisInfo
            //
            this.labelFilamentVisInfo.Location = new System.Drawing.Point(6, 169);
            this.labelFilamentVisInfo.Name = "labelFilamentVisInfo";
            this.labelFilamentVisInfo.Size = new System.Drawing.Size(461, 55);
            this.labelFilamentVisInfo.TabIndex = 13;
            this.labelFilamentVisInfo.Text = resources.GetString("labelFilamentVisInfo.Text");
            //
            // label10
            //
            this.label10.AutoSize = true;
            this.label10.Location = new System.Drawing.Point(291, 153);
            this.label10.Name = "label10";
            this.label10.Size = new System.Drawing.Size(29, 13);
            this.label10.TabIndex = 12;
            this.label10.Text = "[mm]";
            //
            // label8
            //
            this.label8.AutoSize = true;
            this.label8.Location = new System.Drawing.Point(291, 130);
            this.label8.Name = "label8";
            this.label8.Size = new System.Drawing.Size(29, 13);
            this.label8.TabIndex = 12;
            this.label8.Text = "[mm]";
            //
            // textDiameter
            //
            this.textDiameter.Location = new System.Drawing.Point(160, 151);
            this.textDiameter.Name = "textDiameter";
            this.textDiameter.Size = new System.Drawing.Size(106, 20);
            this.textDiameter.TabIndex = 5;
            this.textDiameter.Text = "2.87";
            this.textDiameter.TextChanged += new System.EventHandler(this.textLayerHeight_TextChanged);
            this.textDiameter.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // radioDiameter
            //
            this.radioDiameter.AutoSize = true;
            this.radioDiameter.Location = new System.Drawing.Point(6, 149);
            this.radioDiameter.Name = "radioDiameter";
            this.radioDiameter.Size = new System.Drawing.Size(110, 17);
            this.radioDiameter.TabIndex = 4;
            this.radioDiameter.Text = "Filament diameter:";
            this.radioDiameter.UseVisualStyleBackColor = true;
            //
            // radioHeight
            //
            this.radioHeight.AutoSize = true;
            this.radioHeight.Checked = true;
            this.radioHeight.Location = new System.Drawing.Point(6, 127);
            this.radioHeight.Name = "radioHeight";
            this.radioHeight.Size = new System.Drawing.Size(86, 17);
            this.radioHeight.TabIndex = 2;
            this.radioHeight.TabStop = true;
            this.radioHeight.Text = "Layer height:";
            this.radioHeight.UseVisualStyleBackColor = true;
            this.radioHeight.CheckedChanged += new System.EventHandler(this.showEdges_CheckedChanged);
            //
            // textWidthOverThickness
            //
            this.textWidthOverThickness.Location = new System.Drawing.Point(160, 98);
            this.textWidthOverThickness.Name = "textWidthOverThickness";
            this.textWidthOverThickness.Size = new System.Drawing.Size(106, 20);
            this.textWidthOverThickness.TabIndex = 1;
            this.textWidthOverThickness.Text = "1.6";
            this.textWidthOverThickness.TextChanged += new System.EventHandler(this.textLayerHeight_TextChanged);
            this.textWidthOverThickness.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // textLayerHeight
            //
            this.textLayerHeight.Location = new System.Drawing.Point(160, 124);
            this.textLayerHeight.Name = "textLayerHeight";
            this.textLayerHeight.Size = new System.Drawing.Size(106, 20);
            this.textLayerHeight.TabIndex = 3;
            this.textLayerHeight.Text = "0.3";
            this.textLayerHeight.TextChanged += new System.EventHandler(this.textLayerHeight_TextChanged);
            this.textLayerHeight.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // labelWidthOverThickness
            //
            this.labelWidthOverThickness.AutoSize = true;
            this.labelWidthOverThickness.Location = new System.Drawing.Point(3, 101);
            this.labelWidthOverThickness.Name = "labelWidthOverThickness";
            this.labelWidthOverThickness.Size = new System.Drawing.Size(110, 13);
            this.labelWidthOverThickness.TabIndex = 5;
            this.labelWidthOverThickness.Text = "Width over thickness:";
            //
            // labelFilamentVisualization
            //
            this.labelFilamentVisualization.AutoSize = true;
            this.labelFilamentVisualization.Location = new System.Drawing.Point(3, 70);
            this.labelFilamentVisualization.Name = "labelFilamentVisualization";
            this.labelFilamentVisualization.Size = new System.Drawing.Size(109, 13);
            this.labelFilamentVisualization.TabIndex = 3;
            this.labelFilamentVisualization.Text = "Filament visualization:";
            //
            // comboFilamentVisualization
            //
            this.comboFilamentVisualization.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.comboFilamentVisualization.FormattingEnabled = true;
            this.comboFilamentVisualization.Items.AddRange(new object[] {
            "Simple",
            "Medium",
            "Fine",
            "Ultra fine"});
            this.comboFilamentVisualization.Location = new System.Drawing.Point(159, 70);
            this.comboFilamentVisualization.Name = "comboFilamentVisualization";
            this.comboFilamentVisualization.Size = new System.Drawing.Size(129, 21);
            this.comboFilamentVisualization.TabIndex = 0;
            this.comboFilamentVisualization.SelectedIndexChanged += new System.EventHandler(this.comboFilamentVisualization_SelectedIndexChanged);
            //
            // showPrintbed
            //
            this.showPrintbed.AutoSize = true;
            this.showPrintbed.Checked = true;
            this.showPrintbed.CheckState = System.Windows.Forms.CheckState.Checked;
            this.showPrintbed.Location = new System.Drawing.Point(6, 19);
            this.showPrintbed.Name = "showPrintbed";
            this.showPrintbed.Size = new System.Drawing.Size(94, 17);
            this.showPrintbed.TabIndex = 1;
            this.showPrintbed.Text = "Show printbed";
            this.showPrintbed.UseVisualStyleBackColor = true;
            this.showPrintbed.CheckedChanged += new System.EventHandler(this.showEdges_CheckedChanged);
            //
            // enableLight4
            //
            this.enableLight4.AutoSize = true;
            this.enableLight4.Location = new System.Drawing.Point(379, 33);
            this.enableLight4.Name = "enableLight4";
            this.enableLight4.Size = new System.Drawing.Size(81, 17);
            this.enableLight4.TabIndex = 7;
            this.enableLight4.Text = "Enable light";
            this.enableLight4.UseVisualStyleBackColor = true;
            this.enableLight4.CheckedChanged += new System.EventHandler(this.showEdges_CheckedChanged);
            //
            // enableLight3
            //
            this.enableLight3.AutoSize = true;
            this.enableLight3.Location = new System.Drawing.Point(285, 33);
            this.enableLight3.Name = "enableLight3";
            this.enableLight3.Size = new System.Drawing.Size(81, 17);
            this.enableLight3.TabIndex = 6;
            this.enableLight3.Text = "Enable light";
            this.enableLight3.UseVisualStyleBackColor = true;
            this.enableLight3.CheckedChanged += new System.EventHandler(this.showEdges_CheckedChanged);
            //
            // enableLight2
            //
            this.enableLight2.AutoSize = true;
            this.enableLight2.Checked = true;
            this.enableLight2.CheckState = System.Windows.Forms.CheckState.Checked;
            this.enableLight2.Location = new System.Drawing.Point(191, 33);
            this.enableLight2.Name = "enableLight2";
            this.enableLight2.Size = new System.Drawing.Size(81, 17);
            this.enableLight2.TabIndex = 5;
            this.enableLight2.Text = "Enable light";
            this.enableLight2.UseVisualStyleBackColor = true;
            this.enableLight2.CheckedChanged += new System.EventHandler(this.showEdges_CheckedChanged);
            //
            // enableLight1
            //
            this.enableLight1.AutoSize = true;
            this.enableLight1.Checked = true;
            this.enableLight1.CheckState = System.Windows.Forms.CheckState.Checked;
            this.enableLight1.Location = new System.Drawing.Point(97, 33);
            this.enableLight1.Name = "enableLight1";
            this.enableLight1.Size = new System.Drawing.Size(81, 17);
            this.enableLight1.TabIndex = 4;
            this.enableLight1.Text = "Enable light";
            this.enableLight1.UseVisualStyleBackColor = true;
            this.enableLight1.CheckedChanged += new System.EventHandler(this.showEdges_CheckedChanged);
            //
            // errorProvider
            //
            this.errorProvider.ContainerControl = this;
            //
            // tabControl1
            //
            this.tabControl1.Controls.Add(this.tabGeneral);
            this.tabControl1.Controls.Add(this.tabModel);
            this.tabControl1.Controls.Add(this.tabFilament);
            this.tabControl1.Controls.Add(this.tabLights);
            this.tabControl1.Location = new System.Drawing.Point(12, 12);
            this.tabControl1.Name = "tabControl1";
            this.tabControl1.SelectedIndex = 0;
            this.tabControl1.Size = new System.Drawing.Size(494, 409);
            this.tabControl1.TabIndex = 0;
            //
            // tabGeneral
            //
            this.tabGeneral.Controls.Add(this.comboDrawMethod);
            this.tabGeneral.Controls.Add(this.groupPrintbed);
            this.tabGeneral.Controls.Add(this.labelDrawMethod);
            this.tabGeneral.Location = new System.Drawing.Point(4, 22);
            this.tabGeneral.Name = "tabGeneral";
            this.tabGeneral.Size = new System.Drawing.Size(486, 364);
            this.tabGeneral.TabIndex = 0;
            this.tabGeneral.Text = "General";
            this.tabGeneral.UseVisualStyleBackColor = true;
            //
            // groupPrintbed
            //
            this.groupPrintbed.Controls.Add(this.showPrintbed);
            this.groupPrintbed.Controls.Add(this.labelBackground);
            this.groupPrintbed.Controls.Add(this.background);
            this.groupPrintbed.Controls.Add(this.labelPrinterBase);
            this.groupPrintbed.Controls.Add(this.printerBase);
            this.groupPrintbed.Location = new System.Drawing.Point(14, 14);
            this.groupPrintbed.Name = "groupPrintbed";
            this.groupPrintbed.Size = new System.Drawing.Size(456, 104);
            this.groupPrintbed.TabIndex = 0;
            this.groupPrintbed.TabStop = false;
            this.groupPrintbed.Text = "Printbed";
            //
            // tabModel
            //
            this.tabModel.Controls.Add(this.groupEditor);
            this.tabModel.Controls.Add(this.groupColors);
            this.tabModel.Location = new System.Drawing.Point(4, 22);
            this.tabModel.Name = "tabModel";
            this.tabModel.Size = new System.Drawing.Size(486, 364);
            this.tabModel.TabIndex = 1;
            this.tabModel.Text = "Model";
            this.tabModel.UseVisualStyleBackColor = true;
            //
            // groupEditor
            //
            this.groupEditor.Controls.Add(this.pulseOutside);
            this.groupEditor.Controls.Add(this.showFaces);
            this.groupEditor.Controls.Add(this.showEdges);
            this.groupEditor.Location = new System.Drawing.Point(14, 186);
            this.groupEditor.Name = "groupEditor";
            this.groupEditor.Size = new System.Drawing.Size(456, 98);
            this.groupEditor.TabIndex = 1;
            this.groupEditor.TabStop = false;
            this.groupEditor.Text = "Editor";
            //
            // pulseOutside
            //
            this.pulseOutside.AutoSize = true;
            this.pulseOutside.Location = new System.Drawing.Point(7, 67);
            this.pulseOutside.Name = "pulseOutside";
            this.pulseOutside.Size = new System.Drawing.Size(153, 17);
            this.pulseOutside.TabIndex = 2;
            this.pulseOutside.Text = "Pulse object if not printable";
            this.pulseOutside.UseVisualStyleBackColor = true;
            this.pulseOutside.CheckedChanged += new System.EventHandler(this.showEdges_CheckedChanged);
            //
            // showFaces
            //
            this.showFaces.AutoSize = true;
            this.showFaces.Checked = true;
            this.showFaces.CheckState = System.Windows.Forms.CheckState.Checked;
            this.showFaces.Location = new System.Drawing.Point(6, 43);
            this.showFaces.Name = "showFaces";
            this.showFaces.Size = new System.Drawing.Size(82, 17);
            this.showFaces.TabIndex = 1;
            this.showFaces.Text = "Show faces";
            this.showFaces.UseVisualStyleBackColor = true;
            this.showFaces.CheckedChanged += new System.EventHandler(this.showEdges_CheckedChanged);
            //
            // groupColors
            //
            this.groupColors.Controls.Add(this.labelFaces);
            this.groupColors.Controls.Add(this.labelSelectedFaces);
            this.groupColors.Controls.Add(this.faces);
            this.groupColors.Controls.Add(this.selectedFaces);
            this.groupColors.Controls.Add(this.labelSelectionBox);
            this.groupColors.Controls.Add(this.labelObjectsOutsidePrintbed);
            this.groupColors.Controls.Add(this.selectionBox);
            this.groupColors.Controls.Add(this.outsidePrintbed);
            this.groupColors.Controls.Add(this.labelEdges);
            this.groupColors.Controls.Add(this.edges);
            this.groupColors.Location = new System.Drawing.Point(14, 13);
            this.groupColors.Name = "groupColors";
            this.groupColors.Size = new System.Drawing.Size(456, 167);
            this.groupColors.TabIndex = 0;
            this.groupColors.TabStop = false;
            this.groupColors.Text = "Colors";
            //
            // labelSelectionBox
            //
            this.labelSelectionBox.AutoSize = true;
            this.labelSelectionBox.Location = new System.Drawing.Point(6, 136);
            this.labelSelectionBox.Name = "labelSelectionBox";
            this.labelSelectionBox.Size = new System.Drawing.Size(75, 13);
            this.labelSelectionBox.TabIndex = 1;
            this.labelSelectionBox.Text = "Selection Box:";
            //
            // labelObjectsOutsidePrintbed
            //
            this.labelObjectsOutsidePrintbed.AutoSize = true;
            this.labelObjectsOutsidePrintbed.Location = new System.Drawing.Point(6, 108);
            this.labelObjectsOutsidePrintbed.Name = "labelObjectsOutsidePrintbed";
            this.labelObjectsOutsidePrintbed.Size = new System.Drawing.Size(124, 13);
            this.labelObjectsOutsidePrintbed.TabIndex = 1;
            this.labelObjectsOutsidePrintbed.Text = "Objects outside printbed:";
            //
            // selectionBox
            //
            this.selectionBox.BackColor = System.Drawing.Color.DodgerBlue;
            this.selectionBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.selectionBox.Location = new System.Drawing.Point(159, 133);
            this.selectionBox.Name = "selectionBox";
            this.selectionBox.Size = new System.Drawing.Size(111, 22);
            this.selectionBox.TabIndex = 3;
            this.selectionBox.Click += new System.EventHandler(this.lightcolor_Click);
            //
            // outsidePrintbed
            //
            this.outsidePrintbed.BackColor = System.Drawing.Color.Aquamarine;
            this.outsidePrintbed.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.outsidePrintbed.Location = new System.Drawing.Point(159, 105);
            this.outsidePrintbed.Name = "outsidePrintbed";
            this.outsidePrintbed.Size = new System.Drawing.Size(111, 22);
            this.outsidePrintbed.TabIndex = 3;
            this.outsidePrintbed.Click += new System.EventHandler(this.outsidePrintbed_Click);
            //
            // tabFilament
            //
            this.tabFilament.Controls.Add(this.groupVisualization);
            this.tabFilament.Controls.Add(this.groupColors2);
            this.tabFilament.Location = new System.Drawing.Point(4, 22);
            this.tabFilament.Name = "tabFilament";
            this.tabFilament.Size = new System.Drawing.Size(486, 383);
            this.tabFilament.TabIndex = 2;
            this.tabFilament.Text = "Filament";
            this.tabFilament.UseVisualStyleBackColor = true;
            //
            // groupVisualization
            //
            this.groupVisualization.Controls.Add(this.checkCorrectNormals);
            this.groupVisualization.Controls.Add(this.checkDisableTravelMoves);
            this.groupVisualization.Controls.Add(this.checkDisableFilamentVisualization);
            this.groupVisualization.Controls.Add(this.label13);
            this.groupVisualization.Controls.Add(this.labelFilamentVisualization);
            this.groupVisualization.Controls.Add(this.textHotFilamentLength);
            this.groupVisualization.Controls.Add(this.labelFilamentVisInfo);
            this.groupVisualization.Controls.Add(this.labelHotFilamentLength);
            this.groupVisualization.Controls.Add(this.comboFilamentVisualization);
            this.groupVisualization.Controls.Add(this.label10);
            this.groupVisualization.Controls.Add(this.labelWidthOverThickness);
            this.groupVisualization.Controls.Add(this.label8);
            this.groupVisualization.Controls.Add(this.textLayerHeight);
            this.groupVisualization.Controls.Add(this.textDiameter);
            this.groupVisualization.Controls.Add(this.textWidthOverThickness);
            this.groupVisualization.Controls.Add(this.radioDiameter);
            this.groupVisualization.Controls.Add(this.radioHeight);
            this.groupVisualization.Location = new System.Drawing.Point(3, 124);
            this.groupVisualization.Name = "groupVisualization";
            this.groupVisualization.Size = new System.Drawing.Size(475, 256);
            this.groupVisualization.TabIndex = 0;
            this.groupVisualization.TabStop = false;
            this.groupVisualization.Text = "Visualization";
            //
            // checkDisableTravelMoves
            //
            this.checkDisableTravelMoves.AutoSize = true;
            this.checkDisableTravelMoves.Location = new System.Drawing.Point(225, 19);
            this.checkDisableTravelMoves.Name = "checkDisableTravelMoves";
            this.checkDisableTravelMoves.Size = new System.Drawing.Size(179, 17);
            this.checkDisableTravelMoves.TabIndex = 14;
            this.checkDisableTravelMoves.Text = "Disable travel move visualization";
            this.checkDisableTravelMoves.UseVisualStyleBackColor = true;
            this.checkDisableTravelMoves.CheckedChanged += new System.EventHandler(this.checkDisableTravelMoves_CheckedChanged);
            //
            // tabLights
            //
            this.tabLights.Controls.Add(this.tableLayoutPanel1);
            this.tabLights.Location = new System.Drawing.Point(4, 22);
            this.tabLights.Name = "tabLights";
            this.tabLights.Size = new System.Drawing.Size(486, 364);
            this.tabLights.TabIndex = 3;
            this.tabLights.Text = "Lights";
            this.tabLights.UseVisualStyleBackColor = true;
            //
            // tableLayoutPanel1
            //
            this.tableLayoutPanel1.ColumnCount = 5;
            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 20F));
            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 20F));
            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 20F));
            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 20F));
            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 20F));
            this.tableLayoutPanel1.Controls.Add(this.enableLight4, 4, 1);
            this.tableLayoutPanel1.Controls.Add(this.labelLight1, 1, 0);
            this.tableLayoutPanel1.Controls.Add(this.enableLight3, 3, 1);
            this.tableLayoutPanel1.Controls.Add(this.labelLight4, 4, 0);
            this.tableLayoutPanel1.Controls.Add(this.enableLight2, 2, 1);
            this.tableLayoutPanel1.Controls.Add(this.labelLight2, 2, 0);
            this.tableLayoutPanel1.Controls.Add(this.enableLight1, 1, 1);
            this.tableLayoutPanel1.Controls.Add(this.labelLight3, 3, 0);
            this.tableLayoutPanel1.Controls.Add(this.labelXDirection, 0, 2);
            this.tableLayoutPanel1.Controls.Add(this.labelYDirection, 0, 3);
            this.tableLayoutPanel1.Controls.Add(this.labelZDirection, 0, 4);
            this.tableLayoutPanel1.Controls.Add(this.labelAmbientColor, 0, 5);
            this.tableLayoutPanel1.Controls.Add(this.labelDiffuseColor, 0, 6);
            this.tableLayoutPanel1.Controls.Add(this.labelSpecularColor, 0, 7);
            this.tableLayoutPanel1.Controls.Add(this.xdir1, 1, 2);
            this.tableLayoutPanel1.Controls.Add(this.xdir2, 2, 2);
            this.tableLayoutPanel1.Controls.Add(this.xdir3, 3, 2);
            this.tableLayoutPanel1.Controls.Add(this.xdir4, 4, 2);
            this.tableLayoutPanel1.Controls.Add(this.ydir2, 2, 3);
            this.tableLayoutPanel1.Controls.Add(this.ydir1, 1, 3);
            this.tableLayoutPanel1.Controls.Add(this.zdir1, 1, 4);
            this.tableLayoutPanel1.Controls.Add(this.zdir2, 2, 4);
            this.tableLayoutPanel1.Controls.Add(this.zdir3, 3, 4);
            this.tableLayoutPanel1.Controls.Add(this.ydir3, 3, 3);
            this.tableLayoutPanel1.Controls.Add(this.ydir4, 4, 3);
            this.tableLayoutPanel1.Controls.Add(this.zdir4, 4, 4);
            this.tableLayoutPanel1.Controls.Add(this.ambient1, 1, 5);
            this.tableLayoutPanel1.Controls.Add(this.ambient2, 2, 5);
            this.tableLayoutPanel1.Controls.Add(this.ambient3, 3, 5);
            this.tableLayoutPanel1.Controls.Add(this.ambient4, 4, 5);
            this.tableLayoutPanel1.Controls.Add(this.diffuse1, 1, 6);
            this.tableLayoutPanel1.Controls.Add(this.specular1, 1, 7);
            this.tableLayoutPanel1.Controls.Add(this.diffuse2, 2, 6);
            this.tableLayoutPanel1.Controls.Add(this.specular2, 2, 7);
            this.tableLayoutPanel1.Controls.Add(this.diffuse3, 3, 6);
            this.tableLayoutPanel1.Controls.Add(this.specular3, 3, 7);
            this.tableLayoutPanel1.Controls.Add(this.specular4, 4, 7);
            this.tableLayoutPanel1.Controls.Add(this.diffuse4, 4, 6);
            this.tableLayoutPanel1.Location = new System.Drawing.Point(14, 16);
            this.tableLayoutPanel1.Name = "tableLayoutPanel1";
            this.tableLayoutPanel1.RowCount = 8;
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
            this.tableLayoutPanel1.Size = new System.Drawing.Size(470, 248);
            this.tableLayoutPanel1.TabIndex = 8;
            //
            // labelLight1
            //
            this.labelLight1.AutoSize = true;
            this.labelLight1.Dock = System.Windows.Forms.DockStyle.Fill;
            this.labelLight1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.labelLight1.Location = new System.Drawing.Point(97, 0);
            this.labelLight1.Name = "labelLight1";
            this.labelLight1.Padding = new System.Windows.Forms.Padding(0, 5, 0, 0);
            this.labelLight1.Size = new System.Drawing.Size(88, 30);
            this.labelLight1.TabIndex = 0;
            this.labelLight1.Text = "Light 1";
            //
            // labelLight4
            //
            this.labelLight4.AutoSize = true;
            this.labelLight4.Dock = System.Windows.Forms.DockStyle.Fill;
            this.labelLight4.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.labelLight4.Location = new System.Drawing.Point(379, 0);
            this.labelLight4.Name = "labelLight4";
            this.labelLight4.Padding = new System.Windows.Forms.Padding(0, 5, 0, 0);
            this.labelLight4.Size = new System.Drawing.Size(88, 30);
            this.labelLight4.TabIndex = 3;
            this.labelLight4.Text = "Light 4";
            //
            // labelLight2
            //
            this.labelLight2.AutoSize = true;
            this.labelLight2.Dock = System.Windows.Forms.DockStyle.Fill;
            this.labelLight2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.labelLight2.Location = new System.Drawing.Point(191, 0);
            this.labelLight2.Name = "labelLight2";
            this.labelLight2.Padding = new System.Windows.Forms.Padding(0, 5, 0, 0);
            this.labelLight2.Size = new System.Drawing.Size(88, 30);
            this.labelLight2.TabIndex = 1;
            this.labelLight2.Text = "Light 2";
            //
            // labelLight3
            //
            this.labelLight3.AutoSize = true;
            this.labelLight3.Dock = System.Windows.Forms.DockStyle.Fill;
            this.labelLight3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.labelLight3.Location = new System.Drawing.Point(285, 0);
            this.labelLight3.Name = "labelLight3";
            this.labelLight3.Padding = new System.Windows.Forms.Padding(0, 5, 0, 0);
            this.labelLight3.Size = new System.Drawing.Size(88, 30);
            this.labelLight3.TabIndex = 2;
            this.labelLight3.Text = "Light 3";
            //
            // labelXDirection
            //
            this.labelXDirection.AutoSize = true;
            this.labelXDirection.Location = new System.Drawing.Point(3, 60);
            this.labelXDirection.Name = "labelXDirection";
            this.labelXDirection.Padding = new System.Windows.Forms.Padding(0, 5, 0, 0);
            this.labelXDirection.Size = new System.Drawing.Size(60, 18);
            this.labelXDirection.TabIndex = 8;
            this.labelXDirection.Text = "X direction:";
            //
            // labelYDirection
            //
            this.labelYDirection.AutoSize = true;
            this.labelYDirection.Location = new System.Drawing.Point(3, 90);
            this.labelYDirection.Name = "labelYDirection";
            this.labelYDirection.Padding = new System.Windows.Forms.Padding(0, 5, 0, 0);
            this.labelYDirection.Size = new System.Drawing.Size(60, 18);
            this.labelYDirection.TabIndex = 9;
            this.labelYDirection.Text = "Y direction:";
            //
            // labelZDirection
            //
            this.labelZDirection.AutoSize = true;
            this.labelZDirection.Location = new System.Drawing.Point(3, 120);
            this.labelZDirection.Name = "labelZDirection";
            this.labelZDirection.Padding = new System.Windows.Forms.Padding(0, 5, 0, 0);
            this.labelZDirection.Size = new System.Drawing.Size(60, 18);
            this.labelZDirection.TabIndex = 10;
            this.labelZDirection.Text = "Z direction:";
            //
            // labelAmbientColor
            //
            this.labelAmbientColor.AutoSize = true;
            this.labelAmbientColor.Location = new System.Drawing.Point(3, 150);
            this.labelAmbientColor.Name = "labelAmbientColor";
            this.labelAmbientColor.Padding = new System.Windows.Forms.Padding(0, 5, 0, 0);
            this.labelAmbientColor.Size = new System.Drawing.Size(74, 18);
            this.labelAmbientColor.TabIndex = 11;
            this.labelAmbientColor.Text = "Ambient color:";
            //
            // labelDiffuseColor
            //
            this.labelDiffuseColor.AutoSize = true;
            this.labelDiffuseColor.Location = new System.Drawing.Point(3, 180);
            this.labelDiffuseColor.Name = "labelDiffuseColor";
            this.labelDiffuseColor.Padding = new System.Windows.Forms.Padding(0, 5, 0, 0);
            this.labelDiffuseColor.Size = new System.Drawing.Size(69, 18);
            this.labelDiffuseColor.TabIndex = 12;
            this.labelDiffuseColor.Text = "Diffuse color:";
            //
            // labelSpecularColor
            //
            this.labelSpecularColor.AutoSize = true;
            this.labelSpecularColor.Location = new System.Drawing.Point(3, 210);
            this.labelSpecularColor.Name = "labelSpecularColor";
            this.labelSpecularColor.Padding = new System.Windows.Forms.Padding(0, 5, 0, 0);
            this.labelSpecularColor.Size = new System.Drawing.Size(78, 18);
            this.labelSpecularColor.TabIndex = 13;
            this.labelSpecularColor.Text = "Specular color:";
            //
            // xdir1
            //
            this.xdir1.Location = new System.Drawing.Point(97, 63);
            this.xdir1.Name = "xdir1";
            this.xdir1.Size = new System.Drawing.Size(88, 20);
            this.xdir1.TabIndex = 8;
            this.xdir1.Text = "-1";
            this.xdir1.TextChanged += new System.EventHandler(this.light_TextChanged);
            this.xdir1.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // xdir2
            //
            this.xdir2.Location = new System.Drawing.Point(191, 63);
            this.xdir2.Name = "xdir2";
            this.xdir2.Size = new System.Drawing.Size(88, 20);
            this.xdir2.TabIndex = 9;
            this.xdir2.Text = "1";
            this.xdir2.TextChanged += new System.EventHandler(this.light_TextChanged);
            this.xdir2.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // xdir3
            //
            this.xdir3.Location = new System.Drawing.Point(285, 63);
            this.xdir3.Name = "xdir3";
            this.xdir3.Size = new System.Drawing.Size(88, 20);
            this.xdir3.TabIndex = 10;
            this.xdir3.Text = "1";
            this.xdir3.TextChanged += new System.EventHandler(this.light_TextChanged);
            this.xdir3.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // xdir4
            //
            this.xdir4.Location = new System.Drawing.Point(379, 63);
            this.xdir4.Name = "xdir4";
            this.xdir4.Size = new System.Drawing.Size(88, 20);
            this.xdir4.TabIndex = 11;
            this.xdir4.Text = "1.7";
            this.xdir4.TextChanged += new System.EventHandler(this.light_TextChanged);
            this.xdir4.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // ydir2
            //
            this.ydir2.Location = new System.Drawing.Point(191, 93);
            this.ydir2.Name = "ydir2";
            this.ydir2.Size = new System.Drawing.Size(88, 20);
            this.ydir2.TabIndex = 13;
            this.ydir2.Text = "2";
            this.ydir2.TextChanged += new System.EventHandler(this.light_TextChanged);
            this.ydir2.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // ydir1
            //
            this.ydir1.Location = new System.Drawing.Point(97, 93);
            this.ydir1.Name = "ydir1";
            this.ydir1.Size = new System.Drawing.Size(88, 20);
            this.ydir1.TabIndex = 12;
            this.ydir1.Text = "-1";
            this.ydir1.TextChanged += new System.EventHandler(this.light_TextChanged);
            this.ydir1.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // zdir1
            //
            this.zdir1.Location = new System.Drawing.Point(97, 123);
            this.zdir1.Name = "zdir1";
            this.zdir1.Size = new System.Drawing.Size(88, 20);
            this.zdir1.TabIndex = 16;
            this.zdir1.Text = "2";
            this.zdir1.TextChanged += new System.EventHandler(this.light_TextChanged);
            this.zdir1.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // zdir2
            //
            this.zdir2.Location = new System.Drawing.Point(191, 123);
            this.zdir2.Name = "zdir2";
            this.zdir2.Size = new System.Drawing.Size(88, 20);
            this.zdir2.TabIndex = 17;
            this.zdir2.Text = "3";
            this.zdir2.TextChanged += new System.EventHandler(this.light_TextChanged);
            this.zdir2.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // zdir3
            //
            this.zdir3.Location = new System.Drawing.Point(285, 123);
            this.zdir3.Name = "zdir3";
            this.zdir3.Size = new System.Drawing.Size(88, 20);
            this.zdir3.TabIndex = 18;
            this.zdir3.Text = "2";
            this.zdir3.TextChanged += new System.EventHandler(this.light_TextChanged);
            this.zdir3.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // ydir3
            //
            this.ydir3.Location = new System.Drawing.Point(285, 93);
            this.ydir3.Name = "ydir3";
            this.ydir3.Size = new System.Drawing.Size(88, 20);
            this.ydir3.TabIndex = 14;
            this.ydir3.Text = "-2";
            this.ydir3.TextChanged += new System.EventHandler(this.light_TextChanged);
            this.ydir3.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // ydir4
            //
            this.ydir4.Location = new System.Drawing.Point(379, 93);
            this.ydir4.Name = "ydir4";
            this.ydir4.Size = new System.Drawing.Size(88, 20);
            this.ydir4.TabIndex = 15;
            this.ydir4.Text = "-1";
            this.ydir4.TextChanged += new System.EventHandler(this.light_TextChanged);
            this.ydir4.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // zdir4
            //
            this.zdir4.Location = new System.Drawing.Point(379, 123);
            this.zdir4.Name = "zdir4";
            this.zdir4.Size = new System.Drawing.Size(88, 20);
            this.zdir4.TabIndex = 19;
            this.zdir4.Text = "-2.5";
            this.zdir4.TextChanged += new System.EventHandler(this.light_TextChanged);
            this.zdir4.Validating += new System.ComponentModel.CancelEventHandler(this.float_Validating);
            //
            // ambient1
            //
            this.ambient1.BackColor = System.Drawing.Color.Black;
            this.ambient1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.ambient1.Location = new System.Drawing.Point(97, 153);
            this.ambient1.Name = "ambient1";
            this.ambient1.Size = new System.Drawing.Size(88, 22);
            this.ambient1.TabIndex = 20;
            this.ambient1.Click += new System.EventHandler(this.lightcolor_Click);
            //
            // ambient2
            //
            this.ambient2.BackColor = System.Drawing.Color.Black;
            this.ambient2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.ambient2.Location = new System.Drawing.Point(191, 153);
            this.ambient2.Name = "ambient2";
            this.ambient2.Size = new System.Drawing.Size(88, 22);
            this.ambient2.TabIndex = 21;
            this.ambient2.Click += new System.EventHandler(this.lightcolor_Click);
            //
            // ambient3
            //
            this.ambient3.BackColor = System.Drawing.Color.Black;
            this.ambient3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.ambient3.Location = new System.Drawing.Point(285, 153);
            this.ambient3.Name = "ambient3";
            this.ambient3.Size = new System.Drawing.Size(88, 22);
            this.ambient3.TabIndex = 22;
            this.ambient3.Click += new System.EventHandler(this.lightcolor_Click);
            //
            // ambient4
            //
            this.ambient4.BackColor = System.Drawing.Color.Black;
            this.ambient4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.ambient4.Location = new System.Drawing.Point(379, 153);
            this.ambient4.Name = "ambient4";
            this.ambient4.Size = new System.Drawing.Size(88, 22);
            this.ambient4.TabIndex = 23;
            this.ambient4.Click += new System.EventHandler(this.lightcolor_Click);
            //
            // diffuse1
            //
            this.diffuse1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(204)))), ((int)(((byte)(204)))), ((int)(((byte)(204)))));
            this.diffuse1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.diffuse1.Location = new System.Drawing.Point(97, 183);
            this.diffuse1.Name = "diffuse1";
            this.diffuse1.Size = new System.Drawing.Size(88, 22);
            this.diffuse1.TabIndex = 24;
            this.diffuse1.Click += new System.EventHandler(this.lightcolor_Click);
            //
            // specular1
            //
            this.specular1.BackColor = System.Drawing.Color.White;
            this.specular1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.specular1.Location = new System.Drawing.Point(97, 213);
            this.specular1.Name = "specular1";
            this.specular1.Size = new System.Drawing.Size(88, 22);
            this.specular1.TabIndex = 28;
            this.specular1.Click += new System.EventHandler(this.lightcolor_Click);
            //
            // diffuse2
            //
            this.diffuse2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(187)))), ((int)(((byte)(187)))), ((int)(((byte)(187)))));
            this.diffuse2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.diffuse2.Location = new System.Drawing.Point(191, 183);
            this.diffuse2.Name = "diffuse2";
            this.diffuse2.Size = new System.Drawing.Size(88, 22);
            this.diffuse2.TabIndex = 25;
            this.diffuse2.Click += new System.EventHandler(this.lightcolor_Click);
            //
            // specular2
            //
            this.specular2.BackColor = System.Drawing.Color.White;
            this.specular2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.specular2.Location = new System.Drawing.Point(191, 213);
            this.specular2.Name = "specular2";
            this.specular2.Size = new System.Drawing.Size(88, 22);
            this.specular2.TabIndex = 29;
            this.specular2.Click += new System.EventHandler(this.lightcolor_Click);
            //
            // diffuse3
            //
            this.diffuse3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(204)))), ((int)(((byte)(204)))), ((int)(((byte)(204)))));
            this.diffuse3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.diffuse3.Location = new System.Drawing.Point(285, 183);
            this.diffuse3.Name = "diffuse3";
            this.diffuse3.Size = new System.Drawing.Size(88, 22);
            this.diffuse3.TabIndex = 26;
            this.diffuse3.Click += new System.EventHandler(this.lightcolor_Click);
            //
            // specular3
            //
            this.specular3.BackColor = System.Drawing.Color.White;
            this.specular3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.specular3.Location = new System.Drawing.Point(285, 213);
            this.specular3.Name = "specular3";
            this.specular3.Size = new System.Drawing.Size(88, 22);
            this.specular3.TabIndex = 30;
            this.specular3.Click += new System.EventHandler(this.lightcolor_Click);
            //
            // specular4
            //
            this.specular4.BackColor = System.Drawing.Color.White;
            this.specular4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.specular4.Location = new System.Drawing.Point(379, 213);
            this.specular4.Name = "specular4";
            this.specular4.Size = new System.Drawing.Size(88, 22);
            this.specular4.TabIndex = 31;
            this.specular4.Click += new System.EventHandler(this.lightcolor_Click);
            //
            // diffuse4
            //
            this.diffuse4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(187)))), ((int)(((byte)(187)))), ((int)(((byte)(187)))));
            this.diffuse4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.diffuse4.Location = new System.Drawing.Point(379, 183);
            this.diffuse4.Name = "diffuse4";
            this.diffuse4.Size = new System.Drawing.Size(88, 22);
            this.diffuse4.TabIndex = 27;
            this.diffuse4.Click += new System.EventHandler(this.lightcolor_Click);
            //
            // checkCorrectNormals
            //
            this.checkCorrectNormals.AutoSize = true;
            this.checkCorrectNormals.Checked = true;
            this.checkCorrectNormals.CheckState = System.Windows.Forms.CheckState.Checked;
            this.checkCorrectNormals.Location = new System.Drawing.Point(6, 42);
            this.checkCorrectNormals.Name = "checkCorrectNormals";
            this.checkCorrectNormals.Size = new System.Drawing.Size(223, 17);
            this.checkCorrectNormals.TabIndex = 15;
            this.checkCorrectNormals.Text = "Use correct normals (needs more memory)";
            this.checkCorrectNormals.UseVisualStyleBackColor = true;
            this.checkCorrectNormals.CheckedChanged += new System.EventHandler(this.checkCorrectNormals_CheckedChanged);
            //
            // ThreeDSettings
            //
            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
            this.ClientSize = new System.Drawing.Size(517, 516);
            this.ControlBox = false;
            this.Controls.Add(this.tabControl1);
            this.Controls.Add(this.buttonOK);
            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
            this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
            this.MaximizeBox = false;
            this.MinimizeBox = false;
            this.Name = "ThreeDSettings";
            this.Text = "3D visualization settings";
            this.TopMost = true;
            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.ThreeDSettings_FormClosing);
            this.groupColors2.ResumeLayout(false);
            this.groupColors2.PerformLayout();
            this.tableLayoutPanel2.ResumeLayout(false);
            this.tableLayoutPanel2.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).EndInit();
            this.tabControl1.ResumeLayout(false);
            this.tabGeneral.ResumeLayout(false);
            this.tabGeneral.PerformLayout();
            this.groupPrintbed.ResumeLayout(false);
            this.groupPrintbed.PerformLayout();
            this.tabModel.ResumeLayout(false);
            this.groupEditor.ResumeLayout(false);
            this.groupEditor.PerformLayout();
            this.groupColors.ResumeLayout(false);
            this.groupColors.PerformLayout();
            this.tabFilament.ResumeLayout(false);
            this.groupVisualization.ResumeLayout(false);
            this.groupVisualization.PerformLayout();
            this.tabLights.ResumeLayout(false);
            this.tableLayoutPanel1.ResumeLayout(false);
            this.tableLayoutPanel1.PerformLayout();
            this.ResumeLayout(false);

        }

        #endregion

        private System.Windows.Forms.ColorDialog colorDialog;
        private System.Windows.Forms.GroupBox groupColors2;
        private System.Windows.Forms.Label labelExtruder1;
        private System.Windows.Forms.Label labelSelectedFaces;
        private System.Windows.Forms.Label labelFaces;
        private System.Windows.Forms.Label labelBackground;
        private System.Windows.Forms.Button buttonOK;
        private System.Windows.Forms.Label labelPrinterBase;
        public System.Windows.Forms.Panel faces;
        public System.Windows.Forms.Panel background;
        public System.Windows.Forms.Panel selectedFaces;
        public System.Windows.Forms.Panel filament;
        public System.Windows.Forms.Panel printerBase;
        public System.Windows.Forms.CheckBox showPrintbed;
        public System.Windows.Forms.CheckBox showEdges;
        public System.Windows.Forms.CheckBox enableLight4;
        public System.Windows.Forms.CheckBox enableLight3;
        public System.Windows.Forms.CheckBox enableLight2;
        public System.Windows.Forms.CheckBox enableLight1;
        public System.Windows.Forms.Panel edges;
        private System.Windows.Forms.Label labelEdges;
        private System.Windows.Forms.TextBox textWidthOverThickness;
        private System.Windows.Forms.TextBox textLayerHeight;
        private System.Windows.Forms.Label labelWidthOverThickness;
        private System.Windows.Forms.Label labelFilamentVisualization;
        private System.Windows.Forms.ComboBox comboFilamentVisualization;
        private System.Windows.Forms.TextBox textDiameter;
        private System.Windows.Forms.RadioButton radioDiameter;
        private System.Windows.Forms.RadioButton radioHeight;
        private System.Windows.Forms.ErrorProvider errorProvider;
        private System.Windows.Forms.Label labelFilamentVisInfo;
        private System.Windows.Forms.Label label10;
        private System.Windows.Forms.Label label8;
        private System.Windows.Forms.Label labelHotFilamentLength;
        private System.Windows.Forms.Label labelHotFilament;
        private System.Windows.Forms.Label label13;
        private System.Windows.Forms.TextBox textHotFilamentLength;
        public System.Windows.Forms.Panel hotFilament;
        public System.Windows.Forms.CheckBox checkDisableFilamentVisualization;
        private System.Windows.Forms.Label labelDrawMethod;
        public System.Windows.Forms.ComboBox comboDrawMethod;
        private System.Windows.Forms.TabControl tabControl1;
        private System.Windows.Forms.TabPage tabGeneral;
        private System.Windows.Forms.TabPage tabModel;
        private System.Windows.Forms.TabPage tabFilament;
        private System.Windows.Forms.TabPage tabLights;
        private System.Windows.Forms.GroupBox groupColors;
        private System.Windows.Forms.GroupBox groupVisualization;
        private System.Windows.Forms.GroupBox groupPrintbed;
        private System.Windows.Forms.Label labelObjectsOutsidePrintbed;
        public System.Windows.Forms.Panel outsidePrintbed;
        private System.Windows.Forms.GroupBox groupEditor;
        private System.Windows.Forms.Label labelSelectedFilament;
        public System.Windows.Forms.Panel selectedFilament;
        public System.Windows.Forms.Panel filament3;
        private System.Windows.Forms.Label labelExtruder3;
        public System.Windows.Forms.Panel filament2;
        private System.Windows.Forms.Label labelExtruder2;
        public System.Windows.Forms.CheckBox pulseOutside;
        public System.Windows.Forms.CheckBox showFaces;
        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
        private System.Windows.Forms.Label labelLight4;
        private System.Windows.Forms.Label labelLight3;
        private System.Windows.Forms.Label labelLight2;
        private System.Windows.Forms.Label labelLight1;
        private System.Windows.Forms.Label labelXDirection;
        private System.Windows.Forms.Label labelYDirection;
        private System.Windows.Forms.Label labelZDirection;
        private System.Windows.Forms.Label labelAmbientColor;
        private System.Windows.Forms.Label labelDiffuseColor;
        private System.Windows.Forms.Label labelSpecularColor;
        public System.Windows.Forms.Panel ambient1;
        public System.Windows.Forms.Panel ambient2;
        public System.Windows.Forms.Panel ambient3;
        public System.Windows.Forms.Panel ambient4;
        public System.Windows.Forms.Panel diffuse1;
        public System.Windows.Forms.Panel specular1;
        public System.Windows.Forms.Panel diffuse2;
        public System.Windows.Forms.Panel specular2;
        public System.Windows.Forms.Panel diffuse3;
        public System.Windows.Forms.Panel specular3;
        public System.Windows.Forms.Panel specular4;
        public System.Windows.Forms.Panel diffuse4;
        public System.Windows.Forms.TextBox xdir4;
        public System.Windows.Forms.TextBox ydir4;
        public System.Windows.Forms.TextBox zdir4;
        public System.Windows.Forms.TextBox xdir1;
        public System.Windows.Forms.TextBox xdir2;
        public System.Windows.Forms.TextBox xdir3;
        public System.Windows.Forms.TextBox ydir2;
        public System.Windows.Forms.TextBox ydir1;
        public System.Windows.Forms.TextBox zdir1;
        public System.Windows.Forms.TextBox zdir2;
        public System.Windows.Forms.TextBox zdir3;
        public System.Windows.Forms.TextBox ydir3;
        private System.Windows.Forms.Label labelSelectionBox;
        public System.Windows.Forms.Panel selectionBox;
        private System.Windows.Forms.Label labelTravelMoves;
        public System.Windows.Forms.Panel travelMoves;
        public System.Windows.Forms.CheckBox checkDisableTravelMoves;
        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2;
        private System.Windows.Forms.CheckBox checkCorrectNormals;
    }
}


text:
# A0153411Wreused
###### \java\seedu\task\logic\parser\ArgumentTokenizer.java
``` java
/**
 * Code taken from lecture notes.
 * Tokenizes arguments string of the form:
 * {@code preamble <prefix>value <prefix>value ...}<br>
 * e.g. {@code some preamble text /t 11.00/dToday /t 12.00 /k /m July} where
 * prefixes are {@code /t /d /k /m}.<br>
 * 1. An argument's value can be an empty string e.g. the value of {@code /k} in
 * the above example.<br>
 * 2. Leading and trailing whitespaces of an argument value will be
 * discarded.<br>
 * 3. A prefix need not have leading and trailing spaces e.g. the
 * {@code /d in 11.00/dToday} in the above example<br>
 * 4. An argument may be repeated and all its values will be accumulated e.g.
 * the value of {@code /t} in the above example.<br>
 */
public class ArgumentTokenizer {
	/**
	 * A prefix that marks the beginning of an argument. e.g. '/t' in 'add James
	 * /t friend'
	 */
	public static class Prefix {
		//Flag whether prefix is optional or not
		private boolean isOptional;
		final String prefix;
		final String description;

		public Prefix(String prefix, String description) {
			this.prefix = prefix;
			this.description = description;
		}

		Prefix(String prefix, String description, boolean isOptional) {
			this.prefix = prefix;
			this.description = description;
			this.isOptional = isOptional;
		}

		public String getDescription(){
			return this.description;
		}
```

redpajama_set_name: RedPajamaGithub


text:
module Main(main) where

import Model
import Control.Monad
import Test.QuickCheck

main :: IO ()
main =
    forM_ props $ \(name,prop) -> do
        putStrLn $ "Testing " ++ name
        quickCheck prop


text:
/*
 * SPDX-License-Identifier: Apache-2.0
 */

#include "RNNHelpers.hpp"
#include "LoopHelpers.hpp"
#include "onnx2trt_utils.hpp"
#include <array>

namespace onnx2trt
{

nvinfer1::ITensor* addRNNInput(IImporterContext* ctx, const ::ONNX_NAMESPACE::NodeProto& node, nvinfer1::ILoop* loop, std::vector<TensorOrWeights>& inputs, const std::string& direction)
{
    // In the forward/reverse cases, we only use a single iterator. In the bidirectional case, a forward and reverse
    // iterator must be concatenated.
    // Input dimensions: [1, B, E]
    nvinfer1::ITensor* iterationInput{nullptr};
    nvinfer1::ITensor* input = &convertToTensor(inputs.at(0), ctx);

    const int sequenceLenIndex = 4;
    bool isRagged = inputs.size() > sequenceLenIndex && inputs.at(sequenceLenIndex);

    if (direction == "forward")
    {
        iterationInput = unsqueezeTensor(ctx, node, *loop->addIterator(*input)->getOutput(0), std::vector<int>{0});

        if (isRagged)
        {
            nvinfer1::ITensor* seqLens = &convertToTensor(inputs.at(sequenceLenIndex), ctx);
            auto maxLen = getAxisLength(ctx, input, 0);
            iterationInput = clearMissingSequenceElements(ctx, node, loop, seqLens, iterationInput, maxLen);
        }
    }
    else if (direction == "reverse")
    {
        nvinfer1::IIteratorLayer* reverseIterator = loop->addIterator(*input);
        reverseIterator->setReverse(true);
        iterationInput = unsqueezeTensor(ctx, node, *reverseIterator->getOutput(0), std::vector<int>{0});
        if (isRagged)
        {
            nvinfer1::ITensor* seqLens = &convertToTensor(inputs.at(sequenceLenIndex), ctx);
            auto maxLen = getAxisLength(ctx, input, 0);
            iterationInput = clearMissingSequenceElements(ctx, node, loop, seqLens, iterationInput, maxLen, true);
        }
    }
    else if (direction == "bidirectional")
    {
        nvinfer1::IIteratorLayer* forward = loop->addIterator(*input);
        nvinfer1::IIteratorLayer* reverse = loop->addIterator(*input);
        reverse->setReverse(true);

        auto forwardInput = unsqueezeTensor(ctx, node, *forward->getOutput(0), std::vector<int>{0});
        auto reverseInput = unsqueezeTensor(ctx, node, *reverse->getOutput(0), std::vector<int>{0});
        if (isRagged)
        {
            nvinfer1::ITensor* seqLens = &convertToTensor(inputs.at(sequenceLenIndex), ctx);
            auto counter = addLoopCounter(ctx, loop);
            auto maxLen = getAxisLength(ctx, input, 0);
            forwardInput = clearMissingSequenceElements(ctx, node, loop, seqLens, forwardInput, maxLen, false, counter);
            reverseInput = clearMissingSequenceElements(ctx, node, loop, seqLens, reverseInput, maxLen, true, counter);
        }

        // Stack on the 0th axis to create a (numDirections, B, E) tensor.
        std::array<nvinfer1::ITensor*, 2> tensors{{forwardInput, reverseInput}};
        nvinfer1::IConcatenationLayer* concat = ctx->network()->addConcatenation(tensors.data(), 2);
        concat->setAxis(0);
        iterationInput = concat->getOutput(0);
    }
    if (iterationInput)
    {
        LOG_VERBOSE("Input shape: " << iterationInput->getDimensions());
    }
    return iterationInput;
}

nvinfer1::ITensor* clearMissingSequenceElements(IImporterContext* ctx, const ::ONNX_NAMESPACE::NodeProto& node, nvinfer1::ILoop* loop,
    nvinfer1::ITensor* seqLens, nvinfer1::ITensor* toMask, nvinfer1::ITensor* maxLen, bool reverse,
    nvinfer1::ITensor* counter)
{
    nvinfer1::ITensor* zero
        = addConstantScalar(ctx, 0.f, ::ONNX_NAMESPACE::TensorProto::FLOAT, nvinfer1::Dims3(1, 1, 1))->getOutput(0);
    nvinfer1::ITensor* seqMask = getRaggedMask(ctx, node, loop, seqLens, maxLen, reverse, counter);
    return ctx->network()->addSelect(*seqMask, *toMask, *zero)->getOutput(0);
}

nvinfer1::ITensor* maskRNNHidden(IImporterContext* ctx, const ::ONNX_NAMESPACE::NodeProto& node, nvinfer1::ILoop* loop, nvinfer1::ITensor* seqLens,
    nvinfer1::ITensor* prevH, nvinfer1::ITensor* Ht, nvinfer1::ITensor* maxLen, bool reverse,
    nvinfer1::ITensor* counter)
{
    // maxLen must be provided if reverse is true
    // Forwards previous hidden state if invalid
    nvinfer1::ITensor* valid = getRaggedMask(ctx, node, loop, seqLens, maxLen, reverse, counter);
    return ctx->network()->addSelect(*valid, *Ht, *prevH)->getOutput(0);
}

nvinfer1::ITensor* maskBidirRNNHidden(IImporterContext* ctx, const ::ONNX_NAMESPACE::NodeProto& node, nvinfer1::ILoop* loop, nvinfer1::ITensor* seqLens,
    nvinfer1::ITensor* maxLen, nvinfer1::ITensor* Ht1, nvinfer1::ITensor* Ht, nvinfer1::ITensor* singlePassShape)
{
    // Splits hidden state into forward and backward states, masks each accordingly, then concatenates

    nvinfer1::ITensor* forwardStart
        = addConstant(ctx, std::vector<int32_t>{0, 0, 0}, ::ONNX_NAMESPACE::TensorProto::INT32, nvinfer1::Dims{1, 3})
              ->getOutput(0);
    nvinfer1::ITensor* reverseStart
        = addConstant(ctx, std::vector<int32_t>{1, 0, 0}, ::ONNX_NAMESPACE::TensorProto::INT32, nvinfer1::Dims{1, 3})
              ->getOutput(0);

    nvinfer1::ISliceLayer* HtForwardLayer
        = ctx->network()->addSlice(*Ht, nvinfer1::Dims3{0, 0, 0}, nvinfer1::Dims3{0, 0, 0}, nvinfer1::Dims3{1, 1, 1});
    HtForwardLayer->setInput(1, *forwardStart);
    HtForwardLayer->setInput(2, *singlePassShape);

    nvinfer1::ISliceLayer* HtBackwardLayer
        = ctx->network()->addSlice(*Ht, nvinfer1::Dims3{0, 0, 0}, nvinfer1::Dims3{0, 0, 0}, nvinfer1::Dims3{1, 1, 1});
    HtBackwardLayer->setInput(1, *reverseStart);
    HtBackwardLayer->setInput(2, *singlePassShape);

    nvinfer1::ISliceLayer* Ht1ForwardLayer
        = ctx->network()->addSlice(*Ht1, nvinfer1::Dims3{0, 0, 0}, nvinfer1::Dims3{0, 0, 0}, nvinfer1::Dims3{1, 1, 1});
    Ht1ForwardLayer->setInput(1, *forwardStart);
    Ht1ForwardLayer->setInput(2, *singlePassShape);

    nvinfer1::ISliceLayer* Ht1BackwardLayer
        = ctx->network()->addSlice(*Ht1, nvinfer1::Dims3{0, 0, 0}, nvinfer1::Dims3{0, 0, 0}, nvinfer1::Dims3{1, 1, 1});
    Ht1BackwardLayer->setInput(1, *reverseStart);
    Ht1BackwardLayer->setInput(2, *singlePassShape);

    auto forwardHt = HtForwardLayer->getOutput(0);
    auto backwardHt = HtBackwardLayer->getOutput(0);
    auto forwardHt1 = Ht1ForwardLayer->getOutput(0);
    auto backwardHt1 = Ht1BackwardLayer->getOutput(0);

    auto counter = addLoopCounter(ctx, loop, 0);
    forwardHt = maskRNNHidden(ctx, node, loop, seqLens, forwardHt1, forwardHt, maxLen, false, counter);
    backwardHt = maskRNNHidden(ctx, node, loop, seqLens, backwardHt1, backwardHt, maxLen, true, counter);
    std::array<nvinfer1::ITensor*, 2> tensors{{forwardHt, backwardHt}};
    nvinfer1::IConcatenationLayer* concat = ctx->network()->addConcatenation(tensors.data(), 2);
    concat->setAxis(0);
    return concat->getOutput(0);
}

nvinfer1::ITensor* getRaggedMask(IImporterContext* ctx, const ::ONNX_NAMESPACE::NodeProto& node, nvinfer1::ILoop* loop, nvinfer1::ITensor* seqLens,
    nvinfer1::ITensor* maxLen, bool reverse, nvinfer1::ITensor* counter)
{
    // Returns a bool tensor which is true where the elements are valid (within the sequence) and false when outside the
    // sequence.
    // maxLen must be provided if reverse is true
    assert(!reverse || maxLen);

    if (!counter)
    {
        counter = addLoopCounter(ctx, loop, 0);
    }

    // Create Mask
    nvinfer1::ITensor* seqMask;
    if (reverse)
    {
        counter
            = ctx->network()
                  ->addElementWise(*unsqueezeTensor(ctx, node, *maxLen, {0}), *counter, nvinfer1::ElementWiseOperation::kSUB)
                  ->getOutput(0);
        seqMask
            = ctx->network()->addElementWise(*seqLens, *counter, nvinfer1::ElementWiseOperation::kLESS)->getOutput(0);
        seqMask = ctx->network()->addUnary(*seqMask, nvinfer1::UnaryOperation::kNOT)->getOutput(0);
    }
    else
    {
        seqMask
            = ctx->network()->addElementWise(*counter, *seqLens, nvinfer1::ElementWiseOperation::kLESS)->getOutput(0);
    }
    return unsqueezeTensor(ctx, node, *seqMask, std::vector<int>{0, 2});
}

} // namespace onnx2trt


text:
package ru.stqa.pft.addressbook.tests;

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
import ru.stqa.pft.addressbook.model.GroupData;
import ru.stqa.pft.addressbook.model.Groups;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.stream.Collectors;

import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.MatcherAssert.assertThat;

public class GroupCreationTests extends TestBase {

  @DataProvider
  public Iterator<Object[]> validGroups() throws IOException {

    List<Object[]> list = new ArrayList<Object[]>();
    try (BufferedReader reader = new BufferedReader(new FileReader(new File("src/test/resources/groups.json")))) {
      String json = "";
      String line = reader.readLine();

      while (line != null) {
        json += line;
        line = reader.readLine();
      }

      Gson gson = new Gson();
      List<GroupData> groups = gson.fromJson(json, new TypeToken<List<GroupData>>() {
      }.getType());
      return groups.stream().map((g) -> new Object[]{g}).collect(Collectors.toList()).iterator();
    }
  }

  @Test(dataProvider = "validGroups")

  public void testGroupCreation(GroupData group) {

    Groups before = app.db().groups();
    app.goTo().groupPage();
    app.group().create(group);
    assertThat(app.group().getGroupCount(), equalTo(before.size() + 1));
    Groups after = app.db().groups();

    assertThat(after,
            equalTo(before.withAdded(group.withId((after.stream().mapToInt((g) -> g.getId()).max().getAsInt())))));
    verifyGroupListInUI();

  }

}


text:
import backtype.storm.Config;
import backtype.storm.LocalCluster;
import backtype.storm.topology.TopologyBuilder;
import backtype.storm.tuple.Fields;

/**
 * This topology reads a file and counts the words in that file
 */
public class TopWordFinderTopologyPartB {

    public static void main(String[] args) throws Exception {

        TopologyBuilder builder = new TopologyBuilder();

        Config config = new Config();
        config.setDebug(true);

    /*
    ----------------------TODO-----------------------
    Task: wire up the topology

    NOTE:make sure when connecting components together, using the functions setBolt(name,…) and setSpout(name,…),
    you use the following names for each component:
    FileReaderSpout -> "spout"
    SplitSentenceBolt -> "split"
    WordCountBolt -> "count"
    ------------------------------------------------- */

        String spoutId = "spout";
        String splitId = "split";
        String countId = "count";

        builder.setSpout(spoutId, new FileReaderSpout(args[0]), 5);
        builder.setBolt(splitId, new SplitSentenceBolt(), 8).shuffleGrouping(spoutId);
        builder.setBolt(countId, new WordCountBolt(), 12).fieldsGrouping(splitId, new Fields("word"));

        config.setMaxTaskParallelism(3);

        LocalCluster cluster = new LocalCluster();
        cluster.submitTopology("word-count", config, builder.createTopology());

        //wait for 2 minutes and then kill the job
        Thread.sleep(2 * 60 * 1000);

        cluster.shutdown();
    }
}


text:
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class com_rhomobile_rhoconnect_RhoConnectObjectNotify_IDelegate */

#ifndef _Included_com_rhomobile_rhoconnect_RhoConnectObjectNotify_IDelegate
#define _Included_com_rhomobile_rhoconnect_RhoConnectObjectNotify_IDelegate
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
}
#endif
#endif


text:
package net.onrc.onos.core.matchaction.match;

/**
 * An interface for match objects.
 */
public interface Match {

}


text:
package org.elasticsearch.action.bulk.byscroll;

import org.elasticsearch.action.ActionRequestValidationException;
import org.elasticsearch.action.IndicesRequest;
import org.elasticsearch.action.search.SearchRequest;
import org.elasticsearch.action.support.IndicesOptions;
import org.elasticsearch.tasks.TaskId;

import static org.elasticsearch.action.ValidateActions.addValidationError;

/**
 * Creates a new {@link DeleteByQueryRequest} that uses scrolling and bulk requests to delete all documents matching
 * the query. This can have performance as well as visibility implications.
 *
 * Delete-by-query now has the following semantics:
 *

 *
it's <tt>non-atomic</tt>, a delete-by-query may fail at any time while some documents matching the query have already been
 *     deleted

 *
it's <tt>syntactic sugar</tt>, a delete-by-query is equivalent to a scroll search and corresponding bulk-deletes by ID

 *
it's executed on a <tt>point-in-time</tt> snapshot, a delete-by-query will only delete the documents that are visible at the
 *     point in time the delete-by-query was started, equivalent to the scroll API

 *
it's <tt>consistent</tt>, a delete-by-query will yield consistent results across all replicas of a shard

 *
it's <tt>forward-compatible</tt>, a delete-by-query will only send IDs to the shards as deletes such that no queries are
 *     stored in the transaction logs that might not be supported in the future.

 *
it's results won't be visible until the index is refreshed.

 *

 */
public class DeleteByQueryRequest extends AbstractBulkByScrollRequest<DeleteByQueryRequest> implements IndicesRequest.Replaceable {

    public DeleteByQueryRequest() {
    }

    public DeleteByQueryRequest(SearchRequest search) {
        this(search, true);
    }

    private DeleteByQueryRequest(SearchRequest search, boolean setDefaults) {
        super(search, setDefaults);
        // Delete-By-Query does not require the source
        if (setDefaults) {
            search.source().fetchSource(false);
        }
    }

    @Override
    protected DeleteByQueryRequest self() {
        return this;
    }

    @Override
    public ActionRequestValidationException validate() {
        ActionRequestValidationException e = super.validate();
        if (getSearchRequest().indices() == null || getSearchRequest().indices().length == 0) {
            e = addValidationError("use _all if you really want to delete from all existing indexes", e);
        }
        if (getSearchRequest() == null || getSearchRequest().source() == null) {
            e = addValidationError("source is missing", e);
        } else if (getSearchRequest().source().query() == null) {
            e = addValidationError("query is missing", e);
        }
        return e;
    }

    @Override
    protected DeleteByQueryRequest forSlice(TaskId slicingTask, SearchRequest slice) {
        return doForSlice(new DeleteByQueryRequest(slice, false), slicingTask);
    }

    @Override
    public String toString() {
        StringBuilder b = new StringBuilder();
        b.append("delete-by-query ");
        searchToString(b);
        return b.toString();
    }

    //delete by query deletes all documents that match a query. The indices and indices options that affect how
    //indices are resolved depend entirely on the inner search request. That's why the following methods delegate to it.
    @Override
    public IndicesRequest indices(String... indices) {
        assert getSearchRequest() != null;
        getSearchRequest().indices(indices);
        return this;
    }

    @Override
    public String[] indices() {
        assert getSearchRequest() != null;
        return getSearchRequest().indices();
    }

    @Override
    public IndicesOptions indicesOptions() {
        assert getSearchRequest() != null;
        return getSearchRequest().indicesOptions();
    }

    public String[] types() {
        assert getSearchRequest() != null;
        return getSearchRequest().types();
    }

    public DeleteByQueryRequest types(String... types) {
        assert getSearchRequest() != null;
        getSearchRequest().types(types);
        return this;
    }

}


text:
package plugin

import (
	"os"
	"testing"

	"github.com/stretchr/testify/assert"
)

func TestNewMetaData(t *testing.T) {
	tmpd := tempd(t)
	defer os.RemoveAll(tmpd)

	it, err := newInstallTargetFromString("mackerelio/mackerel-plugin-sample@v1.0.1")
	assert.Nil(t, err, "error does not occur while newInstallTargetFromString")

	meta, err := newMetaDataStore(tmpd, it)
	assert.Nil(t, err, "error does not occur while newMetaDataStore")

	v1, err := meta.load("foo")
	assert.Nil(t, err, "error does not occur while meta.load")
	assert.Equal(t, v1, "", "load uninitialized value must be empty string")

	err = meta.store("foo", "bar")
	assert.Nil(t, err, "error does not occur while meta.store")

	v2, err := meta.load("foo")
	assert.Nil(t, err, "error does not occur while meta.load")
	assert.Equal(t, v2, "bar", "load successful")

	err = meta.store("foo", "baz")
	assert.Nil(t, err, "error does not occur while meta.store")

	v3, err := meta.load("foo")
	assert.Nil(t, err, "error does not occur while meta.load")
	assert.Equal(t, v3, "baz", "load successful")

	_, err = meta.load("")
	assert.Error(t, err, "error occured while meta.load with empty key")
}