Parameterized 3D Atomic Objects for Dynamic Reshaping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer-aided modeling systems for building complex three-dimensional objects using atomic blocks are limited by fixed properties and sparse connector types, making it difficult for younger users to modify and join objects creatively.

Innovation Solution

A set of parameterized three-dimensional atomic objects with intuitive user input devices that allow reshaping and resizing through virtual handles, enabling multiple types of join features and constraints to facilitate more complex object assembly without increasing tool complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If atomic building blocks have fixed properties (shape, size, orientation), then the system is simple to operate, but the object variation and functionality are limited

Engineering Contradiction:
Improveobject variationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic atomic objects that can be reshaped and resized through parameter modification. Users can adjust dimensions, change shapes, and modify properties of building blocks in real-time, transforming fixed static blocks into dynamic adaptable components without complicating the overall system architecture

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system allows modification of atomic object parameters including shape, size, orientation, and connector types. By enabling parameter changes while maintaining a consistent object model, the patent achieves high object variation without requiring complex new tools or mechanisms

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If connector types are limited to a few options, then the system is easy to operate, but the ability to join objects is restricted

Engineering Contradiction:
Improveconnector typesVSAvoiduser interface complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements universal atomic objects with multiple types of parameterized join features that can accommodate various connector types. Each atomic object can serve multiple joining functions through its parameterized interfaces, eliminating the need for specialized tools for different connector types while maintaining ease of operation

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If building blocks have fixed shape and size, then the physics simulation is simple, but the tactile learning experience is reduced

Engineering Contradiction:
Improvetactile learningVSAvoidmodeling complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system provides dynamic reshaping and resizing capabilities for atomic objects, allowing users to modify dimensions and shapes before joining. This dynamic capability enriches the tactile learning experience by enabling exploration of geometric relationships and physics interactions with variable parameters, while the underlying physics simulation engine handles these variations without requiring complex manual modeling

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8839153B2Methods and system for modifying parameters of three dimensional objects subject to physics simulation and assembly
Publication Date: 2014.09.16 ROBLOX CORP
  • US8839153B2 patent drawing
  • US8839153B2 patent drawing
  • US8839153B2 patent drawing

AI summary

A set of atomic three dimensional objects that can be joined together in a workspace to form one or more complex three dimensional objects, each atomic object includes one or more object join features parameterized to enable joining with one or more parameterized join features of another atomic object in the set of objects, and a shape that may be modified according to one or more parametrically defined constraint attributes. A user may reshape and or resize one or more of the atomic three dimensional objects prior to joining the three dimensional objects together at the appropriate parameterized join features to form one or more of the complex three dimensional objects.