3D puzzle generation, algorithms for generation, and physical instantiations
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
A63F-009/12
A63F-013/52
A63F-009/24
G06T-017/20
출원번호
US-0154576
(2014-01-14)
등록번호
US-10195519
(2019-02-05)
발명자
/ 주소
Bachrach, Jonathan
Griffith, Saul
출원인 / 주소
AUTODESK, INC.
대리인 / 주소
Artegis Law Group, LLP
인용정보
피인용 횟수 :
0인용 특허 :
7
초록▼
A system for generating a three-dimensional puzzle comprises a processor and a memory. The processor is configured to generate a three dimensional mesh representation. The processor is further configured to convert polygons comprising the three-dimensional mesh representation to one or more puzzle p
A system for generating a three-dimensional puzzle comprises a processor and a memory. The processor is configured to generate a three dimensional mesh representation. The processor is further configured to convert polygons comprising the three-dimensional mesh representation to one or more puzzle piece representations. The processor is further configured to add attachment points and receiving points to the one or more puzzle piece representations. The processor is further configured to provide the one of more puzzle piece representations with attachment points and receiving points. The memory is coupled to the processor and configured to provide the processor with instructions.
대표청구항▼
1. A computing system for automatically generating a three-dimensional puzzle, comprising: a memory that includes a mesh generator, a polygon-to-pieces converter, and an output module; anda processor coupled to the memory, wherein: when executing the mesh generator, the processor is configured to ge
1. A computing system for automatically generating a three-dimensional puzzle, comprising: a memory that includes a mesh generator, a polygon-to-pieces converter, and an output module; anda processor coupled to the memory, wherein: when executing the mesh generator, the processor is configured to generate a three-dimensional mesh representation from a three-dimensional surface representation, wherein the three-dimensional mesh representation comprises a plurality of polygons that includes a first polygon that is disposed adjacent to a second polygon and is further positioned at a first angle relative to the second polygon, wherein the three-dimensional mesh representation reduces average error or peak error relative to the three-dimensional surface representation;when executing the polygon-to-pieces converter, the processor is configured to generate a plurality of puzzle piece representations from the plurality of polygons, wherein each puzzle piece representation included in the plurality of puzzle piece representations is represented in two dimensions; andwhen executing the output module, the processor causes a fabricator to fabricate a plurality of puzzle pieces from the plurality of puzzle piece representations,wherein the plurality of puzzle piece representations includes a first puzzle piece representation corresponding to the first polygon and a second puzzle piece representation corresponding to the second polygon, andwherein the first puzzle piece representation includes a first attachment point configured to couple the first puzzle piece representation to the second puzzle piece representation at the first angle. 2. The system of claim 1, wherein the second puzzle piece representation includes a receiving point configured to be coupled to the first attachment point. 3. The system of claim 1, wherein a puzzle piece fabricated according to the first puzzle piece representation includes a top layer, a bottom layer, and a middle layer. 4. The system of claim 3, wherein the middle layer is flexible and the top layer and the bottom layer are rigid. 5. The system of claim 1, wherein the three-dimensional mesh representation is based on a three-dimensional surface. 6. The system of claim 1, wherein the first attachment point is located on a first edge of the first puzzle piece representation, and a second attachment point is also located on the first edge. 7. The system of claim 1, wherein the first puzzle piece representation includes a first triangle, a second triangle, and a flexible joint between the first triangle and the second triangle. 8. The system of claim 1, wherein the first attachment point is associated with a flexible joint and a gap sized to form a first maximum bend angle based on the first angle. 9. The system of claim 1, wherein the three-dimensional surface representation comprises at least one of a Bezier curve and a NURBS curve. 10. The system of claim 1, wherein generating the plurality of puzzle piece representations from the plurality of polygons comprises converting two or more polygons included in the plurality of polygons into the first puzzle piece representation included in the plurality of puzzle piece representations. 11. A method for automatically generating a three-dimensional puzzle, comprising: generating, via a processor, a three-dimensional mesh representation from a three-dimensional surface representation, wherein the three-dimensional mesh representation comprises a plurality of polygons that includes a first polygon that is disposed adjacent to a second polygon and is further positioned at a first angle relative to the second polygon, wherein the three-dimensional mesh representation reduces average error or peak error relative to the three-dimensional surface representation;generating a plurality of puzzle piece representations from the plurality of polygons, wherein each puzzle piece representation included in the plurality of puzzle piece representations is represented in two dimensions; andcausing a fabricator to fabricate a plurality of puzzle pieces from the plurality of puzzle piece representations,wherein the plurality of puzzle piece representations includes a first puzzle piece representation corresponding to the first polygon and a second puzzle piece representation corresponding to the second polygon, andwherein the first puzzle piece representation includes a first attachment point configured to couple the first puzzle piece representation to the second puzzle piece representation at the first angle. 12. The method of claim 11, wherein the second puzzle piece representation includes a receiving point configured to be coupled to the first attachment point. 13. The method of claim 11, wherein a puzzle piece fabricated according to the first puzzle piece representation includes a top layer, a bottom layer, and a middle layer. 14. The method of claim 13, wherein the middle layer is flexible and the top layer and the bottom layer are rigid. 15. The method of claim 11, further comprising generating the three-dimensional mesh representation based on a three-dimensional surface. 16. The method of claim 11, wherein the first attachment point is located on a first edge of the first puzzle piece representation, and a second attachment point is also located on the first edge. 17. The method of claim 11, wherein the first puzzle piece representation includes a first triangle, a second triangle, and a flexible joint between the first triangle and the second triangle. 18. The method of claim 11, wherein the first attachment point is associated with a flexible joint and a gap sized to form a first maximum bend angle based on the first angle. 19. A non-transitory computer-readable medium for automatically generating a three-dimensional puzzle, the non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to execute the steps of: generating a three-dimensional mesh representation from a three-dimensional surface representation, wherein the three-dimensional mesh representation comprises a plurality of polygons that includes a first polygon that is disposed adjacent to a second polygon and is further positioned at a first angle relative to the second polygon, wherein the three-dimensional mesh representation reduces average error or peak error relative to the three-dimensional surface representation;generating a plurality of puzzle piece representations from the plurality of polygons, wherein each puzzle piece representation included in the plurality of puzzle piece representations is represented in two dimensions; andcausing a fabricator to fabricate a plurality of puzzle pieces from the plurality of puzzle piece representations,wherein the plurality of puzzle piece representations includes a first puzzle piece representation corresponding to the first polygon and a second puzzle piece representation corresponding to the second polygon, andwherein the first puzzle piece representation includes a first attachment point configured to couple the first puzzle piece representation to the second puzzle piece representation at the first angle. 20. The non-transitory computer-readable medium of claim 19, wherein the second puzzle piece representation includes a receiving point configured to be coupled to the first attachment point. 21. The non-transitory computer-readable medium of claim 19, wherein a puzzle piece fabricated according to the first puzzle piece representation includes a top layer, a bottom layer, and a middle layer. 22. The non-transitory computer-readable medium of claim 21, wherein the middle layer is flexible and the top layer and the bottom layer are rigid.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.