Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Fast manipulation of objects in a three-dimensional scene

A technology of three-dimensional scenes and objects, applied in the input/output process of data processing, instruments, calculations, etc., can solve problems such as expensive hardware, not very flexible, and not very intuitive to use

Active Publication Date: 2018-06-29
DASSAULT SYSTEMES
View PDF11 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this approach is not very flexible as it relies on specific hardware which is often expensive and not widely available
A multi-button mouse can form a simple 3D input device, but its use is not very intuitive and requires training

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Fast manipulation of objects in a three-dimensional scene
  • Fast manipulation of objects in a three-dimensional scene
  • Fast manipulation of objects in a three-dimensional scene

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] Hereinafter, a "three-dimensional" (or "3D") modeled object will be an object that allows three-dimensional (3D) graphical representation or its digital representation in a computer system. The 3D representation allows parts to be viewed from various angles (viewpoints). For example, when making a 3D representation, the 3D modeled object can be manipulated and rotated about any of its axes, or about any axis in the screen on which the representation is displayed. A three-dimensional scene is composed of a plurality of 3D modeling objects arranged in a three-dimensional space.

[0044] The idea underlying the invention is to use the cursor itself, whose shape is appropriately modified, as an interactor. This eliminates the time-consuming operation of associating an interactor with an object, then clicking on the interactor's element to select a transform. Also, there are no visual hindrances other than the small hindrance caused by the cursor that has to be there anywa...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A computer-implemented method for manipulating at least one three-dimensionally modeled object (O1) in a three-dimensional scene displayed on a computer display, the method comprising the steps of: a)displaying, in the three-dimensional scene, a cursor (C) controlled by a pointing device (PD), the cursor having a shape representing three axes (X, Y, Z) of a coordinate system; b) selecting an object of the three-dimensional scene; c) detecting a drag operation performed by a user using said pointing device, said drag operation comprising a translation of the cursor, and selecting an axis of the coordinate system as a function of said translation of the cursor; and d) performing a manipulation of the selected object, said manipulation depending on the selected axis and by a length (L) of the translation of the cursor (PP) along the selected axis.

Description

technical field [0001] The present invention relates to a computer-implemented method for manipulating objects in a three-dimensional scene displayed on a computer display. It concerns the fields of computer graphics, authoring, computer-aided design (CAD), computer-aided engineering (CAE), and computer-aided manufacturing (CAM), and is applicable where manipulation (translation, rotation, resizing, etc.) All instances of digitally modeled objects. Background technique [0002] Three-dimensional modeling requires the ability to manipulate elements (objects) of a three-dimensional scene within the scene, eg, by selecting, zooming, translating, rotating, etc. [0003] In the early days of three-dimensional modeling, all these transformations were parametric, ie defined by numerical input by the user by means of eg a keyboard. This approach is slow, cumbersome, and decidedly unintuitive. [0004] Soon after, researchers began designing nonparametric user interfaces (UIs) for...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F3/0481G06F3/0484G06T19/20
CPCG06F3/04812G06F3/04845G06T19/20G06F3/04815G06F3/0486G06F30/00G06T19/003G06T2219/2004
Inventor R·托马斯
Owner DASSAULT SYSTEMES
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products