Ejemplo n.º 1
0
    /// <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));
    }
Ejemplo n.º 2
0
    // 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();
        }
    }