3D Object Generation From 2D Profiles And Floor Plans

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating three-dimensional objects for computer-generated reality (CGR) environments is a time-consuming process, often requiring cumbersome and counter-intuitive computer-aided design (CAD) software that demands experience and specialized training.

Innovation Solution

A graphical user interface (GUI) is presented that allows users to efficiently generate three-dimensional objects based on two-dimensional profiles and floor plans, enabling users to input profiles and floor plans through intuitive user interactions, such as gestures and drag-and-drop operations, to create and modify three-dimensional objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional CAD software is used to generate three-dimensional objects, then manufacturing precision and object quality are improved, but device complexity and ease of operation deteriorate due to cumbersome interfaces requiring specialized training

Engineering Contradiction:
Improvethree-dimensional object generation accuracyVSAvoiduser interface simplicity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent uses two-dimensional profiles and floor plans as simplified copies or representations of three-dimensional objects. Users interact with these 2D representations through intuitive gestures rather than complex 3D modeling tools, maintaining precision while dramatically simplifying the interface and ease of operation.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If traditional CAD software is used to generate three-dimensional objects, then manufacturing precision is improved, but loss of time increases due to the time-consuming nature of the process

Engineering Contradiction:
Improvethree-dimensional object generation accuracyVSAvoidobject generation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating three-dimensional objects from two-dimensional profiles and floor plans without requiring users to manually model each component. This automation significantly reduces the time required while maintaining manufacturing precision through algorithmic generation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual mechanical modeling operations with automated computational processes. Users provide simple 2D inputs and the system automatically computes and generates the 3D object, substituting time-consuming manual operations with efficient algorithmic processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of manufacture

If traditional CAD software is used, then device complexity increases due to specialized features, but ease of manufacture improves through comprehensive toolsets

Engineering Contradiction:
Improveobject creation capabilityVSAvoidsoftware system complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent extracts only the essential elements needed for three-dimensional object generation—two-dimensional profiles and floor plans—removing unnecessary complex features from traditional CAD software. This extraction maintains the core manufacturing capability while significantly reducing system complexity and improving ease of manufacture.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11087528B13D object generation
Publication Date: 2021.08.10 APPLE INC
  • US11087528B1 patent drawing
  • US11087528B1 patent drawing
  • US11087528B1 patent drawing

AI summary

In one implementation, a method of generating a three-dimensional object is performed by a device including one or more processors, non-transitory memory, one or more input devices, and a display. The method includes detecting a first set of one or more user inputs indicative of a two-dimensional profile and detecting a second set of one or more user inputs indicative of a two-dimensional floor plan. The method includes generating, based on the two-dimensional profile and the two-dimensional floor plan, a three-dimensional object and displaying the three-dimensional object.