IP Library Granted Patent US 9,786,096
Granted Patent B2
US 9,786,096 · App. 13/799,503 · Granted Oct 10, 2017

Systems for parametric modeling of three dimensional objects

Inventors: Peter L. Saal (Boulder, CO); Scott E. Lininger (Lafayette, CO)
Assignee: TRIMBLE INC.
G06T17/00G06F17/50G06F17/5004G06F2217/02G06T17/005G06T17/10G06T17/20G06T19/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,786,096
App. No.
13/799,503
Granted
Oct 10, 2017
Kind
B2
Abstract

A system for parametric modeling of a three-dimensional object has a processor running a software program operable to configure the object by defining a zone comprising a root of a tree hierarchy, the zone having a three-dimensional region defining an outer dimension of the object to be modeled; a part comprising a child of the zone, the part also having a component object to be modeled, wherein the component object is an element of the object; and a variable comprising a child of the part, wherein variable has data defining characteristics of the zone or part. A user interface can display a representation of the three-dimensional object.

Claims (8)

1. A system for representing a three-dimensional object, the system comprising:

a computer processor for processing parameters of the three-dimensional object;

a first element representing in at least one storage medium accessible to the computer processor a region that contains the three-dimensional object, said region comprising a root of a tree hierarchy;

a second element in the at least one storage medium accessible to the computer processor representing a dimension of a component of the three-dimensional object, said second element comprising a three-dimensional boxed area defining an outer dimension of the three-dimensional object to be modeled, said region defining a size, location and rotation in space of said three-dimensional object to be modeled;

a third element in the at least one storage medium accessible to the computer processor representing a first variable associated with the region and a second variable associated with the component, wherein the second variable comprises data defining characteristics of the component, and wherein the second variable includes a variable formula that modifies the data of the second variable according to a mathematical expression containing operators that act upon dynamic values from other variables inside the tree hierarchy; and

a graphical user interface in communication with the computer processor for displaying a representation of the three-dimensional object based on the first, second, and third elements retrieved by the computer processor.

2. The system of claim 1 , further comprising a fourth element comprising a plurality of options, each of the plurality of options corresponding to a specific value that is applied to the data of the variable upon one of the plurality of options being selected by an end user.

3. The system of claim 2 , further comprising a fifth element operable to access data across a plurality of components or three-dimensional objects.

Assignments (1)
MERGER AND CHANGE OF NAME Recorded May 5, 2017
From: TRIMBLE NAVIGATION LIMITED; TRIMBLE INC.
To: TRIMBLE INC.
Reel/Frame 042260/0803 →
Continuity (3)
Division 12196759 · Aug 22, 2008
Provisional Application 60957404 · Aug 22, 2007
Related Publication 20130201189A1 · Aug 8, 2013