Example #1
0
 public void RenderAllHatchesPixels(LinesLayoutResult lastLinesLayoutResult)
 {
     if (_curvePositionsRoot != null)
     {
         GameObject.Destroy(_curvePositionsRoot);
     }
     _curvePositionsRoot = new GameObject("RootDebugCurvePositions");
     foreach (var pair in lastLinesLayoutResult.Samples)
     {
         GenerateCurvePositionBalls(pair.Value, pair.Key)
         .transform.SetParent(_curvePositionsRoot.transform);
     }
 }
Example #2
0
        public void MyOnMeasurementsMade(List <IMeasurementResult> measurementResults, MeasurementScreenshotsSet set)
        {
            _lastIdsArray = set.IdArray;

            foreach (var aResult in measurementResults)
            {
                var illustration = aResult.GenerateIllustration();
                var textureName  = "_" + aResult.GetResultName() + "IllustrationTex";
                MTestImageRenderingMat.SetTexture(textureName, illustration);

                if (aResult is LinesLayoutResult result)
                {
                    _lastLinesLayoutResult = result;
                }
            }
        }
Example #3
0
 private void RenderLineWithBalls(LinesLayoutResult layoutResult, uint lineId)
 {
     if (_curveBallsRoot != null)
     {
         GameObject.Destroy(_curveBallsRoot);
     }
     _curveBallsRoot = new GameObject("RootDebugBalls");
     if (layoutResult.Curves.ContainsKey(lineId))
     {
         GenerateDebugLineBalls(layoutResult.Curves[lineId], lineId).transform.SetParent(_curveBallsRoot.transform);
     }
     else
     {
         Debug.Log("There is no line of id " + lineId);
     }
 }
Example #4
0
 private void RenderHatchPixelsWithBalls(LinesLayoutResult layoutResult, uint lineId)
 {
     if (_curvePositionsRoot != null)
     {
         GameObject.Destroy(_curvePositionsRoot);
     }
     _curvePositionsRoot = new GameObject("RootDebugCurvePositions");
     if (layoutResult.Samples.ContainsKey(lineId))
     {
         GenerateCurvePositionBalls(layoutResult.Samples[lineId], lineId)
         .transform.SetParent(_curvePositionsRoot.transform);
     }
     else
     {
         Debug.Log("There is no line of id " + lineId);
     }
 }
Example #5
0
 public void RenderHatchPixels(LinesLayoutResult layoutResult, uint lineId)
 {
     RenderHatchPixelsWithBalls(layoutResult, lineId);
 }
Example #6
0
 public void RenderLine(LinesLayoutResult layoutResult, uint lineId)
 {
     RenderLineWithBalls(layoutResult, lineId);
 }