verifyGeometry function

bool verifyGeometry(
  1. BufferGeometry? geometry
)

Implementation

bool verifyGeometry(BufferGeometry? geometry) {
  if (geometry == null) {
    console.warning('LoopSubdivision: Geometry provided is null');
    return false;
  }

  if (geometry.attributes['position'] == null) {
    console.warning('LoopSubdivision: Geometry provided missing required position attribute');
    return false;
  }

  if (geometry.attributes['normal'] == null) {
    geometry.computeVertexNormals();
  }
  return true;
}