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