IP Library Granted Patent US 9,710,131
Granted Patent B2
US 9,710,131 · App. 14/250,344 · Granted Jul 18, 2017

Computer-implemented method for manipulating three-dimensional modeled objects of an assembly in a three-dimensional scene

Inventor: Christophe Rene Francis Delfino (Saint Laurent du Var, FR)
Assignee: Dassault Systemes
G06F3/04815G06F3/04842G06F3/04845G06F17/50G06F2203/04805
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,710,131
App. No.
14/250,344
Granted
Jul 18, 2017
Kind
B2
Abstract

A computer-implemented method for manipulating three-dimensional modeled objects of an assembly in a three-dimensional scene comprising the steps of: displaying a three-dimensional bounding box (BB) encompassing at least one three-dimensional object, a face of the surface of the bounding box (BB) comprising a plurality of interactive surfaces which are parts of the face; hovering pointing means (PM) on the bounding box (BB); and if at least one face of the surface of the bounding box (BB) is displayed such that its interactive surfaces are not accessible for the pointing means (PM), displaying a wider surface (WS) that allows accessibility of said interactive surfaces.

Claims (38)

1. A computer-implemented method for manipulating three-dimensional modeled objects of an assembly in a three-dimensional scene comprising the steps of:

displaying a three-dimensional bounding box (BB) encompassing at least one three-dimensional object, a face of the surface of the bounding box (BB) comprising a plurality of interactive areas which are parts of the face;

hovering pointing means (PM) on the bounding box (BB); and

if at least one face of the surface of the bounding box (BB) is displayed such that its interactive areas are not accessible by the pointing means (PM), displaying the at least one face as a wider surface (WS) that allows accessibility of said interactive areas, said wider surface (WS) being wider than the at least one face of the surface of the bounding box with interactive areas not accessible by the pointing means (PM);

wherein said displaying the at least one face as a wider surface (WS) is performed such that original orientation of the bounding box (BB) is maintained.

2. Computer-implemented method according to claim 1 , wherein said interactive areas are not accessible by the pointing means (PM) and the wider surface (WS) that allows accessibility of said interactive areas is displayed, if at least one dimension of the at least one face with interactive areas not accessible by the pointing means (PM) is smaller than a threshold.

3. Computer-implemented method according to claim 2 , wherein said wider surface (WS) is displayed along said dimension of the at least one face with interactive areas not accessible by the pointing means (PM).

4. Computer-implemented method according to claim 1 , wherein said wider surface (WS) is displayed in the plane comprising said at least one face of the surface of the bounding box (BB).

5. Computer-implemented method according to claim 1 , wherein said wider surface (WS) is centered on the at least one face with interactive areas not accessible by the pointing means (PM).

6. Computer-implemented method according to claim 1 , wherein said wider surface (WS) is displayed in partial-transparency or in semi-transparency.

7. Computer-implemented method according to claim 1 , wherein the displaying of the wider surface (WS) is triggered by hovering the pointing means (PM) on the at least one face of the surface of the bounding box (BB) with interactive areas are not accessible by the pointing means (PM).

8. Computer-implemented method according to claim 1 , wherein the displaying of the wider surface (WS) is stopped when the pointing means (PM) stops hovering on said wider surface (WS).

9. A non-transitory computer-readable medium comprising:

non-transitory computer storage; and

computer-executable instructions held in the computer storage and configured to cause a computer system to perform manipulating of three-dimensional modeled objects of an assembly in a three-dimensional scene, including:

displaying a three-dimensional bounding box (BB) encompassing at least one three-dimensional object, a face of the surface of the bounding box (BB) comprising a plurality of interactive areas which are parts of the face;

hovering pointing means (PM) on the bounding box (BB); and

if at least one face of the surface of the bounding box (BB) is displayed such that its interactive areas are not accessible by the pointing means (PM), displaying the at least one face as a wider surface (WS) that allows accessibility of said interactive areas, said wider surface (WS) being wider than the at least one face of the surface of the bounding box with interactive areas not accessible by the pointing means (PM);

wherein said displaying the at least one face as a wider surface (WS) is performed such that original orientation of the bounding box (BB) is maintained.

10. A computer program product, comprising:

a non-transitory computer readable medium; and

code means embodied on the computer readable medium, for manipulating three-dimensional modeled objects of an assembly in a three-dimensional scene, the code means causing a computer system to:

display a three-dimensional bounding box (BB) encompassing at least one three-dimensional object, a face of the surface of the bounding box (BB) comprising a plurality of interactive areas which are parts of the face;

hover pointing means (PM) on the bounding box (BB); and

if at least one face of the surface of the bounding box (BB) is displayed such that its interactive areas are not accessible by the pointing means (PM), display the at least one face as a wider surface (WS) that allows accessibility of said interactive areas, said wider surface (WS) being wider than the at least one face of the surface of the bounding box with interactive areas not accessible by the pointing means (PM);

wherein the code means causes the computer system to display the at least one face as a wider surface (WS) such that original orientation of the bounding box (BB) is maintained.

11. Computer apparatus for manipulating three-dimensional modeled objects of an assembly in a three-dimensional scene comprising:

means for displaying a three-dimensional bounding box (BB) encompassing at least one three-dimensional object, a face of the surface of the bounding box (BB) comprising a plurality of interactive areas which are parts of the face;

means for hovering pointing means (PM) on the bounding box (BB); and

display means, wherein if at least one face of the surface of the bounding box (BB) is displayed such that its interactive areas are not accessible by the pointing means (PM), the display means displaying the at least one face as a wider surface (WS) that allows accessibility of said interactive areas, said wider surface (WS) being wider than the at least one face of the surface of the bounding box with interactive areas not accessible by the pointing means (PM);

wherein said displaying the at least one face as a wider surface (WS) is performed such that original orientation of the bounding box (BB) is maintained.

12. Computer apparatus as claimed in claim 11 , wherein said interactive areas are not accessible by the pointing means (PM) and the wider surface (WS) that allows accessibility of said interactive areas is displayed, if at least one dimension of the at least one face with interactive areas not accessible by the pointing means (PM) is smaller than a threshold.

13. Computer apparatus as claimed in claim 12 , wherein said wider surface (WS) is displayed along said dimension of the at least one face with interactive areas not accessible by the pointing means (PM).

14. Computer apparatus as claimed in claim 11 , wherein said wider surface (WS) is displayed in the plane comprising said at least one face of the surface of the bounding box (BB).

15. Computer apparatus as claimed in claim 11 , wherein said wider surface (WS) is centered on the at least one face with interactive areas not accessible by the pointing means (PM).

16. Computer apparatus as claimed in claim 11 , wherein said wider surface (WS) is displayed in partial-transparency or in semi-transparency.

17. Computer apparatus as claimed in claim 11 , wherein the display means displaying of the wider surface (WS) is triggered by hovering the pointing means (PM) on the at least one face of the surface of the bounding box (BB) with interactive areas are not accessible by the pointing means (PM).

18. Computer apparatus as claimed in claim 11 , wherein the display means displaying of the wider surface (WS) is stopped when the pointing means (PM) stops hovering on said wider surface (WS).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2014
From: DELFINO, CHRISTOPHE RENE FRANCIS
To: DASSAULT SYSTEMES
Reel/Frame 033080/0265 →
Priority Claims (1)
EP 13165965 · Apr 30, 2013 · regional
Continuity (1)
Related Publication 20140325413A1 · Oct 30, 2014