import React from 'react'; import './brepDebugger.less'; import BREP_DEBUG from '../brep-debug'; import ShellExplorer from './shellExplorer'; import LoopDetectionExplorer from './loopDetectionExplorer'; import Section from './section' import {EdgeTransferExplorer} from "./edgeTransferExplorer"; import {FaceFilterExplorer} from "./faceFilterExplorer"; import {FaceMergeExplorer} from "./faceMergeExplorer"; import {MarkedEdgesExplorer} from "./markedEdgesExplorer"; import {FaceIntersectionsExplorer} from "./faceIntersectionsExplorer"; export default class BrepDebugger extends React.PureComponent { render() { const {booleanSessions} = BREP_DEBUG; const {brepDebugGroup} = this.props; function hideAll() { for (const obj of brepDebugGroup.children) { obj.visible = false; } __DEBUG__.render(); } return