Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
151 words
A boundary representation solid modelling system comprising: (a) means for specifying a kind of set operations and inputting a geometric model, (b) means for executing a non-manifold union set operation and updating a non-manifold boundary representation data file with a result of the operation, each time a geometric model is input, (c) means for updating element correspondence data file which describes correspondence between an element of the boundary representation and an input geometric model, (d) means for updating a set operation history data file by adding data on the specified kind of set operations and the input geometric model, (e) means for referring to the set operation history data file and marking elements in the non-manifold boundary representation to be output as a result of the set operation, and (f) storage means for storing the boundary representation data file, the element correspondence data file, and the set operation history data file.
Claim 2
Dependent Claim
151 words
A boundary representation solid modelling system comprising: (a) means for specifying a kind of set operations and inputting a geometric model, (b) means for executing a non-manifold union set operation and updating a non-manifold boundary representation data file with a result of the operation, each time a geometric model is input, (c) means for updating element correspondence data file which describes correspondence between an element of the boundary representation and an input geometric model, (d) means for updating a set operation history data file by adding data on the specified kind of set operations and the input geometric model, (e) means for referring to the set operation history data file and marking elements in the non-manifold boundary representation to be output as a result of the set operation, and (f) storage means for storing the boundary representation data file, the element correspondence data file, and the set operation history data file.
Claim 3
Dependent Claim
155 words
A boundary representation solid modelling system as set forth in Claim 1, further comprising: (g) means for specifying a geometric model to be deleted, (h) means for deleting element correspondence data associated with a specified geometric model from the element correspondence data file, each time a geometric model to be deleted is specified, (i) means for modifying the non-manifold boundary representation by deleting data on elements from the boundary representation data file, which elements have lost correspondence with any geometric model as a result of the deletion of the element correspondence data by the said means (h), (j) means for updating the set operation history data file by deleting data on the deleted geometric model and the kind of set operations therefor, and (k) means for referring to the set operation history data file and marking elements in the non-manifold boundary representation to be output as a result of the deletion of the geometric model.
Claim 4
Dependent Claim
47 words
A boundary representation solid modelling system as set forth in Claim 1 or 2, further comprising: (1) output means for extracting data on the elements to be output from the non-manifold boundary representation data file in accordance with the marking result by said means (e) or (k).
Claim 5
Dependent Claim
38 words
A boundary representation solid modelling system as set forth in any one of Claims 1 to 3, wherein elements of the non-manifold boundary representation are a point, an edge, a face and a closed space surrounded by faces.
Claim 6
Dependent Claim
51 words
A solid modelling system as set forth in any one of Claims 1 to 4, wherein the non-manifold boundary representation data file contains: (i) geometric data of the elements, (ii) topological data of the elements, and (iii) data indicating whether or not the elements belong to a subset to be output.
Claim 7
Dependent Claim
20 words
A solid modelling system as set forth in Claim 5, wherein said means (b) updates said data (i) and (ii).
Claim 8
Dependent Claim
47 words
A solid modelling system as set forth in Claim 5, wherein said means (e) determines a subset of elements in the non-manifold boundary representation to be output by referring to a history data file of the set operations, and updates said data (iii) based on the result.