Method, apparatus, electronic device, and storage medium for displaying 3D shape in expanded manner

US11100722B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11100722-B2
Application numberUS-201716635091-A
CountryUS
Kind codeB2
Filing dateDec 17, 2017
Priority dateAug 21, 2017
Publication dateAug 24, 2021
Grant dateAug 24, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Provided are a method, an apparatus, an electronic device, and a storage medium for displaying an expansion of a 3D shape, including: determining a 3D shape to be expanded, and acquiring a target expanded state of the 3D shape; searching a preset multi-level information relationship table for an articulation relationship set corresponding to the target expanded state; determining, according to the articulation relationship set and a preset expansion rule library, a target expansion rule for each target plane surface on the 3D shape; and controlling to expand each target plane surface at a predetermined a rate based on the each target expansion rule, and displaying the expansion process in real time. The method dynamically displays an expansion process of a 3D shape to a student, such that the student can understands more about the process of transformation from a 3D shape to a selected expanded state, thereby improving user experience of a teaching demonstration function on an electronic device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for displaying an expansion of a three-demonstrational (3D) shape, comprising: determining a 3D shape to be expanded, wherein the 3D shape is associated with a plurality of expanded states, and each of the plurality of expanded states is identified by a corresponding state identifier; acquiring a target expanded state from the plurality of expanded states of the 3D shape; searching a preset multi-level information relationship table for an articulation relationship set corresponding to the target expanded state; determining, according to the articulation relationship set and a preset expansion rule library, a target expansion rule for each target plane surface on the 3D shape; and controlling to expand the each target plane surface at a predetermined rate based on the each target expansion rule, and displaying the expansion process in real time. 2. The method of claim 1 , wherein the determining the 3D shape to be expanded, and acquiring the target expanded state from the plurality of expanded states of the 3D shape comprises: determining the 3D shape to be expanded as one selected by a user from a current interface; analyzing a geometric form of the 3D shape, and determining, according to the geometric form, a graphic identifier of the 3D shape in the multi-level information relationship table; determining all state identifiers corresponding to the graphic identifier in the multi-level information relationship table; and displaying a respective expanded state corresponding to each of the state identifiers on the current interface, and determining an expanded state by trigger selecting one of the expanded states as the target expanded state of the 3D shape. 3. The method of claim 1 , wherein the searching the preset multi-level information relationship table for the articulation relationship set corresponding to the target expanded state comprises: acquiring a corresponding state identifier of the target expanded state in the multi-level information relationship table; and searching the multi-level information relationship table for an articulation relationship set corresponding to the state identifier. 4. The method of claim 1 , wherein the determining, according to the articulation relationship set and the preset expansion rule library, the target expansion rule for the each target plane surface on the 3D shape comprises: searching the preset expansion rule library for a standard expansion rule corresponding to the each standard plane surface in the articulation relationship set; and determining a respective one target plane surface matching with the each standard plane surface on the 3D shape, and determining the standard expansion rule corresponding to the each standard plane surface as the target expansion rule for the matched target plane surface. 5. The method of claim 1 , wherein the controlling to expand the each target plane surface at a predetermined rate based on the each target expansion rule, and displaying the expansion process in real time comprises: controlling the each target plane surface to rotate a set rotation angle at the predetermined rate along a rotation direction in the each target expansion rule based on an articulation rotation axis specified in the each target expansion rule. 6. The method of claim 1 , further comprising: building the multi-level information relationship table according to following steps: initializing the multi-level information relationship table comprising a first-level information column, a second-level information column, and a third-level information column; storing a graphic identifier m in the first-level information column of the multi-level information relationship table, wherein m is an integer greater than 0, and a value of m denotes a standard 3D shape of a geometrical form; storing state identifiers m_n corresponding to the graphic identifier m in the second-level information column of the multi-level information relationship table, wherein n is an integer greater than 0, and a value of n denotes an expanded state of a standard 3D shape corresponding to the graphic identifier m; and storing articulation relationship sets m_n_q corresponding to the state identifiers m_mn in the third-level information column of the multi-level information relationship table, wherein q is an integer greater than 0, and q denotes a q-th articulation relationship set required when the standard 3D shape corresponding to the graphic identifier m reaches an expanded state of a state identifier n. 7. The method according to claim 6 , wherein the q-th articulation relationship set is specifically denoted as: [standard plane surface 1 q _articulation rotation axis 1 g _standard plane surface 2 g _ . . . standard plane surface k g _articulation rotation axis k g _standard plane surface (k+1) q ], wherein the k is an integer greater than 0, the standard plane surface (k+1) q is a plane surface on the standard 3D shape corresponding to the graphic identifier m, a position and pose state of the plane surface remains unchanged in a process where the expansion reaches the expanded state of the state identifier n; and wherein the articulation rotation axis k q is a plane intersecting line formed by the standard plane surface k q and the standard plane surface (k+1) q in the standard 3D shape corresponding to the graphic identifier m. 8. The method of claim 1 , further comprising: building the expansion rule library based on articulation relationship sets in the multi-level information relationship table. 9. The method of claim 8 , wherein the building the expansion rule library based on articulation relationship sets in the multi-level information relationship table comprises: acquiring each articulation relationship set in the multi-level information relationship table, and determining an expanded state corresponding to the each articulation relationship set; based on the expanded state corresponding to the each articulation relationship set, designating a corresponding standard expansion rule for each standard plane surface in the each articulation relationship set, wherein the standard expansion rule comprises a rotation direction, a set rotation angle and a designated articulation rotation axis that are used by expansion; and storing the articulation relationship set and the corresponding standard expansion rule for the each standard plane surface in the articulation relationship set to form the expansion rule library. 10. An electronic device, comprising: one or more processors; and a storage apparatus, which is configured to store one or more programs; wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method for displaying an expansion of a 3D shape of claim 1 . 11. A non-transitory computer-readable storage medium, which is configured to store computer programs for performing the method for displaying an expansion of a 3D shape of claim 1 when the programs are executed by a processor. 12. An apparatus for displaying an expansion of a three-demonstrational (3D) shape, comprising: a target expansion determination module configured to determine a 3D shape to be expanded, wherein the 3D shape is associated with a plurality of expanded states, and each of the plurality of expanded states is identified by a corresponding state identifier, and configured to acquire a target expanded state from the plurality of expanded states of the 3D shape; an articulation relationship determination module configured to search a preset multi-level information relationship table for an articulation relationship set corres

Assignees

Inventors

Classifications

  • G06T19/00Primary

    Manipulating three-dimensional [3D] models or images for computer graphics · CPC title

  • G09B5/02Primary

    with visual presentation of the material to be studied, e.g. using film strip · CPC title

  • Three-dimensional [3D] animation · CPC title

  • Assembling, disassembling · CPC title

  • using shape and object relationship · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11100722B2 cover?
Provided are a method, an apparatus, an electronic device, and a storage medium for displaying an expansion of a 3D shape, including: determining a 3D shape to be expanded, and acquiring a target expanded state of the 3D shape; searching a preset multi-level information relationship table for an articulation relationship set corresponding to the target expanded state; determining, according to …
Who is the assignee on this patent?
Guangzhou Shiyuan Electronics Co Ltd, Guangzhou Shirui Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T19/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 24 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).