Translucent Guide Planes for 3D Object Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D software applications lack effective tools for large scale spatial positioning of 3D virtual objects in complex virtual scenes, requiring users to frequently reorient cameras for accurate placement, which is inefficient and distracting.

Innovation Solution

A system that includes a display device, input device, and computing device, which displays translucent guide planes and lines attached to the 3D virtual object, providing real-time spatial feedback by indicating intersections with other objects in the scene, allowing for accurate large scale movement without frequent camera reorientation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the object controller is used alone for large scale positioning, then the device complexity is reduced, but the positioning precision deteriorates requiring frequent camera reorientation

Engineering Contradiction:
Improvepositioning tool complexityVSAvoidpositioning precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces guide planes as intermediary visual elements between the object controller and the 3D scene. These guide planes provide reference information about spatial relationships and intersections, acting as a mediator that enhances positioning precision without adding physical complexity to the controller itself. The guide planes are rendered as translucent surfaces that display intersection information with scene objects, enabling accurate large-scale positioning while maintaining device simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the camera is reoriented frequently for accurate placement, then the positioning precision is improved, but the productivity deteriorates due to time loss

Engineering Contradiction:
Improveplacement accuracyVSAvoidpositioning efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements visual feedback through guide planes that continuously display intersection information with scene objects during the positioning process. This feedback mechanism provides real-time information about spatial relationships and potential intersections, enabling users to make accurate placement decisions without频繁 camera reorientation. The guide planes update dynamically as the object moves, maintaining positioning accuracy while improving productivity by eliminating the need for repeated camera adjustments.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If grid lines are used for alignment, then the positioning precision is improved for small scale movement, but the ease of operation deteriorates for large scale movement due to increased grid density

Engineering Contradiction:
Improvealignment precisionVSAvoidoperation ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent applies the principle of local quality by making the guide planes translucent rather than opaque. This allows the guide planes to provide precise alignment information locally at the position of the 3D object being moved, while simultaneously allowing the user to see through them to the rest of the scene. This resolves the contradiction by providing high alignment precision where needed without creating visual clutter that would hinder ease of operation for large-scale movements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8223145B2Method and system for 3D object positioning in 3D virtual environments
Publication Date: 2012.07.17 HCL TECH LTD
  • US8223145B2 patent drawing
  • US8223145B2 patent drawing
  • US8223145B2 patent drawing

AI summary

A system for large scale spatial positioning of a 3D virtual object in a 3D virtual scene, includes a computing device. The computing device: displays a guide plane attached to the object, the guide plane passing through a center of the object and being translucent, the guide plane indicating lines and curves of intersection between the guide plane and other objects of the scene. When moving the object along an axis, the computing device determines a normal of the guide plane to be parallel to the axis and passing through the center of the object, and moves the guide plane with the movement of the object. When moving the object across the movement plane, the computing device determines a normal of the guide plane to be parallel to a normal of the movement plane, and holds the guide plane static.