Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Graphic Cards Automatic-alignment-of-objects-in-two-dimensional-and-three-dimensional-display-space-using-an-alignment-field-gradient

 Programmable sequence controller
Accordingly, it is a primary object of the present invention to provide an improved programmable ...


 Hardware mechanism for instruction/data address tracing
In contrast to the prior art, the present invention provides a combination of hardware, internal to ...


 Information processing system having performance measurement capabilities
The first object of the present invention is to provide an information processing system which ...


 Method and apparatus for management of peripheral devices coupled to a bus
These and other needs are satisfied by the method and apparatus of the present invention. According ...


 Oscilloscope-like user-interface for a logic analyzer
The present invention significantly simplifies user control of the logic analyzer with a new ...


 Algorithm for identifying highly suspect components in fault isolation
The present algorithm for identifying highly suspect component in fault isolation includes the step ...


 Cardiac signal real time monitor and method of analysis
OF THE INVENTION Referring now to the drawings in more detail, there is shown in FIG. 1 a typical E...


 Graphic data processing apparatus using displayed graphics for application program selection
The present invention has been accomplished to solve the above described problems involved in a ...


 Fluid dynamics animation system and method
OF THE PREFERRED EMBODIMENT AND BEST MODE OF CARRYING OUT THE INVENTION FIG. 1 is a system block ...


 Method and apparatus for a packet-switched network communications measurement matrix display
The present invention advances the art of packet-switched network monitoring, maintenance and ...


 Automatic alignment of objects in two-dimensional and three-dimensional display space using an alignment field gradient

Details
Inventors: Venolia, Daniel S.;
Assignee: Apple Computer, Inc. (Cupertino, CA)
Primary Examiner: Jankus; Almis R.
Assistant Examiner:
Attorney, Agent or Firm: Gard; V. Randall

A method and apparatus for automatic alignment of manipulated objects in two-dimensional and three-dimensional graphic space. The present invention provides an alignment field gradient which emanates from objects surrounding the manipulated object(s). As a user manipulates an object, the present invention attracts the manipulated object into an aligned position and orientation with another object(s) in the displayed three-dimensional display space. The present invention provides alignment of all combinations of vertices, edges and planar faces for three-dimensional polyhedral objects and for all combinations of vertices and edges for two-dimensional polygonal objects.

DETAILED DESCRIPTION OF THE PRESENT INVENTION Referring now to the drawings, a representative hardware environment for the present invention is depicted in FIG.
1, which illustrates a suitable hardware configuration of a computer system 1640 in accordance with the present invention.
The computer system 1640 comprises a central processing unit 1610, such as a conventional microprocessor, and a number of other devices interconnected via a computer system bus 1612.
The computer system 1640 further comprises a random access memory (RAM) 1614, a read only memory (ROM) 1616, an input/output (I/O) adapter 1618 for connecting peripheral devices such as nonvolatile memory devices such as disk units 1620 to bus 1612, a user interface adapter 1622 for connecting a keyboard 1624, a graphic object controller 1626 such as a mouse, a speaker 1628, a microphone 1632, and/or other user interface devices (not illustrated) to the bus 1612.
The computer system 1640 may also comprise a communications adapter 1634 for connecting the bus 1612 to a data processing network 1630 (not illustrated) and a display adapter 1636 for converting the display information from the bus 1612 to video information to drive a display device 1638.
In a preferred embodiment, a Macintosh Quadra 950 computer manufactured by Apple Computer, Inc.
of Cupertino, Calif.
, may be utilized.
In a preferred embodiment, the present invention provides a three-axis mouse as the graphical object controller for use with the graphical user interface.
The present invention utilizes the Macintosh computer system and the mouse to enable a user to manipulate and automatically align objects appearing on the computer display screen.
The manipulated objects appear as objects in 2D and 3D display space which may be compiled into an aggregation of objects viewed together as a display scene.
Users can utilize the 3D mouse to move objects to their approximate desired positions after which the present invention provides assistance in order to attain more exact object positioning (orientation and alignment)



Related patents
  System for providing help information during a help mode based on selected operation controls and a current-state of the system
FIG. 1 illustrates a medical ultrasonic scanning system in which the teachings of this invention may be utilized. The system includes a system processor 12 which may ...
  Display and keyboard panel
In accordance with the present invention, there is provided a display and keyboard panel having a keyboard area and an indication area located in the vicinity of the ...
  Method and apparatus for implementing adaptive forward differencing using integer arithmetic
It is therefore an object of the present invention to provide a method and apparatus for Integer Adaptive Forward Differencing employing a floating binary point which ...
  Computer system and karaoke system
The present invention has been conceived in view of the above-described drawback in the related background art, and the primary object of the present invention is to ...
  Video superposition system and method
The present invention employs a live video source, a background image source, a mask region generator and an overlay device which merges the foreground with the ...
  Information presentation apparatus and information processing method thereof
An object of the present invention is to be able to provide predetermined information to users, by superposing an annotation on an image obtained by synthesizing a real ...
  Method for generating soft-edge mattes for visual elements of images
I claim: 1. In an image comprising a plurality of regions, including a first region including a visual element, a second region adjacent to the first region, and a third ...
  Rendering method and apparatus, game system, and computer readable program product storing program for calculating data relating to shadow of object in virtual space
An object of the present invention is to provide a rendering method and apparatus, game system, and computer readable program product that stores a program able to ...
  Method and program for coordinate decision procedure of voxel model, and recording medium thereof
It is an object of the present invention to solve the above-mentioned problems, and to provide a VOXEL model coordinate decision processing (or procedure) method and ...
  Method and apparatus for the non-volatile storage of the count of an electronic counting circuit
With the foregoing and other objects in view there is provided, in accordance with the invention, a method for the non-volatile storage of the counts of an electronic ...

0.064

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved