// TODO: Implement with V2GMovement public void AppendAsMovementPath(List <V2GPrintPosition> pl) { V2GPath path = new V2GPath(); foreach (V2GPrintPosition p in pl) { V2GInstruction seg; seg = new PrintMovementOld(); (seg as PrintMovementOld).p = p; path.Segments.Add(seg); } Paths.Add(path); }
// TODO: Implement with V2GMovement public void AppendAsRelativeMovement(V2GPrintPosition p) { V2GPath path = new V2GPath(); V2GInstruction seg; seg = new PrintMovementOld(); (seg as PrintMovementOld).p = p; (seg as PrintMovementOld).IsRelative = true; (seg as PrintMovementOld).speed = 2400; path.Segments.Add(seg); Paths.Add(path); }
public void AppendAsRelativeMovement(V2GPrintPosition p, double Retraction, double Speed = 2400) { V2GPath path = new V2GPath(); V2GInstruction seg; seg = new PrintMovementOld(); (seg as PrintMovementOld).p = p; (seg as PrintMovementOld).IsRelative = true; (seg as PrintMovementOld).ForceFilamentOperations = true; (seg as PrintMovementOld).FilamentRetract = Retraction; // mm (seg as PrintMovementOld).speed = Speed; path.Segments.Add(seg); Paths.Add(path); }