×

Geometric modeling apparatus

  • US 5,265,197 A
  • Filed: 12/21/1989
  • Issued: 11/23/1993
  • Est. Priority Date: 12/23/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. A shape modeling apparatus comprising:

  • inputting means for inputting an input command or input data for forming a two- or three-dimensional shape or changing the formed shape;

    command analyzing means for syntactic-analyzing the input command or the input data;

    processing means for executing a plot operation on the basis of the input command and the input data, thereby forming a shape or changing the formed shape or scale to obtain a new shape; and

    display means for displaying the shape formed by said processing means,wherein said processing means comprises;

    shape operating means capable of executing a plot operation for forming or changing the shape and executing a reverse operation of the plot operation if necessary,information memory means having geometric constraint propagating means including control programs for performing plot processing by referring to geometric constraint data for storing the plot operations executed upon formation of the shape and geometric constraints for defining the shape to be formed, and shape memory means for storing a shape formed by each of the plot operations,searching means for, when a portion to be changed such as a scale is specified, referring to stored contents in said information memory means to search changing information required for changing, andshape display processing means and scale display processing means such as a graphic processor for processing and displaying a shape and a scale on said display means, respectively; and

    wherein said shape operating means is activated in accordance with changing information of said searching means to change the shape or scale;

    wherein said searching means performs, when scale correction for changing the scale to automatically change the shape in accordance with the shape is to be performed, referring to the contents of dependency memory means for storing dependencies between plot operations executed when the shape is input and formed to search all plot operations having dependencies with respect to the scale to be corrected, and replacing the plot operations having the dependencies as the changing information by new plot operations executed again in accordance with a new scale after changing;

    shape changing method planning means including control programs for checking, upon execution of said scale correction step, whether reverse operations of plot operations are to be executed in a reverse order by referring to predetermined stored information to a completion state of an immediately preceding plot operation of a plot operation executed earliest in an order of a plurality of plot operations for which said scale correction step is to be executed, thereby sequentially cancelling the plot operations backward, or the plot operations are to be retried from the beginning by referring to the predetermined stored information, andwherein the processing means is based upon a non-manifold geometric mode.

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