3D Asset Placement Using Pivot Points and Normals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for positioning and orienting movable assets on three-dimensional models in electronic devices fail to maintain consistent asset placement and orientation when viewed from different angles, leading to an unsatisfactory user experience.

Innovation Solution

Incorporating pivot points and asset normals for each asset, which are pre-defined to ensure consistent positional and orientational relationships with the model's surface, allowing the electronic device to accurately place and orient assets by matching the asset's pivot point with the contact point and aligning the asset's normal with the surface normal at the contact point.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If assets are placed on a three-dimensional model using conventional positioning methods, then the asset can be positioned on the model surface, but the position and orientation of the asset are inconsistent when viewed from different angles

Engineering Contradiction:
Improveasset positioning consistencyVSAvoiduser experience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-defining pivot points and asset normals for each asset before placement on the model. These pre-defined reference elements establish consistent positional and orientational relationships with the model's surface, ensuring that assets maintain proper alignment regardless of viewing angle. The pivot point serves as a predetermined anchor location on the asset, while the asset normal defines the correct orientation direction, both established in advance to guide accurate placement.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses surface normals as intermediary elements to transfer orientation information from the model surface to the asset. By matching the asset's pivot point with the contact point on the model and aligning the asset's normal with the surface normal at that contact point, the system ensures consistent asset orientation. The surface normal acts as a mediator that bridges the model geometry and asset placement, enabling accurate positioning that maintains consistency from different viewing angles.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If assets are moved by dragging to reposition them, then the asset position changes, but the orientation may become inconsistent with the model surface

Engineering Contradiction:
Improveasset movement flexibilityVSAvoidasset orientation accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent implements feedback by continuously referencing the pivot point and asset normal during asset movement operations. When a user drags an asset to reposition it, the system uses the pre-defined pivot point to determine the new contact location on the model surface and automatically recalculates the appropriate orientation based on the surface normal at that location. This feedback mechanism ensures that regardless of how the asset is moved, it maintains proper orientational alignment with the model surface, combining movement flexibility with orientation precision.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10922901B2Systems, methods, and computer-readable media for placing an asset on a three-dimensional model
Publication Date: 2021.02.16 APPLE INC
  • US10922901B2 patent drawing
  • US10922901B2 patent drawing
  • US10922901B2 patent drawing

AI summary

Systems, methods, and computer-readable media are provided for placing an asset on a three-dimensional model. Each asset can be associated with a pivot point and with an asset normal. A contact point on the surface of a model where an asset is to be positioned may be identified, and a surface normal that may be perpendicular to the surface at the contact point may also be identified. Then, the asset can be placed on the model such that the position of the pivot point of the asset may coincide with the position of the identified contact point on the surface of the model, and such that the orientation of the asset normal may match the orientation of the identified surface normal.