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: 11941773Abstract: A computer-implemented method for designing a three-dimensional (3D) mesh in a 3D scene. The method comprises displaying a 3D mesh in a 3D scene and providing a global orientation and selecting, with a pointing device, one or more vertices of the 3D mesh, thereby forming a set of one or more vertices. The method comprises computing at least one picking zone that surrounds each vertex of the set. The method comprises providing a first manipulator for controlling a displacement of each vertex of the set along one or more NUV directions and determining whether the pointing device is maintained within the picking zone. If not, the method comprises providing a second manipulator for controlling a displacement of the one or more vertices of the set along one or more directions defined by the global orientation. The method improves user interactions for switching back and forth a first and second manipulators.Type: GrantFiled: July 15, 2021Date of Patent: March 26, 2024Assignee: DASSAULT SYSTEMESInventors: Yani Sadoudi, Frédéric Letzelter, Christophe Dufau
-
Publication number: 20240027993Abstract: A computer implemented method for designing a 3D modeled object representing a manufacturing product. The method includes obtaining a base mesh representing the 3D modeled object, selecting one or more connected edges of the base mesh, subdividing the base mesh based on the selected edges by obtaining a bevel pattern area over the selected path. The method obtains, for at least one of the two endpoints of the path, a transition area by grouping all faces sharing the at least one of the two endpoints of the path, except those of the computed bevel pattern area. The method re-meshes the transition area by obtaining a transition vertex located in the transition area and computing an edge connecting each vertex of the pair of vertices with the obtained transition vertex. The method outputs the subdivided base mesh. This improves the design of a 3D modeled object.Type: ApplicationFiled: July 25, 2023Publication date: January 25, 2024Applicant: DASSAULT SYSTEMESInventors: Frédéric LETZELTER, Maria PUMBORIOS, Richard MAISONNEUVE
-
Publication number: 20230195296Abstract: A computer-implemented method for setting a typed parameter of a typed operation applied to a 3D modeled object in a 3D scene. The method comprises displaying a representation of the 3D modeled object in the 3D scene. The method comprises obtaining the typed operation to be applied on a point of interest of the displayed representation of the 3D modeled object and selecting a first typed parameter among at least two typed parameters, thereby defining the selected first typed parameter as a current selected typed parameter. The method comprises providing a 2D manipulator in the 3D scene for setting the current selected typed parameter and setting the current selected typed parameter upon user interaction with at least one logical area of the 2D manipulator associated with the current selected typed parameters. The method improves the setting of a typed parameter of a typed operation.Type: ApplicationFiled: December 21, 2022Publication date: June 22, 2023Applicant: DASSAULT SYSTEMESInventors: Laura PEYTHIEUX, Frédéric LETZELTER, Christophe BOYER
-
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
-
Publication number: 20220020224Abstract: A computer-implemented method for designing a three-dimensional (3D) mesh in a 3D scene. The method comprises displaying a 3D mesh in a 3D scene and providing a global orientation and selecting, with a pointing device, one or more vertices of the 3D mesh, thereby forming a set of one or more vertices. The method comprises computing at least one picking zone that surrounds each vertex of the set. The method comprises providing a first manipulator for controlling a displacement of each vertex of the set along one or more NUV directions and determining whether the pointing device is maintained within the picking zone. If not, the method comprises providing a second manipulator for controlling a displacement of the one or more vertices of the set along one or more directions defined by the global orientation. The method improves user interactions for switching back and forth a first and second manipulators.Type: ApplicationFiled: July 15, 2021Publication date: January 20, 2022Applicant: DASSAULT SYSTEMESInventors: Yani SADOUDI, Frédéric LETZELTER, Christophe DUFAU
-
Patent number: 10825242Abstract: According to an embodiment of the invention, there is provided a computer-implemented method for designing a three dimensional modeled object in a three dimensional scene, wherein the method comprises the steps of: providing a first curve; duplicating the first curve to obtain a second curve; determining a set of at least one starting point belonging to the first curve; determining a set of at least one target point belonging to the second curve, each target point being associated at least one starting point; linking the relevant points with their associated target points by using at least a connecting curve.Type: GrantFiled: February 24, 2015Date of Patent: November 3, 2020Assignee: DASSAULT SYSTEMESInventors: Jean Hong, Manfred Köhler, Laura Peythieux, Christophe Boyer, Frédéric Letzelter, Robert Beraud, Mathieu Gunther
-
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: 20200211296Abstract: 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: ApplicationFiled: December 30, 2019Publication date: July 2, 2020Applicant: Dassault SystemesInventors: Frederic LETZELTER, Yani SADOUDI
-
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: 10108750Abstract: It is proposed a computer-implemented method for designing a three-dimensional modeled object, wherein the method comprises the steps of: user-interacting with a screen; defining a stroke corresponding to the user-interacting; discretizing the stroke into a set of points; projecting the set of points onto at least one support in a three-dimensional scene; constructing the three-dimensional modeled object from the projected set of points and the said at least one support.Type: GrantFiled: May 1, 2012Date of Patent: October 23, 2018Assignee: Dassault SystemesInventors: Jean Hong, Mikaël Queric, Jérôme Derel, Frédéric Letzelter
-
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