A method for target acquisition in a three dimensional building display, comprising: extracting building information modeling semantic data that includes data of each of one or more modeled objects in an interaction mode of a three dimensional building display; determining an object spatial feature for each of the one or more modeled objects based, at least in part, on the building information modeling semantic data; adjusting a scale factor of the three dimensional building display based, at least in part, on the object spatial feature for each of a number of the one or more modeled objects displayed in a visual scene of the three dimensional display, wherein the scale factor corresponds to a distance a pointer in the three dimensional building display moves in relation to a distance a peripheral device moves, and adjusting the scale factor includes increasing the scale factor when the number of the one or more modeled objects in the visual scene is below a threshold value and decreasing the scale factor when the number of the one or more modeled objects in the visual scene is above the threshold value; acquiring a target of at least one of the modeled objects using the adjusted scale factor; determining if the acquired target triggers a transition to a different interaction mode; and transitioning to the different interaction mode if the acquired target triggers the transition to the different interaction mode; wherein the building information modeling semantic data includes geometry information, spatial relationship information, logical relationship information, geographic information, manufacturer property information, programmable setting information, and/or class or category information; and wherein the object spatial features include geometry information, spatial relationship to other objects information, spatial relationship within a view information, geographic information, and/or category or class information. extracting building information modeling semantic data that includes data of each of one or more modeled objects in an interaction mode of a three dimensional building display; determining an object spatial feature for each of the one or more modeled objects based, at least in part, on the building information modeling semantic data; adjusting a scale factor of the three dimensional building display based, at least in part, on the object spatial feature for each of a number of the one or more modeled objects displayed in a visual scene of the three dimensional display, wherein the scale factor corresponds to a distance a pointer in the three dimensional building display moves in relation to a distance a peripheral device moves, and adjusting the scale factor includes increasing the scale factor when the number of the one or more modeled objects in the visual scene is below a threshold value and decreasing the scale factor when the number of the one or more modeled objects in the visual scene is above the threshold value; acquiring a target of at least one of the modeled objects using the adjusted scale factor; determining if the acquired target triggers a transition to a different interaction mode; and transitioning to the different interaction mode if the acquired target triggers the transition to the different interaction mode; wherein the building information modeling semantic data includes geometry information, spatial relationship information, logical relationship information, geographic information, manufacturer property information, programmable setting information, and/or class or category information; and wherein the object spatial features include geometry information, spatial relationship to other objects information, spatial relationship within a view information, geographic information, and/or category or class information.