Animation processing method
US-2024420402-A1 · Dec 19, 2024 · US
US2017221275A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017221275-A1 |
| Application number | US-201715410300-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 19, 2017 |
| Priority date | Jan 29, 2016 |
| Publication date | Aug 3, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer-implemented method designs a three-dimensional modeled object. The method: provides, in a three-dimensional scene, said three-dimensional modeled object comprising a curve (C) defined by a set of vertices (V 1 , V 2 , V 3 ) and a set of edges (E 1 , E 2 ) connecting said vertices. Next the method places a point (P) on the curve; stores an initial position of the point on the curve, relative to a first vertex (V 2 ); stores an initial position of the point within the three-dimensional scene; and modifies the curve by deleting the first vertex. The method further places the point onto the modified curve (C′) at a modified position (P′) situated at a minimal distance from the stored initial position of the point within the three-dimensional scene.
Opening claim text (preview).
What is claimed is: 1 . A computer-implemented method for designing a three-dimensional modeled object comprising the steps of: providing, in a three-dimensional scene, said three-dimensional modeled object comprising a curve (C) defined by a set of vertices (V 1 , V 2 , V 3 ) and a set of edges (E 1 , E 2 ) connecting said vertices; placing a point (P) on the curve; storing an initial position of the point on the curve, relative to a first vertex (V 2 ); storing an initial position of the point within the three-dimensional scene; modifying the curve by deleting the first vertex; and placing the point onto the modified curve (C′) at a modified position (P′) situated at a minimal distance from the stored initial position of the point within the three-dimensional scene. 2 . The computer-implemented method of claim 1 further comprising a step of modifying the curve again after the deletion of the first vertex, said step comprising changing the position of the point (P″) in the three-dimensional scene such that it remains on the curve (C″) and at a minimal distance from the stored initial position of the point within the three-dimensional scene. 3 . The computer-implemented method of claim 1 , further comprising a step of modifying the curve before the deletion of the first vertex, said step comprising changing the position of the point in the three-dimensional scene such that it remains on the curve and that its position with respect to said first vertex remains unchanged, and storing said changed position of the point in the three-dimensional scene. 4 . The computer-implemented method of claim 2 , further comprising a step of modifying the curve by restoring said first vertex, said step further comprising changing the position of the point (P′″) in the three-dimensional scene such that it remains on the curve (C′″) and takes the stored initial position with respect to the first vertex, and storing said changed position of the point in the three-dimensional scene. 5 . The computer-implemented method of claim 1 , wherein the initial position of the point on the curve relative to a first vertex is defined as the distance (D) between the point and the first vertex measured along the curve, or a function thereof. 6 . The computer-implemented method of claim 1 , wherein said three-dimensional modeled object (O) is a geometrical model of a physical object. 7 . A method of manufacturing a physical object comprising: a computer-implemented design step, carried out by implementing a method according to claim 6 ; and a step of physically manufacturing said physical object according to said design. 8 . A computer program product, comprising: a) a non-volatile computer-readable data-storage medium (M 1 -M 4 ) storing computer-executable instructions that design a three-dimensional modeled object; b) the computer-executable instructions including instructions to cause a computer system to: provide, in a three-dimensional scene, said three-dimensional modeled object comprising a curve (C) defined by a set of vertices (V 1 , V 2 , V 3 ) and a set of edges (E 1 , E 2 ) connecting said vertices; place a point (P) on the curve; store an initial position of the point on the curve, relative to a first vertex (V 2 ); store an initial position of the point within the three-dimensional scene; modify the curve by deleting the first vertex; and place the point onto the modified curve (C′) at a modified position (P′) situated at a minimal distance from the stored initial position of the point within the three-dimensional scene. 9 . A non-volatile computer-readable data-storage medium (M 1 -M 4 ) comprising: a) a memory area embodying computer-executable instructions (EXP) for design a three-dimensional modeled object; b) the computer-executable instructions including instructions that cause a computer system to: provide, in a three-dimensional scene, said three-dimensional modeled object comprising a curve (C) defined by a set of vertices (V 1 , V 2 , V 3 ) and a set of edges (E 1 , E 2 ) connecting said vertices; place a point (P) on the curve; store an initial position of the point on the curve, relative to a first vertex (V 2 ); store an initial position of the point within the three-dimensional scene; modify the curve by deleting the first vertex; and place the point onto the modified curve (C′) at a modified position (P′) situated at a minimal distance from the stored initial position of the point within the three-dimensional scene. 10 . A Computer Aided Design system comprising: a) a processor (P) coupled to a memory (M 1 -M 4 ) and a graphical user interface (KB, PD, DC, DY); b) the memory storing computer-executable instructions (EXP) that cause the Computer Aided Design system to design a three-dimensional modeled object by: i) providing, in a three-dimensional scene, said three-dimensional modeled object comprising a curve (C) defined by a set of vertices (V 1 , V 2 , V 3 ) and a set of edges (E 1 , E 2 ) connecting said vertices; ii) placing a point (P) on the curve; iii) storing an initial position of the point on the curve, relative to a first vertex (V 2 ); iv) storing an initial position of the point within the three-dimensional scene; v) modifying the curve by deleting the first vertex; and vi) placing the point onto the modified curve (C′) at a modified position (P′) situated at a minimal distance from the stored initial position of the point within the three-dimensional scene. 11 . A computer aided design system as claimed in claim 10 wherein the memory further comprises instructions to cause the Computer Aided Design system to modify the curve again after the deletion of the first vertex, by changing the position of the point (P″) in the three-dimensional scene such that it remains on the curve (C″) and at a minimal distance from the stored initial position of the point within the three-dimensional scene. 12 . A computer aided design system as claimed in claim 11 , the memory further comprising instructions to cause the Computer Aided Design system to modifying the curve by restoring said first vertex, by changing the position of the point (P′″) in the three-dimensional scene such that it remains on the curve (C′″) and takes the stored initial position with respect to the first vertex, and storing said changed position of the point in the three-dimensional scene. 13 . A computer aided design system as claimed in claim 10 , the memory further comprising instructions to cause the Computer Aided Design system to modify the curve before the deletion of the first vertex, by changing the position of the point in the three-dimensional scene such that it remains on the curve and that its position with respect to said first vertex remains unchanged, and storing said changed position of the point in the three-dimensional scene. 14 . A computer aided design system as claimed in claim 10 wherein the initial position of the point on the curve relative to a first vertex is defined as the distance (D) between the point and the first vertex measured along the curve, or a function thereof. 15 . A computer aided design system as claimed in claim 10 wherein said three-dimensional modeled object (O) is a geometrical model of a physical object.
Shape modification · CPC title
Computer-aided design [CAD] · CPC title
Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts · CPC title
Finite element generation, e.g. wire-frame surface description, {tesselation} · CPC title
Moulding · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.