예제 #1
0
 public static void SetupModel(ImuzDraw draw, KinematicsModel model)
 {
     foreach (Link l in model.Model)
     {
         draw.AddPyramidModel((float)0.5, (float)0.1, (float)0.1);
     }
 }
예제 #2
0
 public static void DrawModel(ImuzDraw draw, KinematicsModel model)
 {
     foreach (Pose p in model.Result)
     {
         Mat4 m = p.Matrix;
         draw.GetModel(p.LinkId).SetWorldMatrix(MatrixHelper.ToXna(m));
     }
 }
예제 #3
0
        public static void SetupModel(ImuzDraw draw, KinematicsViewModel model)
        {
            foreach (Shape s in model.Shape)
            {
                switch (s.Type)
                {
                case ShapeType.Pyramid:
                    draw.AddPyramidModel((float)s.Scale.x, (float)s.Scale.y, (float)s.Scale.z);
                    break;

                default:
                    continue;
                }
            }
        }
예제 #4
0
파일: Form1.cs 프로젝트: esseikuroda/ST01-3
 public static void SetupModel(ImuzDraw draw, KinematicsViewModel model)
 {
     foreach (Shape s in model.Shape) {
         switch (s.Type) {
             case ShapeType.Pyramid:
                 draw.AddPyramidModel((float)s.Scale.x, (float)s.Scale.y, (float)s.Scale.z);
                 break;
             default:
                 continue;
         }
     }
 }
예제 #5
0
파일: Form1.cs 프로젝트: esseikuroda/ST01-3
 public static void SetupModel(ImuzDraw draw, KinematicsModel model)
 {
     foreach (Link l in model.Model) {
         draw.AddPyramidModel((float)0.5, (float)0.1, (float)0.1);
     }
 }
예제 #6
0
파일: Form1.cs 프로젝트: esseikuroda/ST01-3
 public static void DrawModel(ImuzDraw draw, KinematicsModel model)
 {
     foreach (Pose p in model.Result) {
         Mat4 m = p.Matrix;
         draw.GetModel(p.LinkId).SetWorldMatrix(MatrixHelper.ToXna(m));
     }
 }