A 3D model interaction method, device and vehicle

By responding to the user's interactive operation of the 3D model, determining the target functional level and displaying the functional items in the hot zone, the cumbersome interaction of 3D models in the prior art is solved, and more intuitive and fast function item calls are achieved.

CN119359974BActive Publication Date: 2025-05-16GREAT WALL MOTOR CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411932172.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-05-16
Estimated Expiration
2044-12-26

AI Technical Summary

Technical Problem

In existing 3D model interaction solutions, 2D interaction methods are usually needed to adapt to the interaction of 3D models, which makes it impossible to play the characteristics of 3D models and the user operation process is cumbersome.

Method used

By responding to the user's interactive operation of the 3D model, the target functional level is determined, and the model components located within the preset hot zone range are identified, and the corresponding functional items of the component is displayed, simplifying the function item calling process.

Benefits of technology

Enhanced user interaction experience with 3D models, simplifies the function item calling process, and allows users to quickly access required function items by moving and scaling components of 3D models.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119359974B_ABST
    Figure CN119359974B_ABST
Patent Text Reader

Abstract

The present application discloses a 3D model interaction method, device and vehicle, which relates to the field of intelligent interaction technology. In response to a user's target interaction operation on a 3D model on a display interface, the form of the 3D model corresponding to the target interaction operation is displayed; based on the operation type and initial function level of the target interaction operation, the target function level corresponding to the target interaction operation is determined; at least one model component located within a preset hot zone in the 3D model is determined as a target model component; the target function item corresponding to each target model component at the target function level is obtained; the target function item corresponding to each target model component is used as a response result to the target interaction operation, and the response result is displayed on the display interface. The present application combines the characteristics of the 3D model, allowing the user to call the function item of the model component by manipulating the 3D model, thereby enhancing the interaction experience between the user and the 3D model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent interaction technology, and more specifically, to a 3D model interaction method, device and vehicle. Background Art

[0002] 3D models, or three-dimensional models, are stereoscopic models built with three-dimensional software, which can present the three-dimensional forms of various buildings, machinery, etc. In possible implementations, users can realize operations such as structural splitting and function calling of 3D models through interactive operations with 3D models. For example, a three-dimensional vehicle model, or 3D car model, supports operations such as zooming in, zooming out, and rotating the vehicle model, which is convenient for displaying the status of the vehicle to users through the vehicle display screen. Users can also control the vehicle or vehicle components by operating the 3D car model.

[0003] However, in the current interactive solutions that implement function calls in combination with 3D models, it is usually necessary to use 2D interactive methods to adapt to the interaction of 3D models, that is, users implement a series of function calls to model components by clicking on the function list page set by the original 2D model. Among them, the 3D model is still mainly used to display the entire vehicle, and the difference in interaction with the 2D model is not reflected in the interactive process, and the characteristics of the 3D model cannot be brought into play. In addition, since each function of the model component has a certain logical level, in the 2D interactive mode, the user needs to click on the function list page level by level to jump to the function item the user needs. For the driver, the function selection process of multi-level page jumps is relatively cumbersome. Summary of the invention

[0004] In view of the above problems, the present application provides a 3D model interaction method, device and vehicle to achieve the purpose of enhancing the interaction experience between the 3D model and the user and simplifying the function item calling process. The specific scheme is as follows:

[0005] The first aspect of the present application provides a 3D model interaction method, comprising:

[0006] In response to a target interaction operation of a user on a 3D model on a display interface, a form of the 3D model corresponding to the target interaction operation is displayed, wherein the operation type of the target interaction operation includes at least: reduction, enlargement and rotation;

[0007] Determining a target functional level corresponding to the target interactive operation based on an operation type and an initial functional level of the target interactive operation, wherein the initial functional level is a functional level to which a functional item corresponding to the 3D model displayed on the display interface belongs before responding to the target interactive operation;

[0008] Determine at least one model component in the 3D model that is within a preset hot zone as a target model component, wherein the at least one model component includes at least two functional items, and each of the functional items corresponds to a different functional level;

[0009] Obtain the target function item corresponding to each target model component at the target function level;

[0010] The target function item corresponding to each target model component is used as a response result to the target interactive operation, and the response result is displayed on the display interface.

[0011] In a possible implementation, determining a target functional level corresponding to the target interactive operation based on the operation type and the initial functional level of the target interactive operation includes:

[0012] Identifying an operation type of the target interactive operation;

[0013] In the case where the operation type of the target interactive operation is the zoom-out, determining the next function level of the initial function level as the target function level corresponding to the target interactive operation according to a preset function level sequence, wherein the preset function level sequence is obtained by sorting all the function levels according to a preset arrangement rule;

[0014] When the operation type of the target interactive operation is the zoom-in, determining, according to the preset function level sequence, the previous function level of the initial function level as the target function level corresponding to the target interactive operation;

[0015] In a case where the operation type of the target interactive operation is the rotation, the initial functional level is determined as the target functional level corresponding to the target interactive operation according to the preset functional level sequence.

[0016] In a possible implementation, the method further includes:

[0017] Before responding to the target interaction operation, if the function item corresponding to the 3D model is not displayed on the display interface, the initial function level is determined to be the first function level in a preset function level sequence.

[0018] In a possible implementation, determining at least one model component in the 3D model that is within a preset hot zone as a target model component includes:

[0019] Obtaining a preset hot zone range corresponding to the preset target function level;

[0020] At least one model component in the 3D model that is within the preset hot zone is identified as a target model component.

[0021] In a possible implementation, the identifying at least one model component in the 3D model that is within the preset hot zone as a target model component includes:

[0022] Identifying the number of initial model components in the 3D model that are within the preset hot zone as a first number;

[0023] Determine the total number of target function items corresponding to each of the initial model components at the target function level as the second number;

[0024] Determine whether the first quantity and the second quantity meet a preset threshold condition, wherein the preset threshold condition is: the first quantity is within a preset component quantity interval, and the second quantity is within a preset function item total quantity interval;

[0025] In the case where both the first number and the second number satisfy the preset threshold condition, determining the initial model component as the target model component;

[0026] In the case that either the first quantity or the second quantity does not satisfy the preset threshold condition, the preset hot zone range is adjusted according to the preset zoom amplitude, and the step of identifying the number of initial model components in the 3D model that are located within the preset hot zone range is performed as the first quantity until both the first quantity and the second quantity satisfy the preset threshold condition.

[0027] In a possible implementation, taking the target function item corresponding to each target model component as a response result to the target interaction operation includes:

[0028] Determine whether the number of target model components is greater than a preset number of components;

[0029] In the case where the number of target model components is greater than the preset number of components, identifying the distance between each target model component and the center position of the preset hot zone range;

[0030] Determining the priority of each target model component according to the distance between each target model component and the center position of the preset hot zone range, wherein the priority decreases as the distance increases;

[0031] According to the order of priority from high to low corresponding to each target model component, determine the target model components whose number is equal to the preset number of components as target display components;

[0032] The target function item corresponding to each target display component is used as a response result to the target interactive operation.

[0033] In a possible implementation, the response result further includes at least: the 3D model;

[0034] The step of displaying the response result on the display interface includes:

[0035] The target function item corresponding to each target model component is displayed around the 3D model with a preset icon, and the target function item and the 3D model do not interfere with each other.

[0036] In a possible implementation, the method further includes:

[0037] Dividing the function items corresponding to each of the model components of the 3D model to obtain at least two function item sets corresponding to each of the model components, wherein the function item sets include at least one of the function items;

[0038] Corresponding each of the model components to at least two of the function item sets, respectively determining the function item sets of at least two function levels, so that the function level includes multiple function item sets, and each of the function item sets corresponds to a different model component;

[0039] Arranging at least two of the functional levels according to a preset arrangement rule to obtain a preset functional level sequence;

[0040] The preset function level sequence and the function item set of each model component corresponding to each function level are stored.

[0041] A second aspect of the present application provides a 3D model interaction device, comprising:

[0042] An interactive operation response unit, configured to respond to a target interactive operation of a user on a 3D model on a display interface and display a form of the 3D model corresponding to the target interactive operation, wherein the operation types of the target interactive operation include at least: reduction, enlargement and rotation;

[0043] a target level determination unit, configured to determine a target functional level corresponding to the target interactive operation based on an operation type and an initial functional level of the target interactive operation, wherein the initial functional level is a functional level to which a functional item corresponding to the 3D model displayed on the display interface belongs before responding to the target interactive operation;

[0044] A target component determination unit, configured to determine at least one model component in the 3D model within a preset hot zone as a target model component, wherein the at least one model component includes at least two functional items, each of which corresponds to a different functional level;

[0045] A function item acquisition unit, used for acquiring a target function item corresponding to each target model component at the target function level;

[0046] A response result display unit is used to use the target function item corresponding to each target model component as a response result to the target interactive operation, and display the response result on the display interface.

[0047] A third aspect of the present application provides a vehicle, comprising: an on-board controller and an on-board display screen;

[0048] The vehicle-mounted controller is used to implement any one of the 3D model interaction methods;

[0049] The vehicle-mounted display screen is used to display the 3D model and the functional items corresponding to the 3D model, and receive the user's interactive operations on the 3D model.

[0050] The 3D model interaction method provided in the embodiment of the present application utilizes the characteristics of the 3D model such as being movable, enlarged, reduced, and rotated, so that the user can move the model component corresponding to the function the user wants to achieve to the hot zone range of the display interface through interactive operations on the 3D model, thereby enhancing the user's interactive experience with the 3D model. In response to the above-mentioned user's interactive operations on the 3D model, the model component located in the hot zone range is identified, and the functional items corresponding to the model component are displayed. At the same time, the present application takes into account that the functions of the model components have a certain hierarchical logic, and combines the user's interactive operation type and the functional hierarchy of the functional items displayed before the interaction to determine the target functional hierarchy corresponding to the user's interactive operation, and displays the target functional items corresponding to the model component at the target functional hierarchy.

[0051] Based on this, this application is different from the existing 2D interaction method. Combining the characteristics of the 3D model, the user can call the function items of the model components by manipulating the 3D model, thereby improving the interaction experience between the user and the 3D model. In addition, under the interaction method of this application, the user does not need to click and jump to the function page step by step. The user only needs to move the different components of the 3D model to the hot zone range, and zoom in or out to call the function items of different levels. The operation method of function selection is relatively fast. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0053] Figure 1 An example diagram of a 3D car model displayed on a vehicle display screen provided in an embodiment of the present application;

[0054] Figure 2 A schematic diagram of a flow chart of a method for implementing 3D model interaction provided in an embodiment of the present application;

[0055] Figure 3 This is a display example diagram of a 3D car model provided in an embodiment of the present application;

[0056] Figure 4 Another example of a 3D car model provided in an embodiment of the present application;

[0057] Figure 5 A display example diagram of another 3D car model provided in an embodiment of the present application;

[0058] Figure 6 A schematic diagram of the structure of a 3D model interaction device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0059] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0060] With the development of 3D stereoscopic equipment and intelligence, various application fields have gradually introduced 3D models. For example, in scenarios where large mechanical equipment is inconvenient to display on site, VR equipment is used to display three-dimensional mechanical models; 3D car models are introduced to facilitate users to observe the status of any part of the vehicle. Compared with 2D models, 3D models have certain differences in the way they interact with users. 2D models display pictures of objects at specific angles in a flat plane, which will not meet users' multi-angle observation needs. 3D models can support 360° rotation, zooming in, zooming out and other operations, making it easy to display the three-dimensional form of any part of an object.

[0061] However, in the current practical application of 3D models, 3D models are mainly used to display the three-dimensional shape of objects, and it is impossible to realize the functional interaction between 3D models and users. Usually, 2D interaction methods are needed to adapt to the interaction of 3D models. Therefore, there is a problem in the existing 3D model interaction that the three-dimensional characteristics of 3D car models cannot be brought into play.

[0062] To solve the above problems, the present application provides a 3D model interaction method, which can be applied to scenarios where 3D models can be displayed and users can interact with 3D models. For example, a controller applied to a VR device enlarges the digital image of a 3D model and projects it to a virtual image display interface in front of the user's eyes, and enables the user to interact with the 3D model by recognizing the user's body movements and tracking their eyes. Alternatively, it can be applied to a vehicle's on-board controller to enable the user to interact with the 3D model of the vehicle displayed on the on-board display screen, where the on-board display screen may include a central control screen, a rear entertainment screen, and the like.

[0063] The embodiment of the present application takes the 3D model interaction scene of a vehicle as an example to illustrate the 3D model interaction method. Figure 1 , an example diagram of a 3D car model displayed on a vehicle display screen provided in an embodiment of the present application, wherein the vehicle display screen is used to display a 3D model, and the 3D model at least includes: a 3D car model. Among them, the vehicle display screen has a touch function, and can receive interactive operations input by a user's finger or a stylus or other input device, such as Figure 1 The user can rotate, shrink, and enlarge the 3D car model through finger touch. Furthermore, the car display transmits the received interactive operations to the car controller, and adjusts the shape of the presented 3D car model according to the interactive operations.

[0064] In addition, in the embodiment of the present application, the vehicle controller can also realize the function call and function operation of the vehicle through the 3D vehicle model interaction method in combination with the user's interactive operation on the 3D vehicle model. Figure 2 , a flow chart of a method for implementing a 3D model interaction provided in an embodiment of the present application, illustrating various steps of implementing a 3D model interaction method by a vehicle controller, specifically including the following steps:

[0065] Step S110 , in response to a user's target interaction operation on a 3D model on a display interface, displaying a form of the 3D model corresponding to the target interaction operation.

[0066] Optionally, a 3D model that is consistent with the vehicle structure and appearance is pre-built and displayed on the vehicle display screen. At the same time, combined with human-computer interaction (HMI), real-time rendering and other technologies, the 3D model can respond to user interaction operations and make corresponding morphological changes. For example, in response to the user's double-finger expansion target interaction operation on the vehicle display screen, the display form of the 3D model is enlarged.

[0067] Specifically, different sizes can be set for the 3D model in advance, and the vehicle controller responds to the user's interactive operation on the vehicle display screen to display the 3D model of the corresponding size. For example, 3D models with scaling ratios of 100%, 50%, and 0 are pre-built, as well as 3D models of the 3D model at four angles: front, left, right, and back at different scaling ratios. In the initial state, the vehicle display screen displays the 3D model at a front angle with a scaling ratio of 0, and in response to the user's zoom operation, it gradually zooms in to the 3D model with a scaling ratio of 50%, and in response to the user's rotation operation of sliding the finger to the left, it gradually rotates to the 3D model at the left angle.

[0068] It is understandable that the user's interactive operation has different movement amplitudes, and the degree of enlargement, reduction or rotation of the 3D model is different. If only a limited number of 3D models of different forms are set, it will not be able to meet the user's rich interactive needs. Therefore, the pre-built 3D model can also be stored in the vehicle controller. The vehicle controller uses real-time rendering technology and the user's interactive operation and operation amplitude captured by the vehicle display to render and adjust the 3D model in real time, determine the 3D model form that meets the user's actual needs, and display it on the vehicle display.

[0069] The operation types of the target interactive operation may include at least: zoom in, zoom out, and rotate, and the vehicle controller may identify the target interactive operation based on the finger touch action of the user on the screen detected by the vehicle display. For example, when the vehicle controller receives a signal that the user's finger is in contact with the vehicle display, it determines that the target interactive operation is detected. Further, the vehicle controller identifies the type of the target interactive operation based on the finger action of the user on the screen detected by the vehicle display.

[0070] Reference Figure 1 , the user touches the vehicle display screen with two fingers, and the action of spreading the two fingers in different directions corresponds to the type of interactive operation of zooming in; the user touches the vehicle display screen with two fingers, and the action of merging the two fingers in the same direction corresponds to the type of interactive operation of zooming out; the user touches the vehicle display screen with one or two fingers, and the action of sliding one or two fingers in the same direction corresponds to the type of interactive operation of rotation. It can be understood that the correspondence between finger actions and interactive operation types designed by different vehicle controller systems may be different, and the identification of the type of interactive operation can be adaptively adjusted with the vehicle controller system. The above are only examples listed in the embodiments of this application, and are not the only limitation.

[0071] Step S120 : determining a target functional level corresponding to the target interactive operation based on the operation type and the initial functional level of the target interactive operation.

[0072] The 3D model is constructed by multiple model components. In the scenario of using the 3D model to realize functional control, the model component has corresponding achievable functions, and each function of the model component has a certain logical hierarchy. The embodiment of the present application is based on the functional logical hierarchy of the model component, and multiple functional hierarchies are designed for each model component, and each functional hierarchy corresponds to different functional items. It is understandable that not every model component in the 3D model corresponds to an achievable function. Therefore, for model components that cannot realize the corresponding functions, they may not be included in the components of the functional hierarchy, and even if the user selects the model component, it may not respond to the user's operation.

[0073] In one possible implementation, the process of determining the functional items corresponding to each model component at each functional level may include: corresponding each model component to at least two functional item sets, respectively determining the functional item sets of at least two functional levels, so that the functional level includes multiple functional item sets, and each functional item set corresponds to a different model component; arranging at least two functional levels according to a preset arrangement rule to obtain a preset functional level sequence; storing the preset functional level sequence, as well as the functional item set of each model component corresponding to each functional level.

[0074] The embodiment of the present application takes the functional hierarchical division of vehicle components in a 3D vehicle model as an example for explanation, wherein the 3D vehicle model refers to a 3D model, and the vehicle components refer to the model components in the 3D model. First, the vehicle components in the 3D vehicle model that can realize functional control through interactive operations are determined, for example, component 1-headlight, component 2-hood, component 3-rearview mirror, component 4-back door, component 5-door, component 6-window, component 7-sunroof, etc. in the 3D vehicle model.

[0075] Obtain the functional items of each vehicle component, and determine the number of functional levels corresponding to each component of the 3D vehicle model based on the total number of all functional items, the logical relationship between the functional items corresponding to a single vehicle component, etc. Optionally, the number of functional levels corresponding to each vehicle component can be equal, and since the number of functional items of each vehicle component is different, it cannot be divided into too many levels, so the number of functional levels corresponding to each vehicle component can also be different. Assuming that the embodiment of the present application sets that all vehicle components correspond to three functional levels, the functional items of the vehicle components are divided to obtain a set of functional items corresponding to the three functional levels, each of which contains at least one functional item.

[0076] Among them, when dividing the functional items according to the functional layer, the division can be made according to the logical relationship between the functional items, such as: there are multiple usage modes for the headlights of the vehicle components, and only after the usage mode of the headlights is determined, can the headlights in the mode be further functionally adjusted, such as after the high beam mode of the headlights is selected, the brightness, height and other sub-functions of the high beam can be controlled or adjusted. Based on the functional logic of the headlight, the mode switch is set to the first functional level of the headlight component, and at least one sub-function corresponding to each mode is set to the second functional level. If the functional level is set to three or even multiple levels, each sub-function corresponding to each mode can also be set to a functional level. It can be understood that the embodiment of the present application only takes the headlight component as an example to illustrate the division and layout of the functional items corresponding to the functional level. Since the logical relationship between the functional items of each vehicle component is different, the layout of the functional items between each functional level is also different. The embodiment of the present application does not take the functional level layout of the headlight component as the only way.

[0077] Based on this, the functional items of the vehicle components are distributed at different functional levels. Users can switch to the corresponding functional level according to the required functional items without calling all the functional items to search, saving user time.

[0078] Furthermore, combined with the user's target interactive operation on the 3D car model and the functional level (i.e., the initial functional level) to which the functional items corresponding to the 3D car model displayed on the vehicle display screen belong before responding to the target interactive operation, the target functional level that should be displayed after responding to the target interactive operation is jointly determined.

[0079] In one possible implementation, a target function level corresponding to the target interaction operation is determined based on the operation type and the initial function level of the target interaction operation, including: identifying the operation type of the target interaction operation; when the operation type of the target interaction operation is zooming out, determining the next function level of the initial function level as the target function level corresponding to the target interaction operation according to a preset function level sequence, wherein the preset function level sequence is all function levels sorted according to a preset arrangement rule; when the operation type of the target interaction operation is zooming in, determining the previous function level of the initial function level as the target function level corresponding to the target interaction operation according to the preset function level sequence; when the operation type of the target interaction operation is rotation, determining the initial function level as the target function level corresponding to the target interaction operation according to the preset function level sequence.

[0080] Assume that each model component of the embodiment of the present application corresponds to three functional levels, and the functional level sequence of the three functional levels is: first functional level, second functional level, third functional level. The user's zoom-in operation indicates calling a function item of a functional level higher than the currently displayed functional level, the user's zoom-out operation indicates calling a function item of a functional level lower than the currently displayed functional level, and the user's rotation operation indicates not changing the currently displayed functional level.

[0081] Based on this, the user can call the function items of different functional levels of a model component by zooming in or out of a model component in the 3D model. Compared with the existing 2D interaction method, the embodiment of the present application calls the function items of the model component in a visual way, which reduces the user's operations of clicking and jumping pages step by step, is more intuitive, and simplifies the process of calling function items.

[0082] Reference Figure 3 , an example diagram of a display of a 3D car model provided in an embodiment of the present application, in which a 3D car model and function items are displayed on the vehicle display screen. As can be seen from the above, "low beam height" is a function item of the second functional level of the headlight assembly, and it can be determined that the initial function level is the second functional level. If at this time the vehicle controller receives an interactive operation from the user to enlarge the currently displayed 3D car model, it is determined that the user wants to call a function item higher than the second functional level, that is, to call a function item of the third functional level of the headlight assembly. If the vehicle controller receives an interactive operation from the user to reduce the currently displayed 3D car model, it is determined that the user wants to call a function item lower than the second functional level, that is, to call a function item of the first functional level of the headlight assembly.

[0083] In an embodiment of the present application, a user's interactive operation of zooming in or out represents raising or lowering a functional level. Based on this, there is also a possibility in an embodiment of the present application that if the function item displayed in the current display interface is the first functional level, and the user performs an interactive operation of zooming out on the currently displayed 3D model, but there is no function item lower than the first functional level, therefore, the display area of ​​the 3D model can be reduced, but the function item is not called. Similarly, if the function item displayed in the current display interface is the highest functional level, and the user performs an interactive operation of zooming in on the currently displayed 3D model, the display area of ​​the 3D model can be enlarged, but the function item is not called.

[0084] It is understandable that, usually when a new 3D model is called, the 3D model is displayed in its initial form, such as Figure 1When the vehicle is started, the 3D car model is displayed in its initial form to adapt to the screen ratio of the vehicle display screen. Since the vehicle has just started, it is impossible to determine the user's functional requirements, and the function items related to the vehicle components are not displayed, while achieving the effect of simplifying the interface. The user can click on a vehicle component in the 3D car model to call the function items of the first functional level of the vehicle component. Based on this, if the function items corresponding to the 3D model are not displayed on the display interface before responding to the target interactive operation, it can be determined that the initial functional level is the first functional level in the preset functional level sequence.

[0085] Step S130, determining at least one model component in the 3D model that is within a preset hot zone as a target model component.

[0086] Step S140, obtaining the target function item corresponding to each target model component at the target function level.

[0087] Step S150, taking the target function item corresponding to each target vehicle component as a response result to the target interactive operation, and displaying the response result on a display interface.

[0088] In the embodiment of the present application, the hot zone refers to the selected area in the 3D model. Figure 3 , the area within the rectangular frame displayed on the vehicle display screen is the preset hot zone range, and the vehicle components in the 3D vehicle model that are within the preset hot zone range are components that have function item call requirements. Based on this, the user can rotate, drag, zoom in, zoom out, and other operations on the 3D vehicle model according to their own function call requirements through the touch display screen, and move the vehicle components corresponding to the function call requirements in the 3D vehicle model to the hot zone range, and the vehicle controller determines the vehicle components in the 3D vehicle model that are within the hot zone range as the target vehicle components. Further, in combination with the target function level corresponding to the user's interactive operation determined in step S120 above, the vehicle controller calls the function items under the target function level corresponding to the target vehicle component to obtain the target function items.

[0089] The target function item is displayed on the display interface as a response result of the target interaction operation of the user. Optionally, the target function item can be displayed in the form of a page with a certain transparency, covering the 3D model, or in the form of a small window, on a blank page of the vehicle display screen except for the interface area occupied by the 3D model.

[0090] Considering that if the target function item is displayed in the form of a page covering the 3D model, it is impossible to continuously perform interactive operations such as zooming in, zooming out, and rotating the 3D model, and the target function item page must be canceled before the interactive operation can be performed again, which reproduces the problem of page jump in the 2D interactive mode. Therefore, in a possible implementation, the response result can at least include: 3D model; displaying the response result on the display interface, including: the target function item corresponding to each target model component is displayed around the 3D model with a preset icon, and the target function item and the 3D model do not interfere with each other.

[0091] Reference Figure 3 , the display interface of the vehicle display screen displays the 3D car model and the target function items together, and the target function items try not to block the 3D car model, so as not to affect the user's observation of the vehicle status through the 3D car model, and at the same time not affect the user's interaction with the 3D car model again. More importantly, Figure 3 Under the display method shown, the user can clearly understand the relationship between the target function items and the vehicle components. The vehicle components within the hot zone of the 3D car model are the headlight components of the vehicle, and the function item of the low beam height is the functional adjustment of the headlight components. The function items of the selected components are displayed more intuitively to avoid wrong selection by users and improve the efficiency of functional operations.

[0092] In summary, the 3D model interaction method provided in the embodiment of the present application utilizes the characteristics of the 3D model such as being movable, enlarged, reduced, and rotated, so that the user can move the model component corresponding to the function the user wants to achieve to the hot zone range of the display interface through the interactive operation of the 3D model, thereby enhancing the interactive experience of the user and the 3D model. In response to the above-mentioned user's interactive operation on the 3D model, the model component located in the hot zone range is identified, and the functional items corresponding to the model component are displayed. At the same time, the present application takes into account that the functions of the model components have a certain hierarchical logic, and combines the user's interactive operation type and the functional level of the functional items displayed before the interaction to determine the target functional level corresponding to the user's interactive operation, and displays the target functional items corresponding to the model component at the target functional level.

[0093] Based on this, this application is different from the existing 2D interaction method. Combining the characteristics of the 3D model, the user can call the function items of the model components by manipulating the 3D model, thereby improving the interaction experience between the user and the 3D model. In addition, under the interaction method of this application, the user does not need to click and jump to the function page step by step. The user only needs to move the different components of the 3D model to the hot zone range, and zoom in or out to call the function items of different levels. The operation method of function selection is relatively fast.

[0094] Next, other possible implementations of the 3D model interaction method described above are described through the following embodiments.

[0095] In one possible implementation, determining at least one model component in a 3D model that is within a preset hot zone as a target model component includes: obtaining a preset hot zone corresponding to a preset target functional level; and identifying at least one model component in the 3D model that is within the preset hot zone as a target model component.

[0096] The embodiment of the present application uses the enlargement and reduction of the 3D model's shape size as a trigger condition for calling different functional levels. If the size of the pre-set hot zone range of each functional level is the same, as the 3D model is enlarged step by step, the hot zone range cannot enclose a complete model component because the 3D model is too large and the hot zone range is too small. Figure 4 , an embodiment of the present application provides another display example of a 3D car model. Although a portion of the headlight assembly and the hood assembly have preset hot zone range frames, no complete component part is within the hot zone range, resulting in the inability of the vehicle controller to accurately identify the target vehicle component required by the user.

[0097] Therefore, a corresponding hot zone range is preset for each functional level. Optionally, according to the ascending order of the functional levels in the preset functional level sequence, the higher the functional level, the larger the corresponding hot zone range. Specifically, it can also be set according to the ideas of users or developers or the scaling rules of 3D models, etc., and this application does not make a sole limitation.

[0098] It is understandable that the vehicle controller cannot pre-identify the type of target interactive operation, and therefore cannot change the hot zone range to the hot zone range corresponding to the next functional level or the previous functional level before the user makes adjustments to the 3D model. However, it is clear that before switching the hot zone range, the vehicle display screen will definitely display the hot zone range corresponding to the initial functional level, which can be recorded as the initial hot zone range. When the user zooms in, out, or moves the 3D model, in order to ensure that the function items of the target model components can be called out, the target model components in the 3D model will definitely be moved to the center of the initial hot zone range as much as possible.

[0099] Based on this, in the embodiment of the present application, the process of adjusting the hot zone range in the vehicle display screen by the vehicle controller may include: determining the hot zone center position of the initial hot zone range, and adjusting the initial hot zone range to a preset hot zone range corresponding to the target functional level while ensuring that the hot zone center position remains unchanged. Further, identifying the model component within the preset hot zone range corresponding to the target functional level as the target model component.

[0100] In another possible implementation, identifying at least one model component in a 3D model that is within a preset hot zone range as a target model component includes: identifying the number of initial model components in the 3D model that are within the preset hot zone range as a first number; determining the total number of target function items corresponding to each initial model component at the target function level as a second number; judging whether the first number and the second number meet a preset threshold condition, the preset threshold condition being: the first number is within a preset component number interval, and the second number is within a preset total function item number interval; if both the first number and the second number meet the preset threshold condition, determining the initial model component as the target model component; if either the first number or the second number does not meet the preset threshold condition, adjusting the preset hot zone range according to a preset scaling amplitude, and executing the step of identifying the number of initial model components in the 3D model that are within the preset hot zone range as a first number, until both the first number and the second number meet the preset threshold condition.

[0101] It is understandable that the preset hot zone range cannot be adaptively adjusted according to the display effect of the 3D model, which may result in a larger hot zone range, more target model components in the hot zone, and the display interface cannot display all function items, or too many function items are displayed, so users need to spend more time to find the function items they really need, which reduces the operation efficiency. Or the preset hot zone range corresponding to the target function level is small, and a complete model component cannot be identified within the hot zone range, resulting in the inability to determine the target model component, let alone call the corresponding function item, making the user's interactive operation invalid.

[0102] Therefore, in order to solve the above-mentioned problem, the embodiment of the present application adaptively adjusts the size of the hot zone range according to the number of components and the number of functional items corresponding to the components when identifying the target model components within the preset hot zone range. While ensuring the existence of the target model components within the hot zone range, it also ensures that the number of target model components or the number of functional items can be displayed without obstruction on the display interface.

[0103] Specifically, first identify the number of model components within the preset hot zone range, i.e., the first number, and the total number of function items of the target function level corresponding to the model components within the preset hot zone range, i.e., the second number. Determine whether the first number or the second number meets the preset threshold condition. If both the first number and the second number meet the preset threshold condition, determine that the preset hot zone range does not need to be adjusted, and determine the model components within the preset hot zone range as the target model components. If either the first number or the second number does not meet the preset threshold condition, it is determined that the preset hot zone range is too large or too small, and it is necessary to further adjust the hot zone range according to the preset scaling amplitude until both the first number and the second number within the hot zone range meet the preset threshold condition, stop adjusting the hot zone range, and use the vehicle components within the finally adjusted hot zone range as the target model components.

[0104] The preset threshold conditions may be based on historical display data, display interface area and other reference data, for example, based on the number of vehicle components that can be displayed on the vehicle display screen in the past and the range of the number of function items that can be displayed, to determine the preset component quantity interval and the preset total number of function items interval. Optionally, the threshold range corresponding to the current display interface may also be determined based on the display content of the current display interface, such as the upper limit of the number of function items that can be displayed without obstruction in the interface of the current vehicle display screen.

[0105] Furthermore, the target function items corresponding to the target model components are displayed on the display interface. However, if there are too many target model components selected by the hot zone range, or there are too many target function items corresponding to the target model components, the display interface may not be able to display them completely. However, if only the function items corresponding to some model components are displayed, the displayed function items may not meet user needs.

[0106] In view of the above situation, the embodiment of the present application proposes a possible implementation for step S150, including: determining whether the number of target model components is greater than the preset number of components; when the number of target model components is greater than the preset number of components, identifying the distance between each target model component and the center position of the preset hot zone range; determining the priority of each target model component based on the distance between each target model component and the center position of the preset hot zone range, and the priority decreases as the distance increases; determining the same number of target model components as the preset number of components as target display components based on the arrangement order from high to low of the priorities corresponding to each target model component; and using the target function item corresponding to each target display component as the response result to the target interaction operation.

[0107] First, determine whether the number of target model components is greater than the preset number of components, where the preset number of components can be pre-set according to historical display conditions or determined according to the maximum number of components that can be displayed on the current display interface. If the number of target model components is not greater than the preset number of components, it proves that the current display interface can normally display the functional items of all model components within the hot zone range and does not interfere with the 3D model.

[0108] If the number of target model components is greater than the preset number of components, it means that the current display interface cannot fully display the function items of all model components within the hot zone. Figure 5 , an embodiment of the present application provides another display example diagram of a 3D car model, in which the hot zone includes components such as a hood, headlights, tires, a left rearview mirror, and a right rearview mirror, while the area available for displaying functional items in the vehicle display screen is limited, resulting in only functional items of some vehicle components being able to be displayed.

[0109] The embodiment of the present application selects the function items of the target model components with high priority for display in a manner radiating outward from the center of the hot zone range. It is understandable that according to the user's usage habits, the model components expected to be called are generally moved to the center of the hot zone range. Therefore, priority is divided based on the distance from the center position to determine the target display component, which can more accurately lock the component that the user expects to call from many target model components.

[0110] Specifically, according to the distance between each target model component and the center point of the hot zone, all target model components within the hot zone are prioritized. The closer the target model component is to the center point of the hot zone, the higher its priority. Conversely, the farther the target model component is from the center point of the hot zone, the lower its priority. Further, according to the number of target model components that can be displayed on the current display interface, in order of priority from high to low, an equal number of target vehicle components are obtained as target display components, and the target function items corresponding to the target display components are obtained and included in the response result. According to the display method described in step S150, the function items of the target model components are displayed together with the 3D model on the display interface.

[0111] In summary, the above-mentioned 3D model interaction method can solve the problem in the prior art that the plane interaction method cannot adapt to the three-dimensional space interaction. In the embodiment of the present application, the 3D model in the three-dimensional space can interact with the user, so that the 3D model not only plays the role of displaying the entity, but also can realize function call and function control, improve the utilization rate of the 3D model in human-computer interaction, and realize the value of 3D on an ordinary two-dimensional screen. In addition, based on the interaction of the 3D model, the user does not need to click and jump pages step by step, but only needs to move the model components in the 3D model to the hot zone range. By identifying the model components in the hot zone range, the function items that meet the user's needs can be intelligently called and displayed, simplifying the operation steps of the user calling the function items, and optimizing the user's experience.

[0112] Next, refer to Figure 3 and Figure 5 , an exemplary description is given of the practical application of a 3D model interaction method provided in an embodiment of the present application on an on-board controller of a vehicle.

[0113] The 3D car model is introduced on the vehicle controller, and the 3D car model is divided into components according to the real car model. Different levels of functional items are designed for each component of the 3D car model. For example, the first functional level of the headlight component, also known as the first-level function, is the switch of the headlight mode, the second-level function is the headlight height adjustment, and the third-level function is the headlight brightness adjustment. In the scene of the 3D car model, without any page jump, as the scene of the 3D car model is enlarged, the corresponding display level also changes accordingly. In the process of switching between functional items at different levels, users can hardly feel the effect of similar page jump.

[0114] As the 3D car model is enlarged, the displayed function level is higher, so please refer to Figure 5 The 3D car model corresponding to the first-level function is relatively small, and the on-board display screen can fully display it. The hot zone range frames at least three components: HUD, left rearview mirror, and headlight. Therefore, the on-board controller controls the display of the first-level functions corresponding to these three components on the on-board display screen, such as Figure 3 , the driving mode corresponding to the HUD and the optional items under the driving mode, such as: economy, standard, sports, snow, and four-wheel drive; the headlight mode switch corresponding to the headlight, and the optional items of the headlight mode: OFF, low beam, high beam, and AUTO; the expansion and retraction function items of the left rearview mirror. If the user rotates the 3D car model to the left, the back door will enter the red frame, the headlight is no longer in the red frame, and three new components will appear: HUD, left window, and back door, corresponding to the display of the first-level functions of the new three components.

[0115] Based on this, the user can use the 3D car model's up, down, left, and right rotation function to quickly find the functional components he needs on the 3D car model, move the functional components to the hot zone, and call the functional items of the functional components.

[0116] User Figure 5 After the 3D car model in the image is enlarged, Figure 3 As shown, the 3D car model under the secondary function is larger than the car model corresponding to the primary function, and the red hot zone range frames the headlights. In response to the user's zoom operation, the on-board controller will call Figure 5 The next functional level of the corresponding first-level function is to call and display the second-level function of the headlight components within the hot zone, such as Figure 3 , the area without blocking the 3D car model displays the function items of the headlight brightness of the headlight assembly. Users can control the headlights by clicking to select the function items.

[0117] Based on this, different from the existing 2D interaction mode, combined with the characteristics of the 3D car model, the user can call the function items of the vehicle components by manipulating the 3D car model, so that the 3D car model on the car display is no longer limited to the display function, but also improves the interactive experience between the user and the 3D car model. In addition, under the interaction mode of this application, the user does not need to click and jump to the function page step by step, but only needs to move the different components of the 3D car model to the hot zone range. The operation process of function selection is simpler, and the driver does not need to operate the display screen for a long time, which reduces the time of sight transfer during driving, thereby improving the safety system during driving.

[0118] The 3D model interaction device provided in an embodiment of the present application is described below. The 3D model interaction device described below and the 3D model interaction method described above can be referenced to each other.

[0119] First, combine Figure 6 , introduces a 3D model interaction device that can be applied to a vehicle's onboard controller, such as Figure 6 As shown, the 3D model interaction device may include:

[0120] The interactive operation response unit 100 is used to respond to the user's target interactive operation on the 3D model on the display interface and display the form of the 3D model corresponding to the target interactive operation, and the operation type of the target interactive operation at least includes: reduction, enlargement and rotation;

[0121] A target level determination unit 200 is used to determine a target function level corresponding to the target interaction operation based on an operation type and an initial function level of the target interaction operation, wherein the initial function level is a function level to which a function item corresponding to the 3D model displayed on the display interface belongs before responding to the target interaction operation;

[0122] A target component determination unit 300 is used to determine at least one model component in the 3D model within a preset hot zone as a target model component, wherein the at least one model component includes at least two functional items, each of which corresponds to a different functional level;

[0123] A function item acquisition unit 400 is used to acquire a target function item corresponding to each target model component at the target function level;

[0124] The response result display unit 500 is used to use the target function item corresponding to each target model component as a response result to the target interactive operation, and display the response result on the display interface.

[0125] In summary, the embodiments of the present application provide the use of the movable, enlarged, reduced, and rotated characteristics of the 3D model, so that the user can move the model component corresponding to the function the user wants to implement to the hot zone range of the display interface through the interactive operation of the 3D model, thereby enhancing the interactive experience of the user and the 3D model. In response to the above-mentioned user's interactive operation on the 3D model, the model component located in the hot zone range is identified, and the functional items corresponding to the model component are displayed. At the same time, the present application takes into account that there is a certain hierarchical logic in the functions of the model components, and combines the user's interactive operation type and the functional level of the functional items displayed before the interaction to determine the target functional level corresponding to the user's interactive operation, and displays the target functional items corresponding to the model component at the target functional level.

[0126] Based on this, this application is different from the existing 2D interaction method. Combining the characteristics of the 3D model, the user can call the function items of the model components by manipulating the 3D model, thereby improving the interaction experience between the user and the 3D model. In addition, under the interaction method of this application, the user does not need to click and jump to the function page step by step. The user only needs to move the different components of the 3D model to the hot zone range, and zoom in or out to call the function items of different levels. The operation method of function selection is relatively fast.

[0127] In a possible implementation, the target level determination unit 200 includes:

[0128] A type identification subunit, used to identify the operation type of the target interactive operation;

[0129] a target level determination first subunit, configured to, when the operation type of the target interactive operation is the zoom-out, determine the next function level of the initial function level as the target function level corresponding to the target interactive operation according to a preset function level sequence, wherein the preset function level sequence is obtained by sorting all the function levels according to a preset arrangement rule;

[0130] a target level determination second subunit, configured to, when the operation type of the target interactive operation is the zoom-in, determine the previous function level of the initial function level as the target function level corresponding to the target interactive operation according to the preset function level sequence;

[0131] The target level determination third subunit is used to determine the initial function level as the target function level corresponding to the target interaction operation according to the preset function level sequence when the operation type of the target interaction operation is the rotation.

[0132] In a possible implementation, the 3D model interaction device further includes:

[0133] The initial function level determination subunit is used to determine that the initial function level is the first function level in a preset function level sequence when no function item corresponding to the 3D model is displayed on the display interface before responding to the target interaction operation.

[0134] In a possible implementation, the target component determination unit 300 includes:

[0135] A hot zone range acquisition subunit is used to acquire a preset hot zone range corresponding to the preset target function level;

[0136] The component identification subunit is used to identify at least one model component located within the preset hot zone in the 3D model as a target model component.

[0137] In a possible implementation, the component identification subunit includes:

[0138] A first quantity identification subunit is used to identify the quantity of initial model components located within the preset hot zone in the 3D model as a first quantity;

[0139] A second quantity identification subunit is used to determine the total quantity of target function items corresponding to each of the initial model components at the target function level as a second quantity;

[0140] A threshold condition judgment subunit, used to judge whether the first quantity and the second quantity meet a preset threshold condition, wherein the preset threshold condition is: the first quantity is within a preset component quantity interval, and the second quantity is within a preset function item total quantity interval;

[0141] a target component determination subunit, configured to determine the initial model component as a target model component if the judgment result of the threshold condition judgment subunit is that both the first quantity and the second quantity satisfy the preset threshold condition;

[0142] A loop subunit is used to adjust the preset hot zone range according to a preset zoom amplitude when either the first quantity or the second quantity as a judgment result of the threshold condition judgment subunit does not satisfy the preset threshold condition, and execute the first quantity identification subunit to identify the number of initial model components in the 3D model located within the preset hot zone range as the first quantity step, until the judgment result of the threshold condition judgment subunit is that both the first quantity and the second quantity satisfy the preset threshold condition.

[0143] In a possible implementation, the response result display unit 500 includes:

[0144] A quantity determination subunit, used to determine whether the number of components of the target model is greater than a preset number of components;

[0145] A distance identification subunit, used for identifying the distance between each target model component and the center position of the preset hot zone range when the number of target model components is greater than the preset number of components;

[0146] A priority determination subunit, used to determine the priority of each target model component according to the distance between each target model component and the center position of the preset hot zone range, wherein the priority decreases as the distance increases;

[0147] A target display component determination subunit, configured to determine, according to the descending order of the priorities corresponding to each of the target model components, a number of the target model components equal to the number of the preset components as target display components;

[0148] The response result determination subunit is used to use the target function item corresponding to each target display component as a response result to the target interactive operation.

[0149] In a possible implementation, the response result further includes at least: the 3D model;

[0150] The response result display unit 500 includes:

[0151] The result display subunit is used to display the target function item corresponding to each target model component around the 3D model with a preset icon, and the target function item and the 3D model do not interfere with each other.

[0152] In a possible implementation, the method further includes:

[0153] A function item division unit, configured to divide the function items corresponding to each of the model components of the 3D model to obtain at least two function item sets corresponding to each of the model components, wherein the function item sets include at least one of the function items;

[0154] A level determination unit, configured to correspond each of the model components to at least two of the function item sets, and respectively determine the function item sets of at least two function levels, so that the function level includes multiple function item sets, and each of the function item sets corresponds to a different model component;

[0155] A hierarchical ordering unit, configured to arrange at least two of the functional hierarchies according to a preset arrangement rule to obtain a preset functional hierarchical sequence;

[0156] The hierarchical function storage unit is used to store the preset functional hierarchical sequence and the functional item set of each model component corresponding to each functional hierarchy.

[0157] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0158] Each embodiment in this specification focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referenced to each other.

[0159] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A 3D model interaction method, characterized in that: include: In response to a target interaction operation of a user on a 3D model on a display interface, a form of the 3D model corresponding to the target interaction operation is displayed, wherein the operation type of the target interaction operation includes at least: reduction, enlargement and rotation; Determining a target functional level corresponding to the target interactive operation based on an operation type and an initial functional level of the target interactive operation, wherein the initial functional level is a functional level to which a functional item corresponding to the 3D model displayed on the display interface belongs before responding to the target interactive operation; Determine at least one model component in the 3D model that is within a preset hot zone as a target model component, wherein the at least one model component includes at least two functional items, and each of the functional items corresponds to a different functional level; Obtain the target function item corresponding to each target model component at the target function level; Taking the target function item corresponding to each target model component as a response result to the target interactive operation, and displaying the response result on the display interface; The step of taking the target function item corresponding to each target model component as a response result to the target interaction operation includes: Determine whether the number of target model components is greater than a preset number of components; In the case where the number of target model components is greater than the preset number of components, identifying the distance between each target model component and the center position of the preset hot zone range; Determining the priority of each target model component according to the distance between each target model component and the center position of the preset hot zone range, wherein the priority decreases as the distance increases; According to the order of priority from high to low corresponding to each target model component, determine the target model components whose number is equal to the preset number of components as target display components; The target function item corresponding to each target display component is used as a response result to the target interactive operation.

2. The 3D model interaction method according to claim 1, characterized in that: The determining, based on the operation type and the initial functional level of the target interactive operation, a target functional level corresponding to the target interactive operation includes: Identifying an operation type of the target interactive operation; In the case where the operation type of the target interactive operation is the zoom-out, determining the next function level of the initial function level as the target function level corresponding to the target interactive operation according to a preset function level sequence, wherein the preset function level sequence is obtained by sorting all the function levels according to a preset arrangement rule; When the operation type of the target interactive operation is the zoom-in, determining, according to the preset function level sequence, the previous function level of the initial function level as the target function level corresponding to the target interactive operation; In a case where the operation type of the target interactive operation is the rotation, the initial functional level is determined as the target functional level corresponding to the target interactive operation according to the preset functional level sequence.

3. The 3D model interaction method according to any one of claims 1 to 2, characterized in that: Also includes: Before responding to the target interaction operation, if the function item corresponding to the 3D model is not displayed on the display interface, the initial function level is determined to be the first function level in a preset function level sequence.

4. The 3D model interaction method according to claim 1, characterized in that: The step of determining at least one model component in the 3D model that is within a preset hot zone as a target model component includes: Obtaining a preset hot zone range corresponding to the preset target function level; At least one model component in the 3D model that is within the preset hot zone is identified as a target model component.

5. The 3D model interaction method according to claim 4, characterized in that: The step of identifying at least one model component in the 3D model that is within the preset hot zone as a target model component includes: Identifying the number of initial model components in the 3D model that are within the preset hot zone as a first number; Determine the total number of target function items corresponding to each of the initial model components at the target function level as the second number; Determine whether the first quantity and the second quantity meet a preset threshold condition, wherein the preset threshold condition is: the first quantity is within a preset component quantity interval, and the second quantity is within a preset function item total quantity interval; In the case where both the first number and the second number satisfy the preset threshold condition, determining the initial model component as the target model component; In the case that either the first quantity or the second quantity does not satisfy the preset threshold condition, the preset hot zone range is adjusted according to the preset zoom amplitude, and the step of identifying the number of initial model components in the 3D model that are located within the preset hot zone range is performed as the first quantity until both the first quantity and the second quantity satisfy the preset threshold condition.

6. The 3D model interaction method according to claim 1, characterized in that: The response result also includes at least: the 3D model; The step of displaying the response result on the display interface includes: The target function item corresponding to each target model component is displayed around the 3D model with a preset icon, and the target function item and the 3D model do not interfere with each other.

7. The 3D model interaction method according to claim 1, characterized in that: Also includes: Dividing the function items corresponding to each of the model components of the 3D model to obtain at least two function item sets corresponding to each of the model components, wherein the function item sets include at least one of the function items; Corresponding each of the model components to at least two of the function item sets, respectively determining the function item sets of at least two function levels, so that the function level includes multiple function item sets, and each of the function item sets corresponds to a different model component; Arranging at least two of the functional levels according to a preset arrangement rule to obtain a preset functional level sequence; The preset function level sequence and the function item set of each model component corresponding to each function level are stored.

8. A 3D model interaction device, characterized in that: include: An interactive operation response unit, configured to respond to a target interactive operation of a user on a 3D model on a display interface and display a form of the 3D model corresponding to the target interactive operation, wherein the operation types of the target interactive operation include at least: reduction, enlargement and rotation; a target level determination unit, configured to determine a target functional level corresponding to the target interactive operation based on an operation type and an initial functional level of the target interactive operation, wherein the initial functional level is a functional level to which a functional item corresponding to the 3D model displayed on the display interface belongs before responding to the target interactive operation; A target component determination unit, configured to determine at least one model component in the 3D model within a preset hot zone as a target model component, wherein the at least one model component includes at least two functional items, each of which corresponds to a different functional level; A function item acquisition unit, used for acquiring a target function item corresponding to each target model component at the target function level; A response result display unit, used to use the target function item corresponding to each target model component as a response result to the target interactive operation, and display the response result on the display interface; Wherein, the response result display unit includes: A quantity determination subunit, used to determine whether the number of components of the target model is greater than a preset number of components; A distance identification subunit, used for identifying the distance between each target model component and the center position of the preset hot zone range when the number of target model components is greater than the preset number of components; A priority determination subunit, used to determine the priority of each target model component according to the distance between each target model component and the center position of the preset hot zone range, wherein the priority decreases as the distance increases; A target display component determination subunit, configured to determine, according to the descending order of the priorities corresponding to each of the target model components, a number of the target model components equal to the number of the preset components as target display components; The response result determination subunit is used to use the target function item corresponding to each target display component as a response result to the target interactive operation.

9. A vehicle, characterized in that: include: On-board controller and on-board display; The vehicle-mounted controller is used to implement the 3D model interaction method according to any one of claims 1 to 7; The vehicle-mounted display screen is used to display the 3D model and the functional items corresponding to the 3D model, and receive the user's interactive operations on the 3D model.

Citation Information

Patent Citations

  • Multifunctional operating device and method for operating a multifunctional operating device

    CN106325734A

  • 3D car model control method, system and device and storage medium

    CN114296582A

  • Multifunctional operation device and method for operating multifunctional operation device

    JP2017016664A