Computer-aided modeling
First Claim
Patent Images
1. A modeling method, wherein a model comprises objects created by different types of elements, said method comprising the steps of:
- providing elements of different geometry, each element having individual parameters, wherein a geometry of a corresponding object is defined based on the individual parameters of each element,each element being one of at least two types of elements, the at least two types of elements comprising a elements of first type and elements of a second type,an element of the first type being a parametric element used to create an independent object which may exist alone or be associated with one or more other objects,an element of the second type being a parameterized element used only to create a non-independent object after an object created by means of an element of the first type has been created, and has to have in its individual parameters at least one parameter via whose value an object created by the means of the element of the second type is to be associated directly or indirectly with an object created by an element of the first type, and at least one element of the second type is provided with information indicating that an object created by means of the provided at least one element of the second type is to be a part of an object created by means of an element of the first type;
creating a first object to a model by selecting at least one element of the first type and providing parameter values to the selected element,creating a preliminary geometry for an object to be modeled by means of the first object;
adding to the model, at least once, a second object created by means of an element that is one of the at least one element of the second type provided with the information, the second object being associated with the first object; and
generating the geometry of the object to be modeled by adding, to the preliminary geometry, the geometry of the second object so that the geometry of the second object is incorporated into the preliminary geometry.
1 Assignment
0 Petitions
Accused Products
Abstract
In a modeling method and system, a model is created by using parametric basic elements and parameterized complementary elements, each having special parameters; such that a complementary object to be created with a parameterized complementary element is directly or indirectly, at least via one of its parameter values, associated with at least one basic object created with a basic element.
27 Citations
14 Claims
-
1. A modeling method, wherein a model comprises objects created by different types of elements, said method comprising the steps of:
-
providing elements of different geometry, each element having individual parameters, wherein a geometry of a corresponding object is defined based on the individual parameters of each element, each element being one of at least two types of elements, the at least two types of elements comprising a elements of first type and elements of a second type, an element of the first type being a parametric element used to create an independent object which may exist alone or be associated with one or more other objects, an element of the second type being a parameterized element used only to create a non-independent object after an object created by means of an element of the first type has been created, and has to have in its individual parameters at least one parameter via whose value an object created by the means of the element of the second type is to be associated directly or indirectly with an object created by an element of the first type, and at least one element of the second type is provided with information indicating that an object created by means of the provided at least one element of the second type is to be a part of an object created by means of an element of the first type; creating a first object to a model by selecting at least one element of the first type and providing parameter values to the selected element, creating a preliminary geometry for an object to be modeled by means of the first object; adding to the model, at least once, a second object created by means of an element that is one of the at least one element of the second type provided with the information, the second object being associated with the first object; and generating the geometry of the object to be modeled by adding, to the preliminary geometry, the geometry of the second object so that the geometry of the second object is incorporated into the preliminary geometry. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable memory storing a computer program, wherein execution of said program cause the computer to:
-
provide, via a user interface, a user of the computer with elements of different geometry, each element having individual parameters based on parameters at least a geometry of a corresponding object is defined, each element being one of at least two types of elements, the at least two types of elements comprising a first type and a second type, the first type being a parametric element that used to create an independent object which may exist alone or be associated with one or more other objects, the second type being a parameterized element used only to create a non-independent object after an object created by means of an element of the first type has been created, and has to have in its individual parameters at least one parameter via whose value an object created by the means of the element of the second type is to be associated directly or indirectly with an object created by means of an element of the first type, and at least one element of the second type is provided with information indicating that an object created by means of the provided at least one element of the second type is to be part of an object created by means of an element of the first type; create a preliminary geometry for an object to be modeled by means of the first object; allow creation of a further object to a model by means of an element of the second type only in response to an object created by means of an element of the first type already existing in the model; and generate, in response to the further object being created by means of an element that is one of the at least one element of the second type provided with the information and associated with the first object, the geometry of the object to be modeled by adding to the preliminary geometry, the geometry of the further object so that the geometry of the second object is incorporated into the preliminary geometry. - View Dependent Claims (8, 9)
-
-
10. A computer system for computer aided modeling in which a model comprises objects created by means of elements, the computer system comprising:
-
a memory storing elements of different geometry, each element having individual parameters based on which at least a geometry of a corresponding object is defined, each element being one of at least two types of elements, i) a first type being a parametric element used to create an independent object which may exist alone or be associated with one or more other objects, and ii) a second type being a parameterized element used only to create a non-independent object after an object created by means of an element of the first type has been created, and has to have in its individual parameters at least one parameter via whose value an object created by the means of the element of the second type is to be associated directly or indirectly with an object created by an element of the first type, at least one element of the second type being provided with information indicating that an object created by means of the provided at least one element of the second type is to be a part of an object created by means of an element of the first type; and a computer processor configured to generate a model in such a manner that only if the model contains at least one first object created by means of an element of the first type, a further object may be created to the model by means of an element of the second type, and to identify when the further object is to be a part o the first object, in response to the identification, to update a geometry of the first object with a geometry of the further object so that the updated geometry incorporates the geometry of the further object. - View Dependent Claims (11, 12, 13, 14)
-
Specification