verifyGeometry function
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;
}