wonder.js
Version:
19 lines (15 loc) • 1.07 kB
JavaScript
'use strict';
var ComputeNormalsService$Wonderjs = require("../../../primitive/geometry/ComputeNormalsService.js");
var GeometryRenderService$Wonderjs = require("./GeometryRenderService.js");
var GetGeometryIndicesRenderService$Wonderjs = require("./GetGeometryIndicesRenderService.js");
var GetGeometryVerticesRenderService$Wonderjs = require("./GetGeometryVerticesRenderService.js");
function computeVertexNormals(index, state) {
var match = GeometryRenderService$Wonderjs.unsafeGetIndicesType(index, state);
if (match) {
return ComputeNormalsService$Wonderjs.computeVertexNormals(GetGeometryVerticesRenderService$Wonderjs.getVertices(index, state), GetGeometryIndicesRenderService$Wonderjs.getIndices32(index, state));
} else {
return ComputeNormalsService$Wonderjs.computeVertexNormals(GetGeometryVerticesRenderService$Wonderjs.getVertices(index, state), GetGeometryIndicesRenderService$Wonderjs.getIndices16(index, state));
}
}
exports.computeVertexNormals = computeVertexNormals;
/* GetGeometryIndicesRenderService-Wonderjs Not a pure module */