Specification display method and device, equipment, storage medium and program product
By generating 3D product manuals and utilizing 3D model disassembly and annotation technology, the problem of high production cost and difficulty in intuitive display of product manuals in existing technologies is solved, enabling users to intuitively understand the complex product structure and operation steps.
Patent Information
- Application Number
- CN202510960191.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-11
- Publication Date
- 2025-11-14
AI Technical Summary
Existing product manuals are costly to produce and are difficult to visually demonstrate the structure and operating procedures of complex products.
By generating 3D product manuals, the 3D models are used to disassemble parts and annotate explanatory information, which are then displayed on the client's webpage along with disassembly animations and explanatory information.
It enables users to intuitively understand complex product structures and operating procedures, reduces the cost of instruction manual production, and supports dynamic updates.
Smart Images

Figure CN120953483A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and in particular to a method, apparatus, device, storage medium, and program product for displaying a specification. Background Technology
[0002] Different products usually have corresponding product manuals, and most existing product manuals are either paper manuals or electronic documents.
[0003] Existing instruction manuals are time-consuming to produce, and once produced and printed, the content cannot be modified. Any subsequent modifications require a complete reprint, resulting in high production costs. Furthermore, for products with complex structures or operations, paper or electronic instruction manuals do not provide intuitive explanations of the product's structure and operating procedures, failing to allow users to easily understand these complexities.
[0004] Therefore, how to design a 3D product manual that allows users to intuitively understand complex operating procedures or product structures has become an urgent problem to be solved. Summary of the Invention
[0005] This invention provides a method, apparatus, device, storage medium, and program product for displaying instruction manuals, in order to solve the defects in the prior art that lack three-dimensional product instruction manuals, making it difficult for users to intuitively understand complex operating procedures or product structures.
[0006] This invention provides a method for displaying a product manual, comprising: responding to an editing command, disassembling the model to be annotated based on a product snapshot of the model to be annotated, generating a disassembly animation corresponding to the parts and disassembly steps of the model to be annotated; the model to be annotated is a three-dimensional model of the target product; responding to annotation commands, annotating the parts with explanatory information, generating a three-dimensional product manual; the three-dimensional product manual includes explanatory information of the parts; responding to a display command, displaying the three-dimensional product manual on a client webpage, and displaying the disassembly animation and the explanatory information of the parts.
[0007] According to a specification display method provided by the present invention, in response to an editing instruction, the model to be annotated is disassembled into components based on a product snapshot of the model to be annotated, and disassembly animations corresponding to the components and disassembly steps of the model to be annotated are generated. The method includes: in response to an editing instruction, determining the topology of the model to be annotated based on a product snapshot of the model to be annotated; and based on the topology, disassembling the model to be annotated into components using an intelligent disassembly algorithm, and generating disassembly animations corresponding to the components and disassembly steps of the model to be annotated.
[0008] According to a method for displaying an instruction manual provided by the present invention, the number of components is at least one; in response to a labeling instruction, explanatory information is labeled on the components to generate a three-dimensional product instruction manual, including: based on ray projection, performing coordinate transformation on the screen coordinates of each component to obtain the three-dimensional spatial coordinates of each component; based on a coordinate transformation matrix, determining the relative position information of all components; in response to a labeling instruction, based on the three-dimensional spatial coordinates of each component and the relative position information of all components, labeling explanatory information on each component to generate a three-dimensional product instruction manual.
[0009] According to a specification display method provided by the present invention, the annotation instructions include at least one of text annotation instructions, video annotation instructions, audio annotation instructions, and image annotation instructions, and the explanatory information includes at least one of text information, video information, audio information, and image information.
[0010] According to a specification display method provided by the present invention, after generating a three-dimensional product specification by annotating the parts with explanatory information in response to an annotation instruction, the method further includes: measuring the parts in response to a measurement instruction to generate measurement information of the parts; wherein the measurement information includes at least one of dimension information and length information.
[0011] According to a specification display method provided by the present invention, after generating a three-dimensional product specification by annotating the components with explanatory information in response to an annotation instruction, the method further includes: in response to a step update instruction, determining whether the disassembly animation needs to be updated based on the step update instruction; if the disassembly animation needs to be updated, updating the disassembly animation based on the step disassembly editor.
[0012] The present invention also provides a manual display device, comprising: an editing module, configured to, in response to an editing instruction, disassemble the model to be annotated based on a product snapshot of the model to be annotated, and generate a disassembly animation corresponding to the parts and disassembly steps of the model to be annotated; the model to be annotated is a three-dimensional model of the target product; an annotation module, configured to, in response to an annotation instruction, annotate the parts with explanatory information, and generate a three-dimensional product manual; the three-dimensional product manual includes explanatory information of the parts; and a display module, configured to, in response to a display instruction, display the three-dimensional product manual on a client webpage, and display the disassembly animation and the explanatory information of the parts.
[0013] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method shown in any of the above descriptions.
[0014] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method shown in any of the above-described specifications.
[0015] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the method shown in any of the above-described specifications.
[0016] The present invention provides a method, apparatus, device, storage medium, and program product for displaying a product manual. It uses a 3D model of the target product as the model to be annotated, disassembles the components based on a snapshot of the model, generates disassembly animations corresponding to the components and disassembly steps, achieving dynamic analysis of the product structure. Then, it annotates the components of the model with explanatory information, generating a 3D product manual, enabling dynamic editing and annotation of the explanatory information. When a display command is received, the 3D product manual is displayed on a client webpage, along with the disassembly animations and component explanatory information, allowing users to intuitively understand the complex operating steps or product structure of the target product based on the disassembly animations and explanatory information. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0018] Figure 1 This is one of the flowcharts illustrating the method shown in the specification provided by this invention.
[0019] Figure 2 This is the second flowchart illustrating the method shown in the specification provided by this invention.
[0020] Figure 3 This is a schematic diagram of the generation process of the disassembly steps provided by the present invention.
[0021] Figure 4 This is a schematic diagram of the structure of the instruction manual display device provided by the present invention.
[0022] Figure 5 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0023] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0024] Please see Figures 1 to 3 , Figure 1 This is one of the flowcharts illustrating the method shown in the specification provided by this invention. Figure 2 This is the second flowchart illustrating the method shown in the specification provided by this invention. Figure 3 This is a schematic diagram of the generation process of the disassembly steps provided by the present invention. For example... Figure 1 As shown, in this embodiment, the specification display method is applied to the annotation system. The specification display method includes steps S110 to S130, and the specific steps are as follows: S110: In response to the editing command, based on the product snapshot of the model to be annotated, disassemble the model to be annotated into parts and generate disassembly animations corresponding to the parts and disassembly steps of the model to be annotated.
[0025] The model to be labeled is a 3D model of the target product.
[0026] like Figure 2 As shown, the annotation system needs to be compatible with parsing and importing different types of model files because, before creating a 3D product manual, it is necessary to determine the target product and its 3D model. Since the 3D model of the target product does not yet have any annotation information, it can be used as the model to be annotated.
[0027] Optionally, the format of the model file includes, but is not limited to, Obj, Fbx, Gltf, etc.
[0028] Specifically, after importing the model to be annotated into the annotation system, relevant environment configurations can be made on the annotation system, such as rendering different scene styles, including but not limited to technological style and realistic style. Users can configure different styles according to the attributes of the client page.
[0029] Furthermore, users can create or import product snapshots of the model to be annotated on the annotation system. Product snapshots are photos that record information about the target product.
[0030] Optionally, there may be multiple product snapshots, and each product snapshot may contain different components of the target product.
[0031] Furthermore, users can generate editing commands on the annotation system through mouse clicks, keyboard input, voice input, etc.; in response to the editing commands, the annotation system can disassemble the model to be annotated based on the product snapshot of the model to be annotated, and generate disassembly animations corresponding to the parts and disassembly steps of the model to be annotated.
[0032] Optionally, such as Figure 2As shown, users can select a component disassembly mode on the annotation system. The component disassembly modes include two types: custom disassembly (i.e., users disassemble according to their own ideas) and intelligent disassembly.
[0033] If the user chooses custom disassembly, the annotation system can provide different disassembly interaction modes to help the user to customize the disassembly of the model to be annotated in the product snapshot, and generate the disassembly animation corresponding to the parts of the model to be annotated and the disassembly steps.
[0034] Optionally, if the user chooses custom disassembly, the user can also edit the exploded view of the target product based on the product snapshot. The annotation system can support the explosion of parts in different directions, including explosion in three-dimensional space with XYZ, XY, ZX, YZ, X, Y, Z (the coordinate axes of the three directions in three-dimensional space X, Y, Z), which makes it easy for users to achieve one-click disassembly.
[0035] If the user selects intelligent disassembly, the annotation system can determine the topology of the model to be annotated based on the product snapshot of the model to be annotated, and based on the topology, use the intelligent disassembly algorithm to disassemble the model to be annotated into parts, generating disassembly animations corresponding to the parts and disassembly steps of the model to be annotated.
[0036] Among them, the intelligent decomposition algorithm can automatically generate step logic based on the topology of the model to be labeled, and realize different decomposition and combination methods of the model to be labeled by connecting different steps.
[0037] like Figure 3 As shown, since there are usually multiple parts in the model to be labeled, in order to ensure the continuity of the disassembly animation, it is necessary to generate corresponding disassembly steps for each part and record corresponding disassembly animations for each disassembly step. Combining the disassembly animations corresponding to all disassembly steps forms the complete disassembly process animation of the target product.
[0038] For each disassembly step, the corresponding component and the animation playback type for that component can be determined first. Users can move the component on the annotation system by clicking the mouse, typing on the keyboard, etc. The annotation system can record the process of moving the component, thereby generating the disassembly animation corresponding to that disassembly step.
[0039] S120: In response to the annotation instruction, add explanatory information to the parts and generate a 3D product manual.
[0040] The 3D product manual includes descriptions of the components.
[0041] Specifically, users can generate annotation commands on the annotation system through mouse clicks, keyboard input, voice input, etc.; the annotation system responds to the annotation commands, can annotate the parts with explanatory information, and generate a 3D product manual.
[0042] Optionally, the annotation system is a multimodal annotation system, in which users can annotate the explanatory information of parts in three-dimensional space through a mixture of annotation methods such as text, voice, and gestures. The annotation system can use a dynamic binding method to bind the explanatory information to the corresponding parts, and can dynamically update the explanatory information when the background data of the annotation system changes.
[0043] Optionally, the annotation instructions include at least one of text annotation instructions, video annotation instructions, audio annotation instructions, and image annotation instructions, and the explanatory information includes at least one of text information, video information, audio information, and image information.
[0044] S130: In response to the display command, display the 3D product manual on the client webpage, and display the disassembly animation and component description information.
[0045] Specifically, when a user needs to view the 3D product manual of a target product, they can generate a display command on the annotation system through mouse clicks, keyboard input, voice input, etc. In response to the display command, the annotation system can embed the 3D product manual into the client webpage, display the 3D product manual to the user, and display disassembly animation and component description information. The 3D product manual can be implemented using WebGL at the underlying level, without requiring the user to download a corresponding application, making it convenient to operate.
[0046] Optionally, in real-world scenarios, users can wear AR (Augmented Reality) glasses to view disassembly animations and component descriptions of 3D product manuals, achieving an immersive experience.
[0047] Optionally, in real-world scenarios, users can wear VR (virtual reality) headsets to view disassembly animations and component descriptions of 3D product manuals, achieving an immersive experience.
[0048] Optionally, the annotation system also supports editing the cross-sections of the target product, making it easier for users to understand the cross-sectional state of the target product.
[0049] Optionally, the annotation system provides different execution orders, which can execute the disassembly animation corresponding to the disassembly steps in a forward manner or in a reverse manner.
[0050] Optionally, the annotation system supports users in describing steps, and users can add custom descriptions to the annotation system.
[0051] Optionally, the labeling system supports the visual display of object (i.e. component) labels, provides multiple object movement methods, and supports simultaneous or sequential playback of disassembly animations of each component.
[0052] Optionally, the annotation system supports configuring subsequent actions when the disassembly animation is played.
[0053] Optionally, the annotation system supports providing pre-interaction for playing the disassembly animation.
[0054] The instruction manual display method provided in this embodiment uses the 3D model of the target product as the model to be annotated. Based on the product snapshot of the model to be annotated, the components are disassembled to generate disassembly animations corresponding to the components and disassembly steps of the model to be annotated, thus realizing dynamic analysis of the product structure. Then, explanatory information is annotated on the components of the model to be annotated to generate a 3D product instruction manual, realizing dynamic editing and annotation of explanatory information. When a display command is received, the 3D product instruction manual is displayed on the client webpage, along with the disassembly animations and component explanatory information, so that users can intuitively understand the complex operation steps or product structure of the target product based on the disassembly animations and explanatory information.
[0055] In some embodiments, in response to an editing instruction, the model to be annotated is disassembled into components based on a product snapshot of the model to be annotated, and disassembly animations corresponding to the components and disassembly steps of the model to be annotated are generated. This includes: in response to an editing instruction, determining the topology of the model to be annotated based on a product snapshot of the model to be annotated; and disassembling the model to be annotated into components based on the topology using an intelligent disassembly algorithm, and generating disassembly animations corresponding to the components and disassembly steps of the model to be annotated.
[0056] Specifically, users can generate editing commands on the annotation system through mouse clicks, keyboard input, voice input, etc. The annotation system responds to the editing commands and can determine the component disassembly mode selected by the user based on the editing commands. The component disassembly modes include two types: custom disassembly (i.e., users disassemble according to their own ideas) and intelligent disassembly.
[0057] If the annotation system determines that the user has selected intelligent disassembly based on the editing instructions, the annotation system can traverse the model node tree of the model to be annotated based on the product snapshot of the model to be annotated, extract the assembly hierarchy relationship of the model to be annotated, thereby determining the topology of the model to be annotated, and based on the topology, determine the detachable parts of the model to be annotated, and use the intelligent disassembly algorithm to disassemble the detachable parts of the model to be annotated, generating disassembly animations corresponding to the parts and disassembly steps of the model to be annotated.
[0058] It should be noted that the principle of the annotation system to disassemble parts is to realize the model structure analysis, that is, to traverse the model node tree of the model to be annotated, extract the assembly hierarchy relationship of the model to be annotated, and determine the detachable parts through user preset or automatic identification methods (such as mesh analysis of connection parts). Then, the intelligent disassembly algorithm can be used to disassemble the detachable parts of the model to be annotated.
[0059] Since the model to be labeled usually has multiple parts, in order to ensure the continuity of the disassembly animation, it is necessary to generate corresponding disassembly steps for each part and record corresponding disassembly animations for each disassembly step. Combining the disassembly animations corresponding to all disassembly steps forms the complete disassembly process animation of the target product.
[0060] Optionally, for each disassembly step, the annotation system can save the initial position and rotation information of the corresponding component, calculate the target displacement path of the component in the disassembly animation, and use an easing function to achieve a smooth transition when the component moves.
[0061] In some embodiments, the number of components is at least one; in response to a labeling instruction, explanatory information is labeled on the component to generate a three-dimensional product manual, including: based on ray projection, performing coordinate transformation on the screen coordinates of each component to obtain the three-dimensional spatial coordinates of each component; based on the coordinate transformation matrix, determining the relative position information of all components; in response to a labeling instruction, based on the three-dimensional spatial coordinates of each component and the relative position information of all components, labeling explanatory information on each component to generate a three-dimensional product manual.
[0062] The annotation system can use raycasting to transform the screen coordinates of each component into corresponding three-dimensional spatial coordinates (i.e., 3D spatial coordinates).
[0063] Furthermore, based on the coordinate transformation matrix, the relative position information of all components is determined.
[0064] Optionally, the coordinate transformation matrix is a localToWorld matrix.
[0065] Furthermore, users can generate annotation instructions on the annotation system through mouse clicks, keyboard input, voice input, and other methods. The annotation system responds to the annotation instructions by annotating each component with explanatory information based on the three-dimensional spatial coordinates of each component and the relative position information of all components, generating a three-dimensional product manual.
[0066] Optionally, in the annotation system, the position of the annotation point can be updated in real time as the model to be annotated moves. When rendering each frame of the disassembly animation, the screen coordinates of the annotation point can be recalculated based on the transformation matrix of the associated parts.
[0067] Alternatively, the annotation system can use matrix transformations to synchronize the coordinates of elements with the WebGL scene.
[0068] Optionally, the annotation system is a multimodal annotation system, in which users can annotate the explanatory information of parts in three-dimensional space through a mixture of annotation methods such as text, voice, and gestures. The annotation system can use a dynamic binding method to bind the explanatory information to the corresponding parts, and can dynamically update the explanatory information when the background data of the annotation system changes.
[0069] In some embodiments, the annotation instructions include at least one of text annotation instructions, video annotation instructions, audio annotation instructions, and image annotation instructions, and the explanatory information includes at least one of text information, video information, audio information, and image information.
[0070] In some embodiments, after annotating the parts with descriptive information in response to the annotation instruction and generating a three-dimensional product manual, the method further includes: measuring the parts in response to the measurement instruction and generating measurement information for the parts; wherein the measurement information includes at least one of dimensional information and length information.
[0071] like Figure 2 As shown, after labeling the parts with explanatory information, users can generate measurement commands on the labeling system through mouse clicks, keyboard input, voice input, etc.; the labeling system responds to the measurement commands, performs accurate measurements on the selected parts, and generates the measurement information of the parts.
[0072] The measurement information includes at least one of size information and length information, which helps users quickly understand the size and model of the parts.
[0073] In some embodiments, after annotating the components with descriptive information in response to the annotation instruction and generating a 3D product manual, the method further includes: in response to the step update instruction, determining whether the disassembly animation needs to be updated based on the step update instruction; if the disassembly animation needs to be updated, updating the disassembly animation based on the step disassembly editor.
[0074] like Figure 2 As shown, after labeling the parts with explanatory information, users can generate step update commands on the labeling system through mouse clicks, keyboard input, voice input, etc. The labeling system responds to the step update commands and determines whether the disassembly animation needs to be updated. If the disassembly animation needs to be updated, it updates the disassembly animation based on the step disassembly editor.
[0075] Optionally, the step update instructions include step addition instructions and step deletion instructions.
[0076] Taking the step addition command as an example, if the annotation system responds to the step addition command and determines that additional disassembly steps and disassembly animations are needed, the user can perform additional disassembly steps based on the existing disassembly animations and record the additional disassembly animations, thereby realizing dynamic updates of the disassembly animations and making it convenient for users to quickly update the disassembly steps.
[0077] The instruction manual display method provided in this embodiment offers a dynamic and interactive disassembly and annotation mode, allowing users to freely disassemble the 3D model of the target product. This breaks through the traditional one-way information transmission mode of text or video and can be combined with AR or VR technology to provide immersive operation guidance, significantly reducing the understanding threshold of the instruction manual.
[0078] The present invention also provides a specification display device. Please refer to [link / reference]. Figure 4 , Figure 4 This is a schematic diagram of the instruction manual display device provided by the present invention. In this embodiment, the instruction manual display device includes an editing module 410, an annotation module 420, and a display module 430.
[0079] The editing module 410 is used to respond to editing instructions, disassemble the model to be annotated based on the product snapshot of the model to be annotated, and generate disassembly animations corresponding to the parts and disassembly steps of the model to be annotated.
[0080] The model to be labeled is a 3D model of the target product.
[0081] The annotation module 420 is used to respond to annotation instructions, annotate the parts with explanatory information, and generate a 3D product manual.
[0082] The 3D product manual includes descriptions of the components.
[0083] Display module 430 is used to display the 3D product manual on the client webpage in response to display commands, and to display disassembly animations and component descriptions.
[0084] In some embodiments, the editing module 410 is configured to, in response to an editing instruction, determine the topology of the model to be annotated based on a product snapshot of the model to be annotated; based on the topology, disassemble the model to be annotated using an intelligent disassembly algorithm to generate disassembly animations corresponding to the components and disassembly steps of the model to be annotated.
[0085] In some embodiments, the number of components is at least one.
[0086] The annotation module 420 is used to perform coordinate transformation on the screen coordinates of each component based on ray projection to obtain the three-dimensional spatial coordinates of each component; determine the relative position information of all components based on the coordinate transformation matrix; and in response to the annotation command, annotate the components with explanatory information based on the three-dimensional spatial coordinates of each component and the relative position information of all components to generate a three-dimensional product manual.
[0087] In some embodiments, the annotation instructions include at least one of text annotation instructions, video annotation instructions, audio annotation instructions, and image annotation instructions, and the explanatory information includes at least one of text information, video information, audio information, and image information.
[0088] In some embodiments, the annotation module 420 is configured to measure the component in response to a measurement command and generate measurement information of the component; wherein the measurement information includes at least one of dimension information and length information.
[0089] In some embodiments, the annotation module 420 is configured to respond to a step update instruction, determine whether the disassembly animation needs to be updated based on the step update instruction, and if the disassembly animation needs to be updated, update the disassembly animation based on the step disassembly editor.
[0090] The present invention also provides an electronic device. Figure 5 This is a schematic diagram of the structure of the electronic device provided by the present invention, such as... Figure 5 As shown, the electronic device may include a processor 510, a communications interface 520, a memory 530, and a communication bus 540, wherein the processor 510, communications interface 520, and memory 530 communicate with each other via the communication bus 540. The processor 510 can call logical instructions in the memory 530 to execute a manual display method. The manual display method includes: responding to an editing instruction, disassembling the model to be annotated based on a product snapshot of the model to be annotated, generating disassembly animations corresponding to the components and disassembly steps of the model to be annotated; the model to be annotated is a 3D model of the target product; responding to an annotation instruction, annotating the components with descriptive information, generating a 3D product manual; the 3D product manual includes descriptive information about the components; responding to a display instruction, displaying the 3D product manual on a client webpage, and displaying the disassembly animations and descriptive information about the components.
[0091] Furthermore, the logical instructions in the aforementioned memory 530 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0092] The present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements the specification display method provided by the above-described methods. The specification display method includes: responding to an editing instruction, disassembling the model to be annotated based on a product snapshot of the model to be annotated, generating the parts of the model to be annotated and the disassembly animation corresponding to the disassembly steps; the model to be annotated is a three-dimensional model of the target product; responding to annotation instructions, annotating the parts with explanatory information, generating a three-dimensional product specification; the three-dimensional product specification includes explanatory information of the parts; responding to a display instruction, displaying the three-dimensional product specification on a client webpage, and displaying the disassembly animation and the explanatory information of the parts.
[0093] This invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the instruction manual display method provided by the above methods. The instruction manual display method includes: responding to an editing instruction, disassembling the model to be annotated based on a product snapshot of the model to be annotated, generating the parts of the model to be annotated and the disassembly animation corresponding to the disassembly steps; the model to be annotated is a three-dimensional model of the target product; responding to annotation instructions, annotating the parts with explanatory information, generating a three-dimensional product instruction manual; the three-dimensional product instruction manual includes the explanatory information of the parts; responding to a display instruction, displaying the three-dimensional product instruction manual on a client webpage, and displaying the disassembly animation and the explanatory information of the parts.
[0094] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0095] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0096] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for displaying an instruction manual, characterized in that, include: In response to the editing command, based on the product snapshot of the model to be annotated, the model to be annotated is disassembled into parts, and disassembly animations corresponding to the parts and disassembly steps of the model to be annotated are generated; the model to be annotated is a three-dimensional model of the target product. In response to the annotation instruction, descriptive information is annotated on the components to generate a three-dimensional product manual; the three-dimensional product manual includes descriptive information on the components. In response to the display command, the 3D product manual is displayed on the client webpage, along with the disassembly animation and the explanatory information of the components.
2. The method for displaying the specification according to claim 1, characterized in that, In response to an editing command, based on a product snapshot of the model to be annotated, the model to be annotated is disassembled into parts, generating a disassembly animation corresponding to the parts and disassembly steps of the model to be annotated, including: In response to the editing instruction, the topology of the model to be labeled is determined based on the product snapshot of the model to be labeled; Based on the aforementioned topology, the model to be labeled is disassembled into components using an intelligent disassembly algorithm, generating the components of the model to be labeled and the disassembly animation corresponding to the disassembly steps.
3. The method for displaying the specification according to claim 1, characterized in that, The number of the components is at least one; The step of responding to the annotation command by annotating the components with descriptive information and generating a 3D product manual includes: Based on ray projection, the screen coordinates of each component are transformed to obtain the three-dimensional spatial coordinates of each component. Based on the coordinate transformation matrix, the relative position information of all the components is determined; In response to the annotation instruction, based on the three-dimensional spatial coordinates of each component and the relative position information of all components, explanatory information is annotated for each component to generate the three-dimensional product manual.
4. The method for displaying the specification according to claim 1, characterized in that, The annotation instructions include at least one of text annotation instructions, video annotation instructions, audio annotation instructions, and image annotation instructions, and the explanatory information includes at least one of text information, video information, audio information, and image information.
5. The method for displaying the specification according to claim 1, characterized in that, After responding to the annotation command, annotating the components with descriptive information, and generating a 3D product manual, the process further includes: In response to a measurement command, the component is measured, and measurement information of the component is generated; The measurement information includes at least one of size information and length information.
6. The method for displaying the specification according to claim 1, characterized in that, After responding to the annotation command, annotating the components with descriptive information, and generating a 3D product manual, the process further includes: In response to the step update instruction, determine whether the disassembly animation needs to be updated based on the step update instruction; If the disassembly animation needs to be updated, it can be updated using the disassembly editor.
7. A manual display device, characterized in that, include: The editing module is used to respond to editing commands, disassemble the model to be labeled based on a product snapshot of the model to be labeled, and generate disassembly animations corresponding to the parts and disassembly steps of the model to be labeled; the model to be labeled is a three-dimensional model of the target product; The annotation module is used to respond to annotation instructions, annotate the components with descriptive information, and generate a three-dimensional product manual; the three-dimensional product manual includes the descriptive information of the components; The display module is used to respond to a display command to display the 3D product manual on a client webpage, and to display the disassembly animation and the explanatory information of the components.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the specification display method as described in any one of claims 1 to 6.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the specification display method as described in any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the specification display method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Production method of three-dimensional interactive electronic manual
CN105512395A
Quick annotation editing and displaying method for 3D virtual training courseware information
CN110543625A
Three-dimensional electronic interactive publication manufacturing method and device
CN111009023A
System and method for making three-dimensional interactive manual
CN113849095A
Product model explosion disassembly and assembly sequence development method and editor
CN114429522A