public bMoveBase(bMoveBase other) { this.qd = other.qd; this.qdd = other.qdd; this.waypoint = other.waypoint; this.continuous = other.continuous; this.r = other.r; this.axis = other.axis; for (int i = 0; i < other.q.Count; ++i) { this.q.Add(other.q[i]); } }
public virtual bMoveBase Transformed(Transform t) { bMoveBase cmd = new bMoveBase(this); cmd.Transform(t); return cmd; }