void DrawMain() { nextFrameWaitCounter++; if (useDefaultEffect == false) { foreach (var parts in bodyParts) { parts.UseEffect(models, depthEffect); } } else { foreach (var parts in bodyParts) { parts.UseBasicEffect(models, basicEffect); } } if (testFlag == true) { if (readyfinishedForPSO == false) { InitializeSingleJointTest(); testEnv.StretchModel(drawList); MakeNoiseToDrawingModel(drawList.ToArray()); } else { if (nextFrame == true) { NextFrame(); MakeNoiseToDrawingModel(drawList.ToArray()); } Loop(drawList.ToArray(), this.poseEvaluater); //PSOLoop(); Draw2D(TeacherTex, Color.CadetBlue); } } }