Method and apparatus for presenting an object

By performing geometric analysis and coding analysis on the target display objects in the architectural auxiliary design model, the problems of slow object information traceability and inaccurate results in the existing technology are solved, and fast and accurate object information traceability and display are achieved.

CN114445580BActive Publication Date: 2025-06-03JIULING (JIANGSU) DIGITAL INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011194010.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-30
Publication Date
2025-06-03
Estimated Expiration
2040-10-30

AI Technical Summary

Technical Problem

In the field of architectural assisted design, it is difficult for the prior art to quickly trace the scene and assembly information of components in the model, and after the user manually changes the traceability results are inaccurate.

Method used

By performing geometric analysis of the target display object in the current model, obtaining object information, and obtaining object encoding from the preset database, determining parameter information, and finally displaying parameter information.

Benefits of technology

It improves the traceability of object information, ensures that the correct traceability results can be obtained after the user manually changes the scene and assembles the information, and avoids the missing building data and difficulty in finding it.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114445580B_ABST
    Figure CN114445580B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and apparatus for displaying an object. The method includes: performing geometric analysis on a target display object in a current model to obtain object information of the target display object, where the current model includes at least one object to be displayed, and the object information includes at least the scene and assembly information of the target display object, and the scene represents the installation position of the target display object; obtaining an object code corresponding to the object information from a preset database; determining parameter information corresponding to the object information according to the object code; and displaying the parameter information of the target display object. The present invention solves the technical problem of slow object information traceability speed in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of architectural auxiliary design, and in particular, to a method and device for displaying an object. Background Art

[0002] In the field of architectural auxiliary design, during the process of tracing the components that make up a certain model, usually only the component can be simply displayed, and it is impossible to trace the scene and assembly information of the component. In addition, when using the existing tracing algorithm to trace the component, the tracing speed is slow. Moreover, after the user manually changes the scene and / or assembly information corresponding to the component, the correct tracing result cannot be obtained through the existing tracing algorithm.

[0003] In view of the above problems, no effective solution has been proposed yet. Summary of the Invention

[0004] Embodiments of the present invention provide a method and device for displaying an object, so as to at least solve the technical problem of slow object information tracing speed in the prior art.

[0005] According to one aspect of the embodiments of the present invention, a method for displaying an object is provided, including: performing geometric analysis on a target display object in a current model to obtain object information of the target display object, where the current model includes at least one object to be displayed, and the object information at least includes the scene and assembly information of the target display object, and the scene represents the installation position of the target display object; obtaining an object code corresponding to the object information from a preset database; determining parameter information corresponding to the object information according to the object code; and displaying the parameter information of the target display object.

[0006] Further, the method for displaying an object further includes: obtaining geometric data of the current model; analyzing the geometric data of the current model to determine a target display object to be displayed in the current model; and performing geometric analysis on the target display object to obtain object information of the target display object.

[0007] Further, the method for displaying an object further includes: obtaining geometric data of other models within a preset range, where the other models are models that meet a preset condition in terms of spatial position with respect to the current model; determining a plurality of objects to be displayed included in the current model according to the geometric data of the current model and the geometric data of the other models; and determining a target display object from the plurality of objects to be displayed according to a received selection instruction.

[0008] Further, the method for displaying an object further includes: determining a structure body connected to the target display object; determining the scene of the target display object according to the type of the structure body; determining a non-structure body connected to the target display object; and determining the assembly information of the target display object according to the combination type of the non-structure body.

[0009] Further, the method for displaying an object further includes: obtaining a scene code corresponding to the scene of the target display object from a preset database; obtaining scene parameters corresponding to the scene according to the scene code, and displaying the scene parameters.

[0010] Further, the method for displaying an object further includes: obtaining a component code corresponding to the assembly information from a preset database according to the assembly information of the target display object; obtaining component parameters corresponding to the assembly information according to the component code, and displaying the component parameters.

[0011] Further, the method for displaying an object further includes: after obtaining an object code corresponding to the object information from a preset database, receiving a modification instruction; modifying the object information of the target display object according to the modification instruction; associating the object code of the modified object information with the object code of the object information before modification.

[0012] According to another aspect of the embodiments of the present invention, there is also provided an apparatus for displaying an object, including: an analysis module, configured to perform geometric analysis on a target display object in a current model to obtain object information of the target display object, where the current model includes at least one object to be displayed, and the object information includes at least the scene and assembly information of the target display object, and the scene represents the installation position of the target display object; an obtaining module, configured to obtain an object code corresponding to the object information from a preset database; a determining module, configured to determine parameter information corresponding to the object information according to the object code; a display module, configured to display the parameter information of the target display object.

[0013] According to another aspect of the embodiments of the present invention, there is also provided a non-volatile storage medium, in which a computer program is stored, where the computer program is configured to execute the above-mentioned method for displaying an object when running.

[0014] According to another aspect of the embodiments of the present invention, there is also provided a processor, which is used to run a program, where the program is configured to execute the above-mentioned method for displaying an object when running.

[0015] In the embodiments of the present invention, by adopting a method of encoding relevant information, geometric analysis is performed on a target display object in a current model to obtain object information of the target display object, an object code corresponding to the object information is obtained from a preset database, then parameter information corresponding to the object information is determined according to the object code, and finally the parameter information of the target display object is displayed, where the current model includes at least one object to be displayed, and the object information includes at least the scene and assembly information of the target display object, and the scene represents the installation position of the target display object.

[0016] In the above process, by encoding the object information, the object information is associated with the target display object. Thus, when tracing the target display object, the relevant information of the target display object can be directly obtained through the object code, which improves the speed of object information tracing, avoids the lack of building data in the prior art, and solves the problem of difficult search for building data.

[0017] It can be seen that the solution provided by this application achieves the purpose of tracing object information, thus realizing the technical effect of improving the tracing speed of object information, and further solving the technical problem of slow tracing speed of object information in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation to the present invention. In the drawings:

[0019] Figure 1 is a flowchart of a method for displaying an object according to an embodiment of the present invention;

[0020] Figure 2 is a schematic diagram of an optional graphical user interface according to an embodiment of the present invention;

[0021] Figure 3 is a schematic diagram of an optional graphical user interface according to an embodiment of the present invention;

[0022] Figure 4 is a schematic diagram of an optional graphical user interface according to an embodiment of the present invention;

[0023] Figure 5 is a schematic diagram of an optional graphical user interface according to an embodiment of the present invention;

[0024] Figure 6 is a schematic diagram of an optional graphical user interface according to an embodiment of the present invention;

[0025] Figure 7 is a schematic diagram of an optional graphical user interface according to an embodiment of the present invention;

[0026] Figure 8 is a schematic diagram of a device for displaying an object according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0027] To enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0028] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order different from those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0029] Embodiment 1

[0030] According to an embodiment of the present invention, a method embodiment for displaying an object is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. And although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that here.

[0031] In addition, it should also be noted that the method provided in this embodiment can be applied to a terminal device, which at least has a display that can display a graphical user interface. In addition, the terminal device can be a non-mobile device, such as a computer; or it can be a mobile device, such as a smart phone, a tablet, etc.

[0032] Figure 1 is a flowchart of a method for displaying an object according to an embodiment of the present invention. As Figure 1 shown, the method includes the following steps:

[0033] Step S102, perform geometric analysis on the target display object in the current model to obtain the object information of the target display object. Among them, the current model includes at least one object to be displayed, and the object information at least includes the scene and assembly information of the target display object, and the scene represents the installation position of the target display object.

[0034] It should be noted that the solution provided in this embodiment can be applied to architectural auxiliary design. In this field, the current model can be a room model or a project model, wherein the project can include at least one room. In addition, at least one object to be displayed contained in the current model is a component contained in the model, for example, the object to be displayed can be a door window, a corner window, etc. Figure 2 In the schematic diagram of a graphical user interface shown, the current model includes two objects to be displayed: a door-jointed window and a corner window.

[0035] In addition, the object information includes scene and assembly information, wherein the assembly information represents the method of the object to be displayed. Figure 2 For example, the door-and-window scene is the wall beam, slab and column, and the assembly information of the door-and-window includes the window frame fixing components, window frame mortar, foaming agent and aluminum alloy door-and-window.

[0036] Optional, with Figure 2 For example, when the current model includes multiple objects to be displayed, the user can select a target display object from the multiple objects to be displayed through the graphical user interface, for example, Figure 2 In the graphical user interface shown, the user selects a door-and-window combination as the target display object. After the target display object is determined, the terminal (e.g., a computer) that displays the target display object performs geometric analysis on the target display object to determine object information, for example, by analyzing elements connected to the door-and-window combination to determine assembly information of the door-and-window combination.

[0037] Step S104: obtaining an object code corresponding to the object information from a preset database.

[0038] It should be noted that the above-mentioned preset database can be a cloud database, wherein the cloud database stores the codes corresponding to the scene and assembly information of each object to be displayed. Optionally, the object code can also be divided into a scene code and an assembly code, wherein the scene code contains the relevant information of a certain type of scene, and the assembly code contains the relevant information of each element constituting the target display object.

[0039] In addition, it should be noted that the above-mentioned preset database can also be a library file provided by the local software on the terminal device, or a model library, as well as the model itself.

[0040] Step S106: determining parameter information corresponding to the object information according to the object code.

[0041] In step S106, corresponding to the object information, the parameter information also includes scene parameters and assembly parameters. For example, for window frame mortar, Figure 3As shown, the corresponding assembly parameters may include information such as elevation, offset, material, thickness, width, height, etc.; for the window frame fixing component, such as Figure 4 As shown, the corresponding assembly parameters may include elevation, offset, foaming agent material, rubber strip material, iron foot material, opening width, opening height, and opening widening.

[0042] It should be noted that in the prior art, the relevant information of the component is usually obtained by scanning the two-dimensional code, RFID, etc. pasted on the component, that is, in the prior art, after obtaining the object code, it is necessary to scan it to obtain the parameter information corresponding to the object information. This operation is inconvenient and the steps are relatively cumbersome. In the present application, after obtaining the object code, there is no need to scan the object code again, and the object code is directly parsed to obtain the parameter information contained in the object code, which simplifies the operation steps.

[0043] Step S108, display the parameter information of the target display object.

[0044] It should be noted that through step S108, after obtaining the parameter information of the target display object, by displaying the parameter information, the user can clearly understand the relevant information of the target display object. For example, in Figure 4 the shown graphical user interface, the window frame fixing component and its related parameters are displayed; in Figure 5 the shown graphical user interface, the environmental information of the casement window is displayed. For example, Figure 5 the area enclosed by the white line in is the wall beam, slab, column of the casement window.

[0045] Based on the solution defined by the above steps S102 to S108, it can be known that by encoding the relevant information, through geometric analysis of the target display object in the current model, the object information of the target display object is obtained, and the object code corresponding to the object information is obtained from the preset database, and then the parameter information corresponding to the object information is determined according to the object code, and finally the parameter information of the target display object is displayed, where at least one object to be displayed is included in the current model, and the object information at least includes the scene and assembly information of the target display object, and the scene represents the installation position of the target display object.

[0046] It is easy to notice that in the above process, by encoding the object information, the object information is associated with the target display object, so that when tracing the target display object, the relevant information of the target display object can be directly obtained through the object code, which improves the speed of object information tracing, avoids the loss of building data in the prior art, and solves the problem of difficult building data search.

[0047] As can be seen, the solution provided by this application achieves the purpose of tracing object information, thereby realizing the technical effect of improving the tracing speed of object information, and further solving the technical problem of slow tracing speed of object information in the prior art, realizing building informatization.

[0048] In an alternative embodiment, before obtaining the object code corresponding to the object information of the target display object, it is first necessary to determine the target display object from multiple objects to be displayed included in the current model. Among them, the terminal device determines the target display object by analyzing the geometric data of the current model. Specifically, the terminal device first obtains the geometric data of other models within a preset range, and then determines multiple objects to be displayed included in the current model according to the geometric data of the current model and the geometric data of other models. Finally, the target display object is determined from the multiple objects to be displayed according to the received selection instruction. Among them, the other model is a model that satisfies a preset condition with the current model in terms of spatial position.

[0049] Optionally, when the current model is a room, the other model can be a room adjacent to the current model. For example, the other model can be a room on the upper or lower floor of the current room. The other model can also be a room on the same floor as the current room and adjacent to the current model. By analyzing the spatial position relationship between the current model and the other model, the objects to be displayed included in the current model can be determined. For example, the structure of the current room is usually the same as that of the room on the upper floor. Therefore, by analyzing the objects to be displayed included in the upper floor room, the objects to be displayed included in the current room can be determined. Another example is that the structures of two rooms usually located on the same floor are usually mirror images of each other. Therefore, the objects to be displayed included in the current room can be determined by analyzing the structure of other rooms on the same floor as the current room.

[0050] It should be noted that after determining the objects to be displayed, the objects to be displayed can be highlighted on the graphical user interface. In addition, when there are multiple objects to be displayed, the objects to be displayed can be displayed in different colors on the graphical user interface. For example, in Figure 2 the shown graphical user interface, the objects to be displayed include a door and window combination and a corner window. Among them, the door and window combination is displayed with a white frame, while the corner window is displayed with a gray frame. After the user determines the target display object from multiple objects to be displayed through the graphical user interface, only the target display object can be highlighted on the graphical user interface, and the other objects to be displayed are not highlighted.

[0051] In an alternative embodiment, after determining the target display object from multiple objects to be displayed, the terminal device further performs geometric analysis on the target display object to determine the scene and assembly information of the target display object. Specifically, the terminal device first obtains the geometric data of the current model, then analyzes the geometric data of the current model to determine the target display object to be displayed in the current model, and finally performs geometric analysis on the target display object to obtain the object information of the target display object.

[0052] Optionally, during the geometric analysis of the target display object, first determine the structure connected to the target display object, and determine the scene of the target display object according to the type of the structure. Then determine the non-structure connected to the target display object, and determine the assembly information of the target display object according to the combination type of the non-structure.

[0053] It should be noted that the above-mentioned structure can be a wall, beam, slab, column, etc., and the non-structure can be all elements connected to the target display object. For example, the elements included in the installation node of a door and window combination are window frame fixing components, window frame mortar, foaming agent, and aluminum alloy door and window combination.

[0054] Further, after obtaining the object information of the target display object, the terminal device obtains the object code corresponding to the object information from the preset database. Specifically, the terminal device obtains the scene code corresponding to the scene from the preset database according to the scene of the target display object, then obtains the scene parameters corresponding to the scene according to the scene code, and displays the scene parameters. For example, the terminal device can determine that the wall, beam, slab, and column connected to the target display object are a scene stored in the preset database based on the wall, beam, slab, and column connected to the periphery of the target display object, and then obtain the scene code from the preset database. After obtaining the scene code, the terminal device automatically parses the scene code to obtain the scene parameters corresponding to the target display object. Among them, the scene parameters can be represented in the form of pictures. For example, in Figure 6 the shown graphical user interface, the scene of the corner window is displayed.

[0055] Optionally, the terminal device obtains the component code corresponding to the assembly information from the preset database according to the assembly information of the target display object, and obtains the component parameters corresponding to the assembly information according to the component code, and displays the component parameters. For example, the terminal device can determine that the combination of these elements is an assembly information stored in the preset database based on all the elements connected to the target display object, and then obtain the component code from the preset database. After obtaining the component code, the terminal device automatically parses the component code to obtain the component parameters corresponding to the target display object. For example, in Figure 7 the shown graphical user interface, the relevant parameters of the waterproof mortar of the corner window are displayed.

[0056] In an alternative embodiment, after obtaining the object code corresponding to the object information from the preset database, the terminal device further receives a modification instruction, modifies the object information of the target display object according to the modification instruction, and associates the object code of the modified object information with that of the object information before modification.

[0057] It should be noted that since the object information is associated with the object code before modification, after the object information of the target display object is updated, by parsing the object code, the updated object information can be obtained, so that after manually changing the scene and / or assembly information, the correct analysis result can still be obtained when tracing the target display object.

[0058] As can be seen from the above, the solution provided by this application can not only improve the tracing speed of parts, but also obtain the correct tracing result after manually updating the scene and / or assembly information.

[0059] Embodiment 2

[0060] According to an embodiment of the present invention, an embodiment of a device for a display object is provided, wherein Figure 8 is a schematic diagram of a device for a display object according to an embodiment of the present invention, as Figure 8 shown, the device includes: an analysis module 801, an acquisition module 803, a determination module 805, and a display module 807.

[0061] Among them, the analysis module 801 is configured to perform geometric analysis on the target display object in the current model to obtain the object information of the target display object, where the current model includes at least one object to be displayed, and the object information includes at least the scene and assembly information of the target display object, and the scene represents the installation position of the target display object; the acquisition module 803 is configured to obtain the object code corresponding to the object information from the preset database; the determination module 805 is configured to determine the parameter information corresponding to the object information according to the object code; the display module 807 is configured to display the parameter information of the target display object.

[0062] It should be noted that the above analysis module 801, acquisition module 803, determination module 805, and display module 807 correspond to steps S102 to S108 in the above embodiment. The examples and application scenarios implemented by the four modules and the corresponding steps are the same, but are not limited to the content disclosed in the above embodiment.

[0063] Optionally, the analysis module includes: a first acquisition module, a first analysis module, and a second analysis module. Among them, the first acquisition module is used to acquire the geometric data of the current model; the first analysis module is used to analyze the geometric data of the current model to determine the target display object to be displayed in the current model; the second analysis module is used to perform geometric analysis on the target display object to obtain the object information of the target display object.

[0064] Optionally, the first analysis module includes: a second acquisition module, a second determination module, and a third determination module. Among them, the second acquisition module is used to acquire the geometric data of other models within a preset range, where the other models are models that meet the preset conditions in terms of spatial position with the current model; the second determination module is used to determine multiple objects to be displayed included in the current model according to the geometric data of the current model and the geometric data of other models; the third determination module is used to determine the target display object from the multiple objects to be displayed according to the received selection instruction.

[0065] Optionally, the second analysis module includes: a fourth determination module, a fifth determination module, a sixth determination module, and a seventh determination module. Among them, the fourth determination module is used to determine the structure connected to the target display object; the fifth determination module is used to determine the scene of the target display object according to the type of the structure; the sixth determination module is used to determine the non-structure connected to the target display object; the seventh determination module is used to determine the assembly information of the target display object according to the combination type of the non-structure.

[0066] Optionally, the acquisition module includes: a third acquisition module and a fourth acquisition module. Among them, the third acquisition module is used to acquire the scene encoding corresponding to the scene from the preset database according to the scene of the target display object; the fourth acquisition module is used to acquire the scene parameters corresponding to the scene according to the scene encoding and display the scene parameters.

[0067] Optionally, the acquisition module includes: a fifth acquisition module and a sixth acquisition module. Among them, the fifth acquisition module is used to acquire the part encoding corresponding to the assembly information from the preset database according to the assembly information of the target display object; the sixth acquisition module is used to acquire the part parameters corresponding to the assembly information according to the part encoding and display the part parameters.

[0068] Optionally, the device for the display object further includes: a reception module, a modification module, and an association module. Among them, the reception module is used to receive a modification instruction after acquiring the object encoding corresponding to the object information from the preset database; the modification module is used to modify the object information of the target display object according to the modification instruction; the association module is used to associate the object encoding of the modified object information with the object encoding of the object information before modification.

[0069] Embodiment 3

[0070] According to another aspect of the embodiments of the present invention, a non-volatile storage medium is further provided. A computer program is stored in the non-volatile storage medium. Wherein, the computer program is configured to execute the method for displaying an object in Embodiment 1 above when running.

[0071] Embodiment 4

[0072] According to another aspect of the embodiments of the present invention, a processor is further provided. The processor is used to run a program. Wherein, the program is configured to execute the method for displaying an object in Embodiment 1 above when running.

[0073] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0074] In the above embodiments of the present invention, the descriptions of the respective embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

[0075] In several embodiments provided in the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only illustrative. For example, the division of the units can be a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of units or modules can be in an electrical or other form.

[0076] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place, or can be distributed to multiple units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0077] In addition, each functional unit in the various embodiments of the present invention can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0078] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, read-only memories (ROMs), random access memories (RAMs), mobile hard disks, magnetic disks, or optical discs.

[0079] The foregoing are only the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.

Claims

1. A method for displaying an object, characterized in that, comprising: Obtaining geometric data of the current model; Analyzing the geometric data of the current model to determine a target display object to be displayed in the current model; Performing geometric analysis on the target display object to obtain object information of the target display object, specifically including: determining a structure connected to the target display object; determining a scene of the target display object according to the type of the structure; determining a non-structure connected to the target display object; determining assembly information of the target display object according to the combination type of the non-structure; wherein, at least one object to be displayed is included in the current model, the object information at least includes the scene and assembly information of the target display object, the scene represents the installation position of the target display object, and the assembly information represents the method of the object to be displayed; the structure is a building component; the non-structure is an element connected to the target display object; Obtaining an object code corresponding to the object information from a preset database; Determining parameter information corresponding to the object information according to the object code; Displaying the parameter information of the target display object.

2. The method according to claim 1, characterized in that, Analyzing the geometric data of the current model to determine a target display object to be displayed in the current model, including: Obtaining geometric data of other models within a preset range, wherein the other models are models that satisfy preset conditions with the current model in terms of spatial position; Determining a plurality of objects to be displayed included in the current model according to the geometric data of the current model and the geometric data of the other models; Determining the target display object from the plurality of objects to be displayed according to a received selection instruction.

3. The method according to claim 1, characterized in that, Obtaining an object code corresponding to the object information from a preset database, including: Obtaining a scene code corresponding to the scene from the preset database according to the scene of the target display object; Obtaining scene parameters corresponding to the scene according to the scene code and displaying the scene parameters.

4. The method according to claim 1, characterized in that, Obtaining an object code corresponding to the object information from a preset database, including: Obtaining a component code corresponding to the assembly information from the preset database according to the assembly information of the target display object; Obtaining component parameters corresponding to the assembly information according to the component code and displaying the component parameters.

5. The method according to claim 3 or 4, characterized in that, After obtaining an object code corresponding to the object information from a preset database, the method further includes: Receiving a modification instruction; Modifying the object information of the target display object according to the modification instruction; Associating the object code of the modified object information with the object code of the object information before modification.

6. A device for displaying an object, characterized in that, comprising: An analysis module for geometrically analyzing a target display object in a current model to obtain object information of the target display object, where the current model includes at least one object to be displayed, and the object information includes at least the scene and assembly information of the target display object, the scene represents the installation position of the target display object, and the assembly information represents the method of the object to be displayed; An acquisition module for acquiring an object code corresponding to the object information from a preset database; A determination module for determining parameter information corresponding to the object information according to the object code; A display module for displaying the parameter information of the target display object; The analysis module includes: a first acquisition module for acquiring geometric data of the current model; a first analysis module for analyzing the geometric data of the current model to determine a target display object to be displayed in the current model; a second analysis module for geometrically analyzing the target display object to obtain object information of the target display object; The second analysis module includes: a fourth determination module for determining a structural body connected to the target display object; the structural body is a building component; a fifth determination module for determining the scene of the target display object according to the type of the structural body; a sixth determination module for determining a non-structural body connected to the target display object; the non-structural body is an element connected to the target display object; a seventh determination module for determining the assembly information of the target display object according to the combination type of the non-structural body.

7. A non-volatile storage medium, characterized in that, the non-volatile storage medium stores a computer program, wherein the computer program is set to execute the method of the display object described in any one of claims 1 to 5 when running.

8. A processor, characterized in that, the processor is used to run a program, wherein the program is set to execute the method of the display object described in any one of claims 1 to 5 when running.

Citation Information

Patent Citations

  • Household electrical appliance display method, terminal equipment and server

    CN108897573A

  • Data processing method, device and equipment

    CN111523965A