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); } }
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)); } }
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; } } }
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; } } }
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); } }
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)); } }