Method and device for forming surface treatment data
AssigneesCalsonic Kansei Corporation, National University Corporation Shizuoka University
InventorsMamoru Kikuta, Kenjiro Miura, Daijiro Uzuyama
Life of this patent
Estimating the term…
Abstract
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.
Claims16
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.
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.
Dependencies are inferred from the claim text.