import React, {Fragment} from 'react'; import {FaceExplorer} from "./shellExplorer"; import Section from './section'; import { getFacesViewObjects, InteractiveSection, TAB, } from "./utils"; export function FaceMergeExplorer({overlappingFacesGroups, group3d}) { const category = 'overlapping-faces'; const context = {overlappingFacesGroups}; return { overlappingFacesGroups.map((group, groupIndex) => { const [groupA, groupB] = group; return {groupA.map((face, i) => )} {groupB.map((face, i) => )} })} } function overlappingFacesViewer(group3d, category, context, out, groups) { for (const [groupA, groupB] of groups) { getFacesViewObjects(group3d, category, context, out, groupA); getFacesViewObjects(group3d, category, context, out, groupB); } } function overlappingGroupViewer(group3d, category, context, out, [groupA, groupB]) { getFacesViewObjects(group3d, category, context, out, groupA); getFacesViewObjects(group3d, category, context, out, groupB); }