parseNormals method
dynamic
parseNormals(
- Map NormalNode
)
Implementation
parseNormals(Map NormalNode) {
var mappingType = NormalNode["MappingInformationType"];
var referenceType = NormalNode["ReferenceInformationType"];
var buffer = NormalNode["Normals"]["a"];
var indexBuffer = [];
if (referenceType == 'IndexToDirect') {
if (NormalNode["NormalIndex"] != null) {
indexBuffer = NormalNode["NormalIndex"]["a"];
} else if (NormalNode["NormalsIndex"] != null) {
indexBuffer = NormalNode["NormalsIndex"]["a"];
}
}
return {
"dataSize": 3,
"buffer": buffer,
"indices": indexBuffer,
"mappingType": mappingType,
"referenceType": referenceType
};
}