1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- function ModelMesh(mesh, runtimeMaterialsById, id) {
- var materials = [];
- var primitives = mesh.primitives;
- var length = primitives.length;
- for (var i = 0; i < length; ++i) {
- var p = primitives[i];
- materials[i] = runtimeMaterialsById[p.material];
- }
- this._name = mesh.name;
- this._materials = materials;
- this._id = id;
- }
- Object.defineProperties(ModelMesh.prototype, {
-
- name: {
- get: function () {
- return this._name;
- },
- },
-
- id: {
- get: function () {
- return this._id;
- },
- },
-
- materials: {
- get: function () {
- return this._materials;
- },
- },
- });
- export default ModelMesh;
|