×

Curved surface designing method

  • US 5,185,855 A
  • Filed: 10/07/1991
  • Issued: 02/09/1993
  • Est. Priority Date: 07/29/1987
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of operating a CAD/CAM system comprising designing a curved surface in accordance with input data and generating control signals for said CAD/CAM system in accordance with the designed curved surface, said method comprising the steps of:

  • a first step of inputting data identifying a number n of sides of a polygonal curved surface as well as edge shape data for said sides, where n is an integer greater than 3;

    a second step of generating a regular n-sided polygon in a two-dimensional parameter space in accordance with the number n of the inputted sides;

    a third step of obtaining perpendiculars from an arbitrary point P inside said regular n-sided polygon onto the sides thereof or prolonged lines of said sides in said two-dimensional parameter space in accordance with the number n of the inputted sides;

    a fourth step of obtaining the length of said perpendiculars between said point P and respective sides of said polygon as distance parameters;

    a fifth step of obtaining blending values which take the value 1 on one of said sides of said n-sided polygon and the value 0 on the other sides, which blending values are interpolated smoothly from the value 0 to the value 1 within said regular n-sides polygon, a partial differential of each blending value with respect to one of said distance parameters having a value of zero at the side associated with said one distance parameter;

    a sixth step of mapping said point P onto said sides and obtaining, as boundary parameters, ratios of the portions of said sides which are divided by said mapped points;

    a seventh step of generating three-dimensional coordinate values and values of tangent vectors on said sides on the basis of said boundary parameters;

    an eighth step of calculating points on said curved surface on the basis of said distance parameters, said blending values, said three-dimensional coordinate values and said tangent vectors; and

    a ninth step of generating said control signals for controlling said CAD/CAM system, using said calculated points.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×