| CPC G06T 17/10 (2013.01) [G06F 18/24147 (2023.01); G06T 7/60 (2013.01)] | 24 Claims |

|
1. A method for displaying a three-dimensional (3D) drawing including a plurality of 3D model objects by a computing device including a control unit, an input unit, a display device, and a memory, the method comprising:
displaying, by the control unit, the 3D drawing including the plurality of 3D model objects in the display device;
receiving, by the input unit, selection of a first 3D model object in the 3D drawing including the plurality of 3D model objects;
calculating, by the control unit, a dimension of the first 3D model object based on 3D model data corresponding to the first 3D model object;
storing, by the control unit, the dimension of the first 3D model object in the memory;
receiving, by the input unit, selection of two or more second 3D model objects in the 3D drawing;
grouping, by the control unit, two second 3D model objects disposed to be adjacent to each other among the two or more second 3D model objects into grouped 3D model objects;
classifying, by the control unit, a group relationship between the grouped 3D model objects based on connection relationship information between the grouped 3D model objects in the 3D drawing, wherein the group relationship is selected from among a plurality of group relationships including a group relationship formed by a point object and a line object, a group relationship formed by two point objects, and a group relationship formed by two line objects;
calculating, by the control unit, a distance between the grouped 3D model objects based on the 3D model data, based on the group relationship;
storing, by the control unit, the distance in the memory;
determining, by the control unit, a position on the 3D drawing where at least one of the dimension and the distance is displayed based on a display position determination rule, wherein the display position determination rule for determining the position where the dimension is displayed is based on a user viewpoint direction, and the display position determination rule for determining the position where the distance is displayed is based on types of the grouped 3D model objects and the group relationship between the grouped 3D model objects; and
displaying, by the control unit, the at least one of the dimension and the distance on the position of the 3D drawing in the display device,
wherein the 3D model data includes object type information of the 3D model object that corresponds to each 3D model object, and the connection relationship information.
|