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); }
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); }
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); }