packages/miew/src/gfx/modes/groups/AtomsSurfaceGroup.js (15 lines of code) (raw):
import AtomsSphereGroup from './AtomsSphereGroup';
class AtomsSurfaceGroup extends AtomsSphereGroup {
_makeGeoArgs() {
const selectedAtoms = [];
const { atoms, chunks } = this._selection;
const n = chunks.length;
for (let i = 0; i < n; ++i) {
selectedAtoms[i] = atoms[chunks[i]];
}
const opts = this._mode.getSurfaceOpts();
opts.atoms = selectedAtoms;
return [n, opts];
}
}
export default AtomsSurfaceGroup;