-
公开(公告)号:US10762705B2
公开(公告)日:2020-09-01
申请号:US13740093
申请日:2013-01-11
Applicant: AUTODESK, INC.
Inventor: Johnathan Bachrach , Saul Griffith
Abstract: One embodiment of the invention is a pop-up engine that generates a pop-up card from a sliced 3D graphics model. In operation, the pop-up engine processes a sliced 3D model to identify locations where the sliced 3D model is to attach to a plane surface of a pop-up card. For a given set of slices associated with a sliced 3D model, the pop-up engine identifies at least two slices that intersect at a folding line of the plane surface. The pop-up engine then identifies locations on the slices that are the farthest from the folding line. The pop-up engine marks the identified locations as connection points, where the 3D model is to attach to the plane surface.
-
公开(公告)号:US20130197872A1
公开(公告)日:2013-08-01
申请号:US13740097
申请日:2013-01-11
Applicant: Autodesk, Inc.
Inventor: Johnathan Bachrach , Saul Griffith
IPC: G06T19/00
CPC classification number: G06T19/00 , G06T2219/008
Abstract: One embodiment of the invention is a pop-up engine that generates a pop-up card from a sliced 3D graphics model. In operation, a pop-up engine processes a sliced 3D model to identify locations where each slice of the 3D model is to attach to the pop-up card or to other slices of the 3D model. The pop-up engine traverses the boundary of each slice and, at intervals along the boundary, projects a ray toward the upper portion of the card. If the ray intersects a neighboring slice, then the slice attaches to the neighboring slice at that location. If, however, the ray does not intersect a neighboring slice, then the slice attaches to the upper portion of the card at that location. The pop-up engine then modifies the slice to include a hinge portion that connects the slice to either a neighboring slice or the upper portion at that location.
Abstract translation: 本发明的一个实施例是弹出式引擎,其从切片的3D图形模型生成弹出卡。 在操作中,弹出式引擎处理切片3D模型,以识别3D模型的每个切片要附加到弹出卡或3D模型的其他切片的位置。 弹出式引擎遍历每个切片的边界,沿着边界的间隔将光线投射到卡的上部。 如果射线与相邻切片相交,则切片附加到该位置处的相邻切片。 然而,如果射线不与相邻切片相交,则切片在该位置处附接到卡的上部。 弹出引擎然后修改切片以包括将切片连接到相邻切片或该位置处的上部的铰链部分。
-
公开(公告)号:US10453255B2
公开(公告)日:2019-10-22
申请号:US13740097
申请日:2013-01-11
Applicant: AUTODESK, INC.
Inventor: Johnathan Bachrach , Saul Griffith
IPC: G06T19/00
Abstract: One embodiment of the invention is a pop-up engine that generates a pop-up card from a sliced 3D graphics model. In operation, a pop-up engine processes a sliced 3D model to identify locations where each slice of the 3D model is to attach to the pop-up card or to other slices of the 3D model. The pop-up engine traverses the boundary of each slice and, at intervals along the boundary, projects a ray toward the upper portion of the card. If the ray intersects a neighboring slice, then the slice attaches to the neighboring slice at that location. If, however, the ray does not intersect a neighboring slice, then the slice attaches to the upper portion of the card at that location. The pop-up engine then modifies the slice to include a hinge portion that connects the slice to either a neighboring slice or the upper portion at that location.
-
公开(公告)号:US09740989B2
公开(公告)日:2017-08-22
申请号:US13792753
申请日:2013-03-11
Applicant: AUTODESK, Inc.
Inventor: Johnathan Bachrach , Saul Griffith
IPC: G05B19/4099 , G06Q10/04 , B33Y50/00
CPC classification number: G06Q10/04 , B33Y50/00 , G05B19/4099 , G05B2219/49014 , Y02P80/40 , Y02P90/265
Abstract: One embodiment of the invention is a slicing engine that generates two or more slices of a virtual 3D model given a slice plane. The slicing engine then determines connection points on each of the slices that indicate how the 3D model is to be reconnected by the user when the 3D model is fabricated. The slicing engine also determines an optimized layout for the various slices of the 3D model on fabrication material for minimal use of the material. The user is then able to “print” the layout on the fabrication material via 3D printers, and connect the various printed slices according to the connection points to build a physical representation of the 3D model.
-
公开(公告)号:US09754412B2
公开(公告)日:2017-09-05
申请号:US13792655
申请日:2013-03-11
Applicant: AUTODESK, Inc.
Inventor: Johnathan Bachrach , Saul Griffith
CPC classification number: G06T19/00 , A61F2/915 , G06F17/5081 , G06T2219/008
Abstract: One embodiment of the invention is a slicing engine that generates two or more slices of a virtual 3D model given a slice plane. The slicing engine then determines connection points on each of the slices that indicate how the 3D model is to be reconnected by the user when the 3D model is fabricated. The slicing engine also determines an optimized layout for the various slices of the 3D model on fabrication material for minimal use of the material. The user is then able to “print” the layout on the fabrication material via 3D printers, and connect the various printed slices according to the connection points to build a physical representation of the 3D model.
-
公开(公告)号:US20130191083A1
公开(公告)日:2013-07-25
申请号:US13740093
申请日:2013-01-11
Applicant: Autodesk, Inc.
Inventor: Johnathan Bachrach , Saul Griffith
IPC: G06T19/00
Abstract: One embodiment of the invention is a pop-up engine that generates a pop-up card from a sliced 3D graphics model. In operation, the pop-up engine processes a sliced 3D model to identify locations where the sliced 3D model is to attach to a plane surface of a pop-up card. For a given set of slices associated with a sliced 3D model, the pop-up engine identifies at least two slices that intersect at a folding line of the plane surface. The pop-up engine then identifies locations on the slices that are the farthest from the folding line. The pop-up engine marks the identified locations as connection points, where the 3D model is to attach to the plane surface.
Abstract translation: 本发明的一个实施例是弹出式引擎,其从切片的3D图形模型生成弹出卡。 在操作中,弹出式引擎处理切片的3D模型,以识别切片的3D模型要附加到弹出卡的平面的位置。 对于与切片3D模型相关联的给定的一组切片,弹出引擎识别在平面的折叠线处相交的至少两个切片。 然后,弹出式引擎识别距离折叠线最远的切片上的位置。 弹出式引擎将识别的位置标记为连接点,3D模型将附加到平面。
-
-
-
-
-