SolidBuilder.js 512 B

123456789101112131415161718192021
  1. /*
  2. * SolidBuilder.js
  3. *
  4. * @author realor
  5. */
  6. import { ObjectBuilder } from './ObjectBuilder.js'
  7. import * as THREE from '../lib/three.module.js'
  8. class SolidBuilder extends ObjectBuilder {
  9. traverseDependencies(object, action) {
  10. // traverse children skiping faces & edges objects
  11. const children = object.children
  12. for (let i = 2; i < children.length; i++) {
  13. let child = children[i]
  14. action(child)
  15. }
  16. }
  17. }
  18. export { SolidBuilder }