glam
Version:
Experimental WebGL Engine
32 lines (22 loc) • 773 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = createMesh;
var _meta = require('./meta');
var _meta2 = _interopRequireDefault(_meta);
var _transform = require('../transform');
var _transform2 = _interopRequireDefault(_transform);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function Mesh(geometry, material) {
this.meta = (0, _meta2.default)();
this.transform = (0, _transform2.default)(this);
this.material = material;
this.geometry = geometry;
this.type = ["mesh"];
}
function createMesh(geometry, material) {
return new Mesh(geometry, material);
}