Abstract:
It is proposed a computer-implemented method for compressing a three-dimensional modeled object. The method comprises: providing a mesh of the three-dimensional modeled object; parameterizing (u,v) the mesh in a two-dimensional plane, the parameterization of the mesh resulting in a set of vertices having two-dimensional coordinates; providing a grid on the two-dimensional plane; and modifying the two-dimensional coordinates of each vertex by assigning one vertex to one intersection of the grid. Such compression method is lossless, completely reversible, suitable to efficiently reduce the storage size of a CAD file.
Abstract:
The invention relates to a method of representing a virtual interaction on at least one screen by means of a computer unit, comprising at least the following steps:representation of a virtual surface on at least one screen;representation of a position of a pointer by means of a defined deformation of the virtual surface (3) if the pointer is located on the virtual surface (3);displacement of the defined deformation upon a corresponding displacement of the pointer while the previously defined deformation is cancelled.Furthermore, the invention relates to an input device for a virtual application, wherein the input device is designed as a ring and comprises at least the following components:a fastening device for fastening to a finger;a recording device for creating recording data of the relative position of at least one finger of a hand with respect to the input device and/or with respect to at least one further component of the hand and/or with respect to a real surface, if the activated input device is fastened to the hand by means of the fastening device;an internal computer unit for processing the recording data; a transmitter unit for sending the processed recording data of the computer unit, wherein by means of said recording data at least one corresponding virtual interaction can be generated by means of the internal and/or an external computer unit. With the invention presented here, an autarkic and intuitive operation, in particular for applications in the field of augmented reality, can be implemented without the user being hindered in his other activities.
Abstract:
Methods and systems for providing a preloader animation for image viewers is provided. An example method includes receiving an image of an object, determining an edge gradient value for pixels of the image, and selecting pixels representative of the object that have a respective edge gradient value above a threshold. The example method also includes determining a model of the object including an approximate outline of the object and structures internal to the outline that are oriented based on the selected pixels being coupling points between the structures, and providing instructions to display the model in an incremental manner so as to render given structures of the model over time.
Abstract:
Methods and systems improve quality of a hex-mesh by: performing a first iterative procedure which starts with the input hex-mesh and which outputs an output hex-mesh having improved quality. Performing the first iterative procedure comprises: initializing a current hex-mesh to be equal to the input hex mesh; for each iteration of the first iterative procedure: performing an optimization of an energy function over a plurality of directed-edges in the current hex-mesh to determine updated vertex positions for vertices in the current hex-mesh, wherein for each directed edge, the energy function comprises a term that expresses a preference for the directed edge to be aligned with normal vectors of base triangles of an edge-cone corresponding to the directed edge; and updating the current hex-mesh with the updated vertex positions; and after one or more iterations, setting the output hex-mesh to be equal to the current hex-mesh.
Abstract:
The present invention provides a method and a system for generating a three-dimensional garment model, where garment component composition information and attribute information corresponding to each garment component are acquired by acquiring and processing RGBD data of a dressed human body, and then a three-dimensional garment component model corresponding to the attribute information of each garment component is selected in a three-dimensional garment component model library, that is, a three-dimensional garment model can be constructed rapidly and automatically only with RGBD data of a dressed human body, and human interactions are not necessary during the process of construction, thus the efficiency of a three-dimensional garment modeling is improved, and it has significant meaning for the development of computer-aided design, three-dimensional garment modeling and virtual garment fitting technology.
Abstract:
One embodiment involves receiving a fine mesh as input, the fine mesh representing a 3-Dimensional (3D) model and comprising fine mesh polygons. The embodiment further involves identifying, based on the fine mesh, near-planar regions represented by a coarse mesh of coarse mesh polygons, at least one of the near-planar regions corresponding to a plurality of the coarse mesh polygons. The embodiment further involves determining a deformation to deform the coarse mesh based on comparing normals between adjacent coarse mesh polygons. The deformation may involve reducing a first angle between coarse mesh polygons adjacent to one another in a same near-planar region. The deformation may additionally or alternatively involve increasing an angle between coarse mesh polygons adjacent to one another in different near-planar regions. The fine mesh can be deformed using the determined deformation.
Abstract:
An analysis model creation assistance device comprises a mesh data registration unit for registering a mesh data which has been already divided into meshes for a simulation in a mesh database, a CAD data registration unit for registering a CAD data corresponding to the mesh data in a CAD database, and a usable mode extractor for registering a mesh data corresponding to a data on mesh members excluding a mesh member of a largest size in a usable model database as a usable mesh.
Abstract:
An analytical mesh generation device includes a shape model input unit for inputting a shape model of an analytical subject, a mesh size input unit for inputting a size of a hexahedral mesh to be generated, a mesh generation region. extraction unit for extracting a mesh. generation region for generating the hexahedral mesh. from the shape model using the mesh size, and a hexahedral mesh generation unit for generating the hexahedral mesh for the extracted mesh generation region.
Abstract:
A tessellation method is described which uses vertex tessellation factors. For a quad patch, the method involves comparing the vertex tessellation factors for each vertex of the quad patch to a threshold value and if none exceed the threshold, the quad is sub-divided into two or four triangles. If at least one of the four vertex tessellation factors exceeds the threshold, a recursive or iterative method is used which considers each vertex of the quad patch and determines how to further tessellate the patch dependent upon the value of the vertex tessellation factor of the selected vertex or dependent upon values of the vertex tessellation factors of the selected vertex and a neighbor vertex. A similar method is described for a triangle patch.
Abstract:
A method and system for generating a three-dimensional (3D) multi-resolution meshing structure is provided. The 3D multi-resolution meshing structure is obtained in a two-steps simplification and refinement process that does not require a 3D-to-2D parameterization phase and wherein the geometry of the surface of the 3D object is used during the refinement step.