public WorkpieceDrawing(WorkpieceDrawingModel drawModel, WorkModel workModel, WorkDrawingModel workDra, Point originPoint) { this.drawModel = drawModel; this.workModel = workModel; this.originPoint = originPoint; this.workDra = workDra; }
/// <summary> /// 获取第一个设定点 /// </summary> /// <param name="info"></param> /// <param name="scale"></param> /// <returns></returns> private Point3d GetFirstPoint(WorkpieceDrawingModel dram, double scale) { Point3d pt = new Point3d(0, 0, 0); pt.X = 50 + (dram.DisPt.X) * scale; pt.Y = 250 - (dram.DisPt.Y) * scale; return(pt); }
public WorkDrawingBuilder(WorkModel model) { this.work = model; Part workPart = Session.GetSession().Parts.Work; if (!model.PartTag.Equals(workPart)) { PartUtils.SetPartDisplay(this.work.PartTag); } try { this.workDra = new WorkDrawingModel(model); } catch (Exception ex) { throw ex; } hostDraw = workDra.GetHostWorkpieceDrawingModel(); GetTemplate(); }