// import { CpNode, cpNodeComparator, getAllOnLoop } from "../cp-node/cp-node.js"; // import { enhanceCpNode } from "../cp-node/enhance-cp-node.js"; // /** // * @internal // * // * Use only for debugging. Check all nodes around the loop. // */ // function fixOrdering( // cpNode: CpNode) { // const cpStart = cpNode; // /* holeCloser order causes an issue here // { // const cpNodes = getAllOnLoop(cpStart); // cpNodes.sort(cpNodeComparator); // // console.log(cpNodes.map(cpn => enhanceCpNode(cpn).ordering)) // const len = cpNodes.length; // for (let i=0; i 0 && !cpNode1.isHoleClosing && !cpNode2.isHoleClosing) { // const o1 = cpNode1.cp.pointOnShape.curve.idx; // const o2 = cpNode2.cp.pointOnShape.curve.idx; // if (if) { // 1; // } else { // console.log('ORDER IS WRONG!', looplen, o1, o2) // console.log(c); // console.log(enhanceCpNode(cpNode1)); // console.log(enhanceCpNode(cpNode2)); // console.log(''); // } // } // } // } // */ // // return cpNodes; // } // export { fixOrdering }