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); } }
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; } } }
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); } }
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); } }
public void RenderHatchPixels(LinesLayoutResult layoutResult, uint lineId) { RenderHatchPixelsWithBalls(layoutResult, lineId); }
public void RenderLine(LinesLayoutResult layoutResult, uint lineId) { RenderLineWithBalls(layoutResult, lineId); }