private void make_model(object sender, RoutedEventArgs e) { VirtualSurgeonPoint p = new VirtualSurgeonPoint(); VirtualSurgeonPoint p1 = new VirtualSurgeonPoint(); p.x = (int)((image1.points[5].X + image1.points[6].X) / 2.0); p1.x = (int)((image2.points[5].X + image2.points[6].X) / 2.0); p.y = (int)((image1.points[5].Y + image1.points[6].Y) / 2.0); p1.y = (int)((image2.points[5].Y + image2.points[6].Y) / 2.0); m_vs_wrapper.MakeModel(p, p1); SetCompleteModel(); }
private void warp_model(object sender, RoutedEventArgs e) { VirtualSurgeonPoint[] face_points = new VirtualSurgeonPoint[8]; VirtualSurgeonPoint[] model_points = new VirtualSurgeonPoint[8]; for (int i = 0; i < 8; i++) { face_points[i] = new VirtualSurgeonPoint(); face_points[i].x = (int)image1.points[i + 2].X; face_points[i].y = (int)image1.points[i + 2].Y; model_points[i] = new VirtualSurgeonPoint(); model_points[i].x = (int)image2.points[i + 2].X; model_points[i].y = (int)image2.points[i + 2].Y; } m_vs_wrapper.Warp(face_points, model_points); SetWarpedModel(); }
private void warp_model(object sender, RoutedEventArgs e) { VirtualSurgeonPoint[] face_points = new VirtualSurgeonPoint[8]; VirtualSurgeonPoint[] model_points = new VirtualSurgeonPoint[8]; for (int i = 0; i < 8; i++) { face_points[i] = new VirtualSurgeonPoint(); face_points[i].x = (int)image1.points[i+2].X; face_points[i].y = (int)image1.points[i+2].Y; model_points[i] = new VirtualSurgeonPoint(); model_points[i].x = (int)image2.points[i+2].X; model_points[i].y = (int)image2.points[i+2].Y; } m_vs_wrapper.Warp(face_points, model_points); SetWarpedModel(); }
private void make_model(object sender, RoutedEventArgs e) { VirtualSurgeonPoint p = new VirtualSurgeonPoint(); VirtualSurgeonPoint p1 = new VirtualSurgeonPoint(); p.x = (int)((image1.points[5].X + image1.points[6].X) / 2.0); p1.x = (int)((image2.points[5].X + image2.points[6].X)/2.0); p.y = (int)((image1.points[5].Y + image1.points[6].Y) / 2.0); p1.y = (int)((image2.points[5].Y + image2.points[6].Y) / 2.0); m_vs_wrapper.MakeModel(p,p1); SetCompleteModel(); }