Esempio n. 1
0
        private static FloatPropertyPanel AddElevationProperty(TriangulationFillerStyle triangulationStyle, UIComponent parent)
        {
            var elevationProperty = parent.AddUIComponent <FloatPropertyPanel>();

            elevationProperty.Text      = Localize.FillerStyle_Elevation;
            elevationProperty.UseWheel  = true;
            elevationProperty.WheelStep = 0.1f;
            elevationProperty.CheckMin  = true;
            elevationProperty.MinValue  = 0f;
            elevationProperty.CheckMax  = true;
            elevationProperty.MaxValue  = 10f;
            elevationProperty.Init();
            elevationProperty.Value           = triangulationStyle.Elevation;
            elevationProperty.OnValueChanged += (float value) => triangulationStyle.Elevation.Value = value;

            return(elevationProperty);
        }
Esempio n. 2
0
        private static FloatPropertyPanel AddMedianCornerRadiusProperty(TriangulationFillerStyle triangulationStyle, UIComponent parent)
        {
            var cornerRadiusProperty = ComponentPool.Get <FloatPropertyPanel>(parent, nameof(MedianCornerRadius));

            cornerRadiusProperty.Text      = Localize.FillerStyle_MedianCornerRadius;
            cornerRadiusProperty.Format    = Localize.NumberFormat_Meter;
            cornerRadiusProperty.UseWheel  = true;
            cornerRadiusProperty.WheelStep = 0.1f;
            cornerRadiusProperty.WheelTip  = Settings.ShowToolTip;
            cornerRadiusProperty.CheckMin  = true;
            cornerRadiusProperty.MinValue  = 0f;
            cornerRadiusProperty.CheckMax  = true;
            cornerRadiusProperty.MaxValue  = 10f;
            cornerRadiusProperty.Init();
            cornerRadiusProperty.Value           = triangulationStyle.MedianCornerRadius;
            cornerRadiusProperty.OnValueChanged += (float value) => triangulationStyle.MedianCornerRadius.Value = value;

            return(cornerRadiusProperty);
        }
Esempio n. 3
0
        private static FloatPropertyPanel AddElevationProperty(TriangulationFillerStyle triangulationStyle, UIComponent parent)
        {
            var elevationProperty = ComponentPool.Get <FloatPropertyPanel>(parent, nameof(Elevation));

            elevationProperty.Text      = Localize.FillerStyle_Elevation;
            elevationProperty.Format    = Localize.NumberFormat_Meter;
            elevationProperty.UseWheel  = true;
            elevationProperty.WheelStep = 0.1f;
            elevationProperty.WheelTip  = Settings.ShowToolTip;
            elevationProperty.CheckMin  = true;
            elevationProperty.MinValue  = 0f;
            elevationProperty.CheckMax  = true;
            elevationProperty.MaxValue  = 10f;
            elevationProperty.Init();
            elevationProperty.Value           = triangulationStyle.Elevation;
            elevationProperty.OnValueChanged += (float value) => triangulationStyle.Elevation.Value = value;

            return(elevationProperty);
        }