// initialize code called once per entity
Rotate.prototype.initialize = function() {
var cloned = new pc.Model();
cloned = this.entity.model;
cloned.generateWireframe();
};
TypeError: cloned.generateWireframe is not a function
What am I doing wrong? Thanks.
pc.Model
isn’t the model component of the entity as confusing as it sounds. The model component that gets added to the entity has an internal reference to pc.Model
.
// initialize code called once per entity
CreateModel.prototype.initialize = function() {
this.entity.addComponent('model', {type: 'box'});
var model = this.entity.model;
model.model.generateWireframe();
for (var i = 0; i < model.meshInstances.length; i++) {
model.meshInstances[i].renderStyle = pc.RENDERSTYLE_WIREFRAME;
}
};