a)
You can have as many models you want in a .3ds or .obj file as you want
(I remember that with blender I made a simple scene with a terrain, some leaves and trees then exported the scene in three files, one for the terrain, one for the trees and the leaves). So yes, it's possible to have a house and a car in the same model.
b)
When you load the model for example with smgr->addMesgSceneNode(), both the house and the car will be displayed. Unfortunately I don't know if you can choose if load the house or the car (maybe playing around with mesh buffers, but I have no idea how to do that).
However,if your intention is to load a scene using a single file and then decide what node to remove or keep, you could export the house and the car in two separate models, load them in IrrEdit, export the scene as .irr and load it in irrlicht. Then you could select the node you want to remove using:
Code: Select all
scene::IAnimatedMeshSceneNode *c=
smgr->getSceneNodeFromName("TheNameOfTheNodeYouPutInIrrEditYouWantToRemove");
c->remove();
That's all.