IP Library Granted Patent US 7,864,173
Granted Patent B2
US 7,864,173 · App. 10/900,034 · Granted Jan 4, 2011

Systems and methods for creating virtual objects in a sketch mode in a haptic virtual reality environment

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 7,864,173
App. No.
10/900,034
Granted
Jan 4, 2011
Kind
B2
Abstract

A user of a modeling application modifies an initial virtual object using a sketch drawn on one or more construction planes. Typically, construction planes are connected by an axis that intersects the virtual object. The user can draw a sketch on each construction plane, and the modeling application interpolates a shape along the axis between the sketches to determine what material in the virtual object is to be removed from it. In this manner, material may be removed to create a recess or hole in the virtual object or otherwise to slice away material from the object. A user can use two or more axes and construction planes to produce complex shapes from the initial virtual object. A user can also select a portion of a virtual object and mirror the selected portion. Modifications that the user makes in the selected portion are made correspondingly in the mirrored portion.

Claims (16)

1. A method of modifying a virtual object in a virtual environment, the method comprising the steps of:

rendering a three-dimensional virtual object within a three-dimensional virtual environment, the virtual object having an initial shape;

rendering a plurality of two-dimensional construction planes within the three-dimensional virtual environment, wherein the construction planes form a stack;

rendering a virtual tool in the three-dimensional virtual environment, wherein the virtual tool is responsive to a user-operated haptic real-space interface device;

rendering a sketch on each of at least two of the construction planes in the three-dimensional virtual environment in accordance with a movement of the virtual tool, wherein at least two of the sketches are different from one another; and

representing the three-dimensional virtual object using a scene graph comprising a sketch block node, a plane stack node representing the stack, and a plurality of sketch plane nodes represent the plurality of two-dimensional construction planes;

modifying the initial shape of the virtual object represented in the scene graph according to an interpolation among the sketches, wherein the sketches are displayed prior to modification of the shape of the virtual object according to the interpolation among the sketches.

2. The method of claim 1 , wherein at least one of the construction planes is capable of occupying a smaller cross-sectional area than the virtual object.

3. The method of claim 1 , wherein the modifying step comprises at least one of:

(i) adding virtual material to the virtual object; and

(ii) removing virtual material from the virtual object.

4. The method of claim 1 , wherein at least one of the construction planes is capable of being positioned at least one of:

(i) a location external to the virtual object;

(ii) a location adjacent to the virtual object; and

(iii) a location within the virtual object.

5. The method of claim 1 , wherein the three-dimensional virtual object has a voxel representation.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 26, 2021
From: HSBC BANK USA, NATIONAL ASSOCIATION
To: 3D SYSTEMS, INC.
Reel/Frame 057651/0374 →
SECURITY INTEREST Recorded Feb 27, 2019
From: 3D SYSTEMS, INC.
To: HSBC BANK USA, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 048456/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2013
From: GEOMAGIC, INC.
To: 3D SYSTEMS, INC.
Reel/Frame 029971/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2012
From: SENSABLE TECHNOLOGIES, INC.
To: GEOMAGIC, INC.
Reel/Frame 029020/0279 →
CORRECTIVE ASSIGNMENT TO CORRECT THE WRONG INVENTOR/ASSIGNOR INFORMATION PREVIOUSLY RECORDED ON REEL 016207 FRAME 0932. ASSIGNOR(S) HEREBY CONFIRMS THE WRONG INVENTOR INFORMATION WAS SUBMITTED WITH ASSIGNMENT RECORDED ON 06/30/05 FOR APPLICATION 10/900,034. Recorded Jul 8, 2005
From: HANDLEY, JOSHUA; MIDURA, MARC; PAYNE, BRADLEY; AVILES, WALTER A; MASSIE, THOMAS H; SHANNON, III, WALTER C
To: SENSABLE TECHNOLOGIES, INC.
Reel/Frame 016239/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2005
From: SHIH, LOREN; AVILES, WALTER A; MASSIE, THOMAS H; SHANNON, III, WALTER C
To: SENSABLE TECHNOLOGIES, INC.
Reel/Frame 016207/0932 →