IP Library Granted Patent US 9,607,422
Granted Patent B1
US 9,607,422 · App. 13/335,849 · Granted Mar 28, 2017

Interactive vertex manipulation system and methods for geometry repair

Inventor: James Harvey Leedom (Columbus, NJ)
Assignee: MSC.Software Corporation
G06T15/00G06F3/04815G06T17/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,607,422
App. No.
13/335,849
Granted
Mar 28, 2017
Kind
B1
Abstract

A method for simulating a physical object includes receiving user input to move a vertex of a simulated surface from a first location to a second location that is across an edge of the surface. The method also includes generating a visual display that is configured to inform the user that the movement of a vertex to the second location across an edge of the surface is unpermitted.

Claims (28)

1. A method for simulating a physical object, comprising:

receiving, with an electronic input device, user input to move a vertex of a simulated surface from a first location to a second location that is across an edge of the surface;

determining an invalid topology in response to receiving the user input to move the vertex to the second location; and

generating, with a processor for displaying at a display device, a visual display to inform the user that the invalid topology resulted from the movement of the vertex to the second location across the edge of the surface is unpermitted.

2. The method of claim 1 , further comprising failing to move the vertex to the second location.

3. The method of claim 2 , wherein the vertex is moved back to the first location after receiving the user input.

4. The method of claim 1 ,

wherein the visual display includes generating dashed lines showing the resulting shape of the move from the first location to the second location;

further comprising changing a color of the dashed lines after the vertex crosses the edge of the surface.

5. A method for simulating a simulated object, comprising:

determining an invalid topology in response to receiving a user input to move an attribute from a first location to a second location that is across an edge of a surface;

generating, with a processor for displaying at a display device, a visual display to inform the user that the invalid topology resulted from the movement of the attribute to the second location across the edge of the surface is unpermitted;

providing, by the display device, a visual display indicating a resulting shape of the simulated object based on user input received to move the attribute of the simulated object to the second position if the invalid topology did not result from the movement of the attribute; and

removing, by the processor, an unselected attribute of the simulated object that is in contact with the selected attribute in response to moving the attribute.

6. The method of claim 5 , further comprising receiving user input to move a selected attribute of a simulated object.

7. The method of claim 5 , wherein the user selects the attribute that is planned to be moved.

8. The method of claim 1 , wherein the first location is on a first side of the edge and the second location is on a second side of the edge, wherein the first side and the second side are different sides of the edge on the surface.

9. The method of claim 1 , wherein the second location being across the edge of the surface such that the second location is outside of an area of the surface defined before the vertex is moved indicates the invalid topology.

10. The method of claim 1 , wherein:

the surface comprises a plurality of edges defining a boundary of an area of the surface;

the edge is one of the plurality of edges;

each of the plurality of edges is a straight line;

the first location is on a second edge of the plurality of edges; and

the second edge is opposite to the edge.

11. The method of claim 10 , wherein a line connecting the first location and the second location intersects the edge.

12. The method of claim 10 , wherein a line connecting the first location and the second location is transverse to the edge.

13. The method of claim 1 , wherein the visual display is generated in response to determining that the invalid topology resulted from the movement of the vertex to the second location across the edge of the surface is unpermitted.

14. The method of claim 1 , further comprising generating a visual simulation based on the simulated surface.

Assignments (9)
REGISTERED INTELLECTUALL PROPERTY RIGHTS ASSIGNMENT - PATENTS Recorded Mar 13, 2026
From: HEXAGON MANUFACTURING INTELLIGENCE, INC
To: D&E US PARENT LLC
Reel/Frame 075080/0469 →
MERGER AND CHANGE OF NAME Recorded Jan 21, 2022
From: MSC.SOFTWARE CORPORATION; HEXAGON MANUFACTURING INTELLIGENCE, INC.
To: HEXAGON MANUFACTURING INTELLIGENCE, INC.
Reel/Frame 058731/0413 →
RELEASE OF SECURITY INTEREST Recorded Apr 25, 2017
From: JEFFERIES FINANCE LLC
To: MSC.SOFTWARE CORPORATION
Reel/Frame 042138/0327 →
RELEASE OF SECURITY INTEREST Recorded Apr 25, 2017
From: JEFFERIES FINANCE LLC
To: MSC.SOFTWARE CORPORATION
Reel/Frame 042138/0251 →
RELEASE OF SECURITY INTEREST Recorded Jun 17, 2014
From: WELLS FARGO CAPITAL FINANCE, LLC
To: MSC.SOFTWARE CORPORATION
Reel/Frame 033187/0166 →
SECURITY INTEREST Recorded May 29, 2014
From: MSC.SOFTWARE CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 033056/0446 →
SECURITY INTEREST Recorded May 29, 2014
From: MSC.SOFTWARE CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 033056/0363 →
PATENT SECURITY AGREEMENT Recorded Mar 30, 2012
From: MSC.SOFTWARE CORPORATION
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 027959/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2011
From: LEEDOM, JAMES HARVEY
To: MSC.SOFTWARE CORPORATION
Reel/Frame 027443/0601 →