UNPKG

wonder.js

Version:
19 lines (15 loc) 1.07 kB
'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 */