Nova Patents
EP1548618A1

Cad system and cad program

Abstract

There is provided a computer aided design system and a computer aided design program which can greatly increase the utility value of a computer aided design model, and can improve the efficiency of design and production processes, by adopting a curved surface theory which ensures the continuity of a free-form line/free-form surface. A computer executes: a point sequence information extraction process for extracting a plurality of point sequences on a curved surface; a dividing process for generating a curved surface from the point sequences using another computer graphics program, and dividing the curved surface into a predetermined number of meshes; a first fundamental form computing process for computing coefficients of the first fundamental form defined by a tangent vector which forms a tangent plane of the mesh; a second fundamental form computing process for computing coefficients of the second fundamental form defined by the tangent vector and a normal vector of the mesh; and a storage process for storing the point sequence information, the coefficients of the first fundamental form and the coefficients of the second fundamental form.

EP1548618A1, drawing sheet 1
Sheet 1 of 55

Term

Term ended

Projected expiry passed 6 October 2023, 3 years ago.

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

10 claims: 4 independent, 6 dependent

  1. 1
    A computer aided design system comprising:a point sequence information extraction device which extracts a plurality of point sequences on a curved surface;a dividing device which generates a curved surface from said point sequences using another computer aided design system, and divides said curved surface into a predetermined number of meshes;a first fundamental form computing device for computing coefficients of the first fundamental form defined by a tangent vector which forms a tangent plane of said mesh;a second fundamental form computing device for computing coefficients of the second fundamental form defined by said tangent vector and a normal vector of said mesh;and a memory device which stores said point sequence information, said coefficients of the first fundamental form and said coefficients of the second fundamental form.
  2. 5
    A computer aided design program for executing on a computer:a point sequence information extraction process for extracting a plurality of point sequences on a curved surface;a dividing process for generating a curved surface from said point sequences using another computer aided design system, and dividing said curved surface into a predetermined number of meshes;a first fundamental form computing process for computing coefficients of the first fundamental form defined by a tangent vector which forms a tangent plane of said mesh;a second fundamental form computing process for computing coefficients of the second fundamental form defined by said tangent vector and a normal vector of said mesh;and a storage process for storing said point sequence information, said coefficients of the first fundamental form and said coefficients of the second fundamental form.
  3. 9
    A computer graphics system comprising:a point sequence information extraction device which extracts a plurality of point sequences on a curved surface;a dividing device which generates a curved surface from said point sequences using another computer graphics system, and divides said curved surface into a predetermined number of meshes;a first fundamental form computing device for computing coefficients of the first fundamental form defined by a tangent vector which forms a tangent plane of said mesh;a second fundamental form computing device for computing coefficients of the second fundamental form defined by said tangent vector and a normal vector of said mesh;and a memory device which stores said point sequence information, said coefficients of the first fundamental form and said coefficients of the second fundamental form.
  4. 10
    A computer graphics program for executing on a computer:a point sequence information extraction process for extracting a plurality of point sequences on a curved surface;a dividing process for generating a curved surface from said point sequences using another computer graphics system, and dividing said curved surface into a predetermined number of meshes;a first fundamental form computing process for computing coefficients of the first fundamental form defined by a tangent vector which forms a tangent plane of said mesh;a second fundamental form computing process for computing coefficients of the second fundamental form defined by said tangent vector and a normal vector of said mesh;and a storage process for storing said point sequence information, said coefficients of the first fundamental form and said coefficients of the second fundamental form.