Method and device for forming surface treatment data

US9607410B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9607410-B2
Application numberUS-201114003475-A
CountryUS
Kind codeB2
Filing dateOct 24, 2011
Priority dateMar 8, 2011
Publication dateMar 28, 2017
Grant dateMar 28, 2017

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.

A surface of a product is divided into a plurality of patches and a polygon mesh is formed. Sequences of vertexes on borderlines between the adjacent patches are allowed to correspond to each other, and then, a texture is mapped on each of patch units. The vertexes of the polygon mesh displaced in accordance with the mapped texture are connected together to form crimp applied polygon data for each of the patch units. In each of processing stages, since data to be processed can be limited to data of the two adjacent patches at the maximum, a practicable range of a computer is not exceeded due to the restriction of capacity of an operation memory.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for forming surface treatment data by a computer, comprising: a polygon mesh forming process in which a polygon mesh is formed for each of patch units obtained by dividing into a plurality of parts product shaped data defined as free curved surfaces as an object to which crimps are applied; a configuration continuity forming process in which one patch of the plurality of patches is selected as an object to be processed and the polygon mesh is allowed to be sequentially continuous between the patch as the object to be processed and the adjacent patches one by one; a mapping process in which a texture based on texture data is mapped on the patch as the object to be processed; a vertex displacing process in which vertexes of the patch as the object to be processed are respectively displaced in their normal directions in accordance with the texture mapped on the patch; and a crimp applied polygon mesh data forming process in which new polygon mesh data is formed in accordance with the displaced vertexes respectively, characterized in that the configuration continuity forming process to the crimp applied polygon mesh data forming process are carried out for the patch unit, in which data of each patch unit is sequentially read in an operation memory and processed one by one, and are repeated to form the surface treatment data for each of patch units including the crimp applied polygon mesh data, wherein a texture coordinate system is set for each of the patches by using its mean normal before the mapping process, and in the mapping process, all the vertexes of the patch as the object to be processed are projected on the texture coordinate system of the patch to obtain the texture values, the vertexes located in a prescribed range in the patch as the object to be processed are projected on the texture coordinate system of the patch adjacent to the patch as the object to be processed to obtain the texture values and both the texture values are mixed together. 2. The method for forming surface treatment data according to claim 1 , wherein whether or not the vertexes on a borderline of the one patch formed as the polygon mesh are overlapped on a poly-line formed by using a sequence of vertexes on a borderline of other patch is searched in the configuration continuity forming process, and when the vertexes on the borderline of the one patch are overlapped on the poly-line, an adjacent relation is set between them. 3. The method for forming surface treatment data according to claim 1 , wherein the texture data is image data in which pixel values obtained by assigning depths of crimps in two-dimensional position coordinates to the gradations of densities are taken as texture values. 4. The method for forming surface treatment data according to claim 1 , wherein the vertexes located in the prescribed range indicate vertexes the shortest distances of which to vertexes of a borderline to the adjacent patch are situated within prescribed values. 5. The method for forming surface treatment data according to claim 4 , wherein the texture values are mixed together by applying a weight in the shortest distances. 6. The method for forming surface treatment data according to claim 4 , wherein positions of the vertexes on the borderlines between the patch as the object to be processed and the adjacent patch are respectively allowed to coincide with each other. 7. The method for forming surface treatment data according to claim 6 , wherein for the coincidence of the vertexes, at the same position as that of the vertex on one borderline of the patch as the object to be processed and the adjacent patch, the vertex is formed on the other borderline, or the vertex on the one borderline and the vertex on the other borderline are respectively moved to the same position, so that the vertexes are allowed to coincide with each other. 8. The method for forming surface treatment data according to claim 6 , wherein the vertex on the borderline to the adjacent patch as the object the shortest distance of which is obtained is identified by referring to the vertex located on the borderline of the adjacent patch. 9. The method for forming surface treatment data according to claim 6 , wherein normal lines of the vertexes the positions of which are allowed to coincide with each other on the borderlines between the patch as the object to be processed and the adjacent patch are allowed to correspond to each other between the patch as the object to be processed and the adjacent patch. 10. The method for forming surface treatment data according to claim 9 , wherein the normal lines of the vertexes of the patch as the object to be processed are allowed to correspond to the normal lines of the vertexes of the adjacent patch. 11. The method for forming surface treatment data according to claim 1 , wherein the patch as the object to be processed is selected in order of large data quantity of the polygon meshes. 12. The method for forming surface treatment data according to claim 11 , wherein the adjacent patch of the patches having the adjacent relation to the one patch as the object to be processed is selected in order of large data quantity of the polygon meshes. 13. A device for forming surface treatment data comprising: a computer that comprises: a data input part to which product shaped data defined as free curved surfaces of an object to which crimps are applied and texture data are inputted; a polygon mesh forming part that forms a polygon mesh for each of patch units obtained by dividing the product shaped data into a plurality of parts; an adjacent relation search part that searches an adjacent relation between the patches, a configuration continuity processing part that sets one patch as an object to be processed and a process is carried out for allowing the polygon mesh to be continuous between the patch as the object to be processed and the adjacent patches one by one for each combination unit including the patch as the object to be processed and the one adjacent patch; a texture combining part that maps a texture on the patch; a vertex displacing part that displaces vertexes of the polygon mesh of the path in their normal directions in accordance with the texture mapped on the patch; and a crimp applied polygon mesh forming part that connects the vertexes displaced by the vertex displacing part to form a crimp applied polygon mesh including crimp configurations, characterized in that data of the crimp applied polygon mesh is connected for the patch unit, in which data of each patch unit is sequentially read in an operation memory and processed one by one, and is outputted as the surface treatment data for each of the patch units, wherein a texture coordinate system is set for each of the patches by using its mean normal before the mapping process, and in the mapping process, all the vertexes of the patch as the object to be processed are projected on the texture coordinate system of the patch to obtain the texture values, the vertexes located in a prescribed range in the patch as the object to be processed are projected on the texture coordinate system of the patch adjacent to the patch as the object to be processed to obtain the texture values and both the texture values are mixed together. 14. The device for forming surface treatment data according to claim 13 , wherein the vertexes respectively located on borderlines between the patch as the object to be processed and the adjacent patch are allowed to coincide with each other. 15. The device for forming surface treatment data according to claim 13 , where

Assignees

Inventors

Classifications

  • G06T11/10Primary

    Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title

  • Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts · CPC title

  • Texture mapping · CPC title

  • G06F30/23Primary

    using finite element methods [FEM] or finite difference methods [FDM] · CPC title

  • Shape modification · 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 US9607410B2 cover?
A surface of a product is divided into a plurality of patches and a polygon mesh is formed. Sequences of vertexes on borderlines between the adjacent patches are allowed to correspond to each other, and then, a texture is mapped on each of patch units. The vertexes of the polygon mesh displaced in accordance with the mapped texture are connected together to form crimp applied polygon data for e…
Who is the assignee on this patent?
Kikuta Mamoru, Miura Kenjiro, Uzuyama Daijiro, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06T11/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 28 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).