jsketcher/web/app/cad/craft/primitives/datumConsumingOperation.js
2020-06-20 21:53:23 -07:00

10 lines
No EOL
323 B
JavaScript

import CSys from '../../../../../modules/math/csys';
export default function datumConsumingOperation(params, services, run) {
let mDatum = params.datum && services.cadRegistry.findDatum(params.datum);
let res = run(mDatum ? mDatum.csys : CSys.ORIGIN);
if (mDatum) {
res.consumed.push(mDatum);
}
return res;
}