Patents by Inventor Frederic Letzelter
Frederic Letzelter has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12073526Abstract: The disclosure notably relates to a three-dimensional (3D) model. The data structure includes one delegated data object. The one delegate data object includes input parameters specific to a type of the delegated data object, and at least one operator specific to the type of the delegated data object for generating an output topology. The data structure also includes an output topology generated by the operator.Type: GrantFiled: December 30, 2019Date of Patent: August 27, 2024Assignee: DASSAULT SYSTEMESInventors: Frederic Letzelter, Yani Sadoudi
-
Patent number: 11604902Abstract: The disclosure notably relates to a computer-implemented method for designing a three-dimensional (3D) model. The method includes obtaining a first 3D model, the first 3D model being defined by: (i) one delegated data object comprising input parameters specific to a type of the delegated data object and (ii) an output topology, and being associated with a sequence of geometric design operations.Type: GrantFiled: December 30, 2019Date of Patent: March 14, 2023Assignee: DASSAULT SYSTEMESInventors: Yani Sadoudi, Frederic Letzelter
-
Patent number: 11385783Abstract: A computer-implemented method manipulates a 3D object in a 3D scene of a computer-aided design system, by: (i) displaying a 3D object having a center of rotation in the 3D scene on a screen; (ii) displaying in the 3D scene a rotation manipulator (RM) having three areas (RA1, RA2, RA3) perpendicular to each other, and each area (RA1, RA2, RA3) corresponding to a rotation plane, and (iii) activating the rotation manipulator. The rotation manipulator (RM) follows the cursor (C) on the screen. The rotation manipulator is activated by locking its location on the screen on an initial press point (PP). One rotation plane is selected by displacing the cursor (C) to the area (RA1, RA2, RA3) corresponding to said plane. A rotation manipulation is performed according to the displacement of the cursor (C) on the screen.Type: GrantFiled: December 17, 2018Date of Patent: July 12, 2022Assignee: Dassault SystemesInventors: Laura Peythieux, Frederic Letzelter
-
Patent number: 10775984Abstract: A computer-implemented method of setting a parameter. The method comprises detecting a user input on a first location on a graphical user interface, the user input being maintained. The method further comprises displaying on the graphical user interface a pie menu centered on the first location, the pie menu comprising at least one angular sector that is associated with a customizable parameter. The method also comprises detecting a second location of the user input on the graphical user interface in the at least angular sector, and selecting among a set of values, a value of the customizable parameter by displacing the user input from the second location to a third location.Type: GrantFiled: December 29, 2015Date of Patent: September 15, 2020Assignee: DASSAULT SYSTEMESInventors: Amelie Renard, Laura Peythieux, Frederic Letzelter
-
Patent number: 10769824Abstract: Computer method and system draws a 3D object, by sketching at least one first stroke (ST1) in a first plane (PL1) rendered in a first viewing frustum corresponding to a first pose of a virtual camera. The first plane (PL1) is orthogonal to a second (PL2) and a third plane (PL3). In response to a command of a user switching from the first pose to a second pose of the virtual camera, the method and system switches from the first viewing frustum to a second viewing frustum corresponding to the second pose of the virtual camera. The second viewing frustum is bounded by a near plane on the side of the virtual camera. Next a plane is selected as current drawing plane. The selected plane is among the first (PL1), the second (PL2) and the third plane (PL3), whose normal is the closest to the normal of the near plane. At least one second stroke (ST2) is then sketched in the current drawing plane.Type: GrantFiled: December 19, 2018Date of Patent: September 8, 2020Assignee: DASSAULT SYSTEMESInventors: Frederic Letzelter, Amelie Renard
-
Patent number: 10761705Abstract: A computer-implemented method of setting a parameter. The method comprises detecting a user input on a first location on a graphical user interface, the user input being maintained. The method also comprises displaying on the graphical user interface a pie menu centered on the first location, the pie menu comprising at least one angular sector that is associated with a customizable parameter, detecting a second location of the user input on the graphical user interface in the at least angular sector, and selecting among a set of values, a value of the customizable parameter according to the detected second location.Type: GrantFiled: December 29, 2015Date of Patent: September 1, 2020Assignee: DASSAULT SYSTEMESInventors: Amelie Renard, Laura Peythieux, Frederic Letzelter
-
Patent number: 10761684Abstract: A computer-implemented method of setting a parameter. The method comprises detecting a first user input on a first location on a graphical user interface, displaying on the graphical user interface a pie menu centered on the first location, the pie menu comprising at least one angular sector that is associated with a customizable parameter. The method also comprises detecting a second user input on a second location on the graphical user interface in the at least angular sector, the second user input being maintained. The method further comprises selecting among a set of values, a value of the customizable parameter by displacing the second user input from the second location to a third location.Type: GrantFiled: December 29, 2015Date of Patent: September 1, 2020Assignee: DASSAULT SYSTEMESInventors: Amelie Renard, Laura Peythieux, Frederic Letzelter
-
Publication number: 20200210632Abstract: The disclosure notably relates to a computer-implemented method for designing a three-dimensional (3D) model. The method includes obtaining a first 3D model, the first 3D model being defined by: (i) one delegated data object comprising input parameters specific to a type of the delegated data object and (ii) an output topology, and being associated with a sequence of geometric design operations.Type: ApplicationFiled: December 30, 2019Publication date: July 2, 2020Applicant: DASSAULT SYSTEMESInventors: Yani SADOUDI, Frederic Letzelter
-
Publication number: 20190206098Abstract: Computer method and system draws a 3D object, by sketching at least one first stroke (ST1) in a first plane (PL1) rendered in a first viewing frustum corresponding to a first pose of a virtual camera. The first plane (PL1) is orthogonal to a second (PL2) and a third plane (PL3). In response to a command of a user switching from the first pose to a second pose of the virtual camera, the method and system switches from the first viewing frustum to a second viewing frustum corresponding to the second pose of the virtual camera. The second viewing frustum is bounded by a near plane on the side of the virtual camera. Next a plane is selected as current drawing plane. The selected plane is among the first (PL1), the second (PL2) and the third plane (PL3), whose normal is the closest to the normal of the near plane. At least one second stroke (ST2) is then sketched in the current drawing plane.Type: ApplicationFiled: December 19, 2018Publication date: July 4, 2019Inventors: Frederic Letzelter, Amelie Renard
-
Publication number: 20190196699Abstract: A computer-implemented method manipulates a 3D object in a 3D scene of a computer-aided design system, by: (i) displaying a 3D object having a center of rotation in the 3D scene on a screen; (ii) displaying in the 3D scene a rotation manipulator (RM) having three areas (RA1, RA2, RA3) perpendicular to each other, and each area (RA1, RA2, RA3) corresponding to a rotation plane, and (iii) activating the rotation manipulator. The rotation manipulator (RM) follows the cursor (C) on the screen. The rotation manipulator is activated by locking its location on the screen on an initial press point (PP). One rotation plane is selected by displacing the cursor (C) to the area (RA1, RA2, RA3) corresponding to said plane. A rotation manipulation is performed according to the displacement of the cursor (C) on the screen.Type: ApplicationFiled: December 17, 2018Publication date: June 27, 2019Inventors: Laura Peythieux, Frederic Letzelter
-
Patent number: 10311182Abstract: Embodiments provide methods and systems for modifying a finite element mesh representation of a three-dimensional model. A method according to an embodiment defines a symmetric constraint of a finite element mesh where the finite element mesh represents a subject 3D model and the symmetric constraint comprises two asymmetric zones of the finite element mesh to be modified symmetrically. Next, corresponding finite elements between the two asymmetric zones are identified and a topological manipulation to at least one of the identified corresponding finite elements is performed. In response, the topological manipulation is performed symmetrically on the identified finite element corresponding to the at least one finite element. In such an embodiment, performing the manipulation symmetrically results in the two asymmetric zones being modified symmetrically and represents a symmetrical topological modification in the subject 3D model.Type: GrantFiled: August 16, 2016Date of Patent: June 4, 2019Assignee: Dassault SystemesInventors: Frederic Letzelter, Jean-Marc Chauvet, Christophe Dufau
-
Patent number: 10289771Abstract: Embodiments provide methods and systems for modifying a finite element mesh representation of a three-dimensional model. A method according to an embodiment defines a symmetric constraint of a finite element mesh where the finite element mesh is a representation of a subject 3D model and the symmetric constraint comprises two asymmetric zones of the finite element mesh to be modified symmetrically. Next, corresponding finite elements between the two asymmetric zones are identified and a manipulation to at least one of the identified corresponding finite elements is performed. In response, the manipulation is performed symmetrically on a second or more of the identified corresponding finite elements where the second or more finite elements were identified as corresponding to the at least one finite element. In such an embodiment, performing the manipulation symmetrically results in the two asymmetric zones being modified symmetrically and represents a symmetrical modification in the subject 3D model.Type: GrantFiled: August 16, 2016Date of Patent: May 14, 2019Assignee: Dassault SystemesInventors: Frederic Letzelter, Jean-Marc Chauvet, Christophe Dufau
-
Patent number: 9875555Abstract: The invention is directed to a computer-implemented method for partitioning an image. The method comprises displaying an image that comprises a border; drawing a curve over the image; computing all closed areas delimited by the curve and the border of the image, each closed area being independent from the other computed closed areas and individually selectable.Type: GrantFiled: November 18, 2015Date of Patent: January 23, 2018Assignee: DASSAULT SYSTEMESInventors: Frederic Letzelter, Amelie Renard, Laura Peythieux
-
Patent number: 9772770Abstract: A computer-implemented method for configuring a tool with at least one pointing element on a screen comprising the steps of: pointing and activating (S1) a tool with a pointing element, said tool comprising a list of customizable parameters; and without releasing the pointing element, providing (S2) a first direction for selecting a customizable parameter of the list; providing (S3) a second direction for customizing a selected parameter of the list; and defining (S4) series of moves of the pointing element according to first and second direction for configuring the tool.Type: GrantFiled: December 5, 2014Date of Patent: September 26, 2017Assignee: Dassault SystemesInventors: Frederic Letzelter, Mathieu Gunther
-
Publication number: 20170177771Abstract: Embodiments provide methods and systems for modifying a finite element mesh representation of a three-dimensional model. A method according to an embodiment defines a symmetric constraint of a finite element mesh where the finite element mesh represents a subject 3D model and the symmetric constraint comprises two asymmetric zones of the finite element mesh to be modified symmetrically. Next, corresponding finite elements between the two asymmetric zones are identified and a topological manipulation to at least one of the identified corresponding finite elements is performed. In response, the topological manipulation is performed symmetrically on the identified finite element corresponding to the at least one finite element. In such an embodiment, performing the manipulation symmetrically results in the two asymmetric zones being modified symmetrically and represents a symmetrical topological modification in the subject 3D model.Type: ApplicationFiled: August 16, 2016Publication date: June 22, 2017Inventors: Frederic Letzelter, Jean-Marc Chauvet, Christophe Dufau
-
Publication number: 20170177770Abstract: Embodiments provide methods and systems for modifying a finite element mesh representation of a three-dimensional model. A method according to an embodiment defines a symmetric constraint of a finite element mesh where the finite element mesh is a representation of a subject 3D model and the symmetric constraint comprises two asymmetric zones of the finite element mesh to be modified symmetrically. Next, corresponding finite elements between the two asymmetric zones are identified and a manipulation to at least one of the identified corresponding finite elements is performed. In response, the manipulation is performed symmetrically on a second or more of the identified corresponding finite elements where the second or more finite elements were identified as corresponding to the at least one finite element. In such an embodiment, performing the manipulation symmetrically results in the two asymmetric zones being modified symmetrically and represents a symmetrical modification in the subject 3D model.Type: ApplicationFiled: August 16, 2016Publication date: June 22, 2017Inventors: Frederic Letzelter, Jean-Marc Chauvet, Christophe Dufau
-
Patent number: 9472024Abstract: A computer-implemented method for designing a three-dimensional modeled object comprising the steps of providing a three-dimensional designing scene (41) in a display screen (40); and providing a graphical tool (42) in a first area (43) with a reduced size in the display area (44) of the screen (40) comprising at least one image (45, 46, 47). The graphical tool (42) is permanently superimposed over the scene (41).Type: GrantFiled: December 12, 2014Date of Patent: October 18, 2016Assignee: Dassault SystemesInventors: Frederic Letzelter, Laura Peythieux, Mathieu Gunther, Amelie Renard
-
Publication number: 20150178991Abstract: A computer-implemented method for designing a three-dimensional modeled object comprising the steps of providing a three-dimensional designing scene (41) in a display screen (40); and providing a graphical tool (42) in a first area (43) with a reduced size in the display area (44) of the screen (40) comprising at least one image (45, 46, 47). The graphical tool (42) is permanently superimposed over the scene (41).Type: ApplicationFiled: December 12, 2014Publication date: June 25, 2015Inventors: Frederic Letzelter, Laura Peythieux, Mathieu Gunther, Amelie Renard
-
Publication number: 20150177854Abstract: A computer-implemented method for configuring a tool with at least one pointing element on a screen comprising the steps of: pointing and activating (S1) a tool with a pointing element, said tool comprising a list of customizable parameters; and without releasing the pointing element, providing (S2) a first direction for selecting a customizable parameter of the list; providing (S3) a second direction for customizing a selected parameter of the list; and defining (S4) series of moves of the pointing element according to first and second direction for configuring the tool.Type: ApplicationFiled: December 5, 2014Publication date: June 25, 2015Inventors: Frederic Letzelter, Mathieu Gunther
-
Patent number: 6717597Abstract: A method and system for aiding a user of a graphical object editor in defining inputs for a selected command comprises presenting a navigation console on the display in response to a user selecting a particular command. The navigation console contains information which is contextually related to the selected command and, in particular, shows a sample object having sample features representative of the command inputs and additional features showing the command output using the sample input features. The console display has active regions associated with respective command inputs which cover one or both of a sample feature associated with the respective command input and an icon representative of the respective input. When a user selects an region in the navigation console associated with a particular command input, the command processor state machine is shifted to a state appropriate to receive a definition of a feature in the main object model for use as the particular command input.Type: GrantFiled: December 15, 2000Date of Patent: April 6, 2004Assignee: Dassault SystemesInventors: Frederic Letzelter, Francois Melocco