Nova Patents
EP0980049A2

Meshing method and apparatus

Abstract

A quadrilateral or a hexahedron is used for a virtual object. If, for example, a quadrilateral mesh is composed of perfect squares and a voronoi diagram is dual to them, it is considered that the voronoi diagram comprises the perfect squares whose centers are connected to be a quadrilateral mesh. Accordingly, the quadrilateral mesh is generated by filling the object to be meshed with quadrilateral virtual objects corresponding to the voronoi diagram and connecting their centers.

EP0980049A2, drawing sheet 1
Sheet 1 of 28

Term

Term ended

Projected expiry passed 10 August 2019, 7.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

12 claims: 6 independent, 6 dependent

  1. 1
    A meshing method comprising the steps of:inputting a geometric model to be meshed;generating a plurality of quadrilateral virtual objects within a region of the geometric model to be meshed;determining and storing in a storage device a stable placement of said quadrilateral virtual objects by moving said quadrilateral virtual objects with the force defined by a potential field provided for said quadrilateral virtual object and controlling the number of said quadrilateral virtual objects;generating a mesh by connecting the centers of adjacent quadrilateral virtual objects;andstoring the generated mesh in said storage device.
  2. 8
    A meshing method comprising the steps of:inputting a geometric model to be meshed;generating a plurality of hexahedral virtual objects in a region of the geometric model to be meshed;determining and storing in a storage device a stable placement of said hexahedral virtual objects by moving said hexahedral virtual object with the force defined by a potential field provided for said hexahedral virtual object and controlling the number of said hexahedral virtual objects;generating a mesh by connecting the centers of adjacent hexahedral virtual objects;andstoring the generated mesh in said storage device.
  3. 9
    A meshing apparatus comprising:a storage device;a quadrilateral virtual object generator for generating a plurality of quadrilateral virtual objects in a region of a geometric model to be meshed;a processor for determining and stores in said storage device a stable placement of said quadrilateral virtual objects by moving said quadrilateral virtual objects with the force defined by a potential field provided for said quadrilateral virtual objects and controlling the number of said quadrilateral virtual objects;anda mesh generator for generating a mesh by connecting the centers of adjacent quadrilateral virtual objects and storing the generated mesh into said storage device.
  4. 10
    A meshing apparatus comprising:a storage device;a hexahedral virtual object generator for generating a plurality of hexahedral virtual objects in a region of a geometric model to be meshed;a processor for determining and storing in said storage device a stable placement of said hexahedral virtual objects by moving said hexahedral virtual objects with the force defined by a potential field provided for said hexahedral virtual object and controlling the number of said hexahedral virtual objects;anda mesh generator for generating a mesh by connecting the centers of adjacent hexahedral virtual objects and storing the generated mesh in said storage device.
  5. 11
    A storage medium for storing a program, said program comprising the steps of:generating a plurality of quadrilateral virtual objects in a region of a geometric model to be meshed;determining and storing in a storage device a stable placement of said quadrilateral virtual objects by moving said quadrilateral virtual objects with the force defined by a potential field provided for said quadrilateral virtual object and controlling the number of said virtual objects;generating a mesh by connecting the centers of adjacent quadrilateral virtual objects;andstoring the generated mesh in said storage device.
  6. 12
    A storage medium for storing a program, said program comprising the steps of:generating a plurality of hexahedral virtual objects in a region of a geometric model to be meshed;determining and storing in a storage device a stable placement of said hexahedral virtual objects by moving said hexahedral virtual objects with the force defined by a potential field provided for said hexahedral virtual object and controlling the number of said hexahedral virtual objects;generating a mesh by connecting the centers of adjacent hexahedral virtual objects;andstoring the generated mesh in said storage device.