Esempio n. 1
0
void Entity::addModel(Model *model, Material *mat) {
    ASSERT(model);

    for (int i = 0; i < model->getMeshCount(); i++) {
        ModelMesh *mesh = model->getMesh(i);
        expandLocalAABB(mesh->getBoundingBox());
        _renderables.push_back(new Renderable(
            mesh->getRenderOperation(),
            mat ? mat : mesh->getDefaultMaterial()));
    }
}