/// <summary> /// Updates mesh visibility FOV factor with slider value. /// </summary> private void UpdateMeshDensity(float value) { EFP.GetComponent <SpatialMappingObserver>().Density = value; // adjust Ocgrid, voxel density to match OcSliderGC.SetSliderValue(AutoOcRes(value) * 100); VoxGridMinSizeSliderGC.SetSliderValue(AutoVoxRes(OcSliderGC.SliderValue)); }
// Update is called once per frame void Update() { float time = (float)Watch.ElapsedTicks / (float)Stopwatch.Frequency; float value = SliderGC.MinSliderValue + (time / Cycle) * (SliderGC.MaxSliderValue - SliderGC.MinSliderValue); if (Enabled) { SliderGC.SetSliderValue(value); } if (time > Cycle) { Watch.Reset(); Watch.Start(); } }