/**
* Sets room appearance with its color, texture.
*/
private void updateRoomAppearance(boolean waitTextureLoadingEnd) {
Room room = (Room)getUserData();
updateRoomPartAppearance(((Shape3D)getChild(FLOOR_PART)).getAppearance(),
room.getFloorTexture(), waitTextureLoadingEnd, room.getFloorColor(), room.getFloorShininess(), room.isFloorVisible());
updateRoomPartAppearance(((Shape3D)getChild(CEILING_PART)).getAppearance(),
room.getCeilingTexture(), waitTextureLoadingEnd, room.getCeilingColor(), room.getCeilingShininess(), room.isCeilingVisible());
}