Constructing multi-element features using a 3D CAD system
AssigneeDassault Systemes SolidWorks Corporation
InventorsJody Todd Stiles, Satish Rao Kanjarkar, Sachin Darwatkar
Life of this patent
Estimating the term…
Abstract
A computer-implemented method and system creates a multi-element feature in a three-dimensional (3D) computer-aided design (CAD) model. A first element and a second element are selected to include in the multi-element feature. A single sketch is created comprised of sketch entities, a subset of which defines the first element and another subset of which defines the second element. A connection entity is included in the single sketch. The connection entity joins the first and the second elements. A modeling operation applied to the single sketch creates the multi-element feature.
Claims19
A computer-implemented method for constructing a multi-element feature in a three-dimensional (3D) computer-aided design (CAD) model, the method comprising:
- selecting a first element and a second element to include in the multi-element feature;
- creating a single sketch defining a shape of the multi-element feature, wherein:
- the single sketch includes a set of sketch entities;
- the first element is defined by a first subset of the sketch entities;
- and
- the second element is defined by a second subset of the sketch entities;
- adding to the set of sketch entities a connection entity, wherein the connection entity joins the first element and the second element;
- creating in the single sketch a first subgroup corresponding to elements of the multi-element feature and a second subgroup corresponding to other elements of the multi-element feature, wherein:
- the first subgroup contains the first subset of sketch entities and a third subset of sketch entities defining a third element;
- and
- the second subgroup contains the second subset of sketch entities and a fourth subset of sketch entities defining a fourth element;
- updating the sketch entities of the first subgroup and the sketch entities of the second subgroup independently;
- joining the sketch entities of the first subgroup and the sketch entities of the second subgroup by implementing an up-to-next element end condition;
- and
- constructing the multi-element feature in the 3D CAD model by applying a modeling operation to the single sketch.
A non-transitory computer-readable data storage medium comprising instructions causing a computer to:
- enable selection of a first element type and a second element type to include in a multi-element feature in a three-dimensional (3D) computer-aided design (CAD) model;
- enable specification of specify parameters for the first element type and the second element type;
- construct a single sketch defining a shape of the multi-element feature, wherein:
- the single sketch includes a first subset of sketch entities defining the first element, a second subset of entities defining the second element, and a connecting entity, wherein the connecting entity joins the first element and the second element in the single sketch;
- create in the single sketch a first subgroup corresponding to elements of the multi-element feature and a second subgroup corresponding to other elements of the multi-element feature, wherein:
- the first subgroup contains the first subset of sketch entities and a third subset of sketch entities defining a third element;
- and
- the second subgroup contains the second subset of sketch entities and a fourth subset of sketch entities defining a fourth element;
- update sketch entities of the first subgroup and the sketch entities of the second subgroup independently;
- join the sketch entities of the first subgroup and the sketch entities of the second subgroup by implementing an up-to-next element end condition;
- and
- apply a modeling operation to the single sketch to create the multi-element feature.
A computer-aided design system comprising:
- a processor operatively coupled to a data storage system, the data storage system storing a three-dimensional model;
- and
- a data storage memory operatively coupled to the processor and comprising instructions to configure the processor to:
- enable selection of a first element type and a second element type for inclusion in a multi-element feature in a three-dimensional (3D) computer-aided design (CAD) model;
- enable specification of parameters for the first element type and the second element type;
- construct a single sketch defining a shape of the multi-element feature, wherein:
- the single sketch includes a first subset of sketch entities defining a first element that is of the first element type, a second subset of entities defining a second element that is of the second element type, and a connection entity, wherein the connection entity joins the first element and the second element in the single sketch;
- create in the single sketch a first subgroup corresponding to elements of the multi-element feature and a second subgroup corresponding to other elements of the multi-element feature, wherein:
- the first subgroup contains the first subset of sketch entities and a third subset of sketch entities defining a third element;
- and
- the second subgroup contains the second subset of sketch entities and a fourth subset of sketch entities defining a fourth element;
- update sketch entities of the first subgroup and the sketch entities of the second subgroup independently;
- join the sketch entities of the first subgroup and the sketch entities of the second subgroup by implementing an up-to-next element end condition;
- and
- create the multi-element feature by applying a modeling operation to the single sketch.
Dependencies are inferred from the claim text.