T shirt 印花订制(unity实现,交互方式为触摸方式):
印花分两种:
图案印花,单个图案,印在T恤的局部位置。用于局部印花。
背景印花,原则上铺满整个印刷范围,用于整面印花。
一:局部印花(局部范围为3D T恤模型胸前一个指定长方形区域),可将一个或多个图案添加到该区域内,可以对任意单个图案进行移动,缩放,旋转。
1,局部印花有logo模式,双击局部印花可将其缩小并移动至左胸口作为logo。
2,文字印花,将文字作为局部印花,可选择字体大小,字体,颜色或背景(可选择背景印花)做为背景。
二: 整面印花,2D平面模式,将比较大的印花图案覆盖住整个T恤的正面(即T恤的平面轮廓),印花范围可以设置覆盖整个T恤或是不覆盖袖口处(即将印花范围缩小至不覆盖到袖口)。整面鲜花也可以移动,缩放和旋转。
1 ,印花的拼接生成,可以将1至4个图案印花拼接生成一个新的背景印花,通过对选择的图案的重复铺满整个可印刷范围,新生成的背景印花一样支持缩放,旋转,移动。
三,将生成的印花生成高清图片和PDF,用于打印输出
代码需要清晰可读,有良好注释和说明,便于维护和拓展。
20天至30天完成。