3D Curve Drawing via Depth Inference
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems for modeling 3-D curves are cumbersome and time-consuming, requiring repeated rotation of 3-D objects to draw curves, which is visually distracting and inefficient for designers.
Innovation Solution
A 3-D drawing module that infers how a 2-D curve drawn by a designer wraps around a 3-D object, using a vertex position discovery module, a path discovery module, and a final curve construction module to determine the topology and render the curve without needing to rotate the object, allowing for quick and aesthetically pleasing curve rendering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional systems require repeated rotation of 3-D objects to draw curves, then multiple viewpoints can be obtained, but the process becomes time-consuming and visually distracting
Solution Approach 1:
The patent transforms the 2-D drawing input into a 3-D curve by inferring depth information. The system determines whether drawn segments are in front of or behind the 3-D object and calculates appropriate z-coordinates, converting a flat 2-D sketching problem into a spatial 3-D modeling solution without requiring physical rotation of the object
Solution Approach 2:
The patent replaces the mechanical rotation of the 3-D object with a computational inference system. Instead of physically rotating the model to show different viewpoints, the system uses algorithms to determine the 3-D positions of drawn segments based on 2-D screen coordinates and depth classification, eliminating the need for repeated mechanical rotation
2Loss of information
If conventional systems require multiple viewpoints to draw 3-D curves, then complete curve information can be captured, but the operation becomes complex and tedious
Solution Approach 1:
The system automatically classifies drawn segments as being in front of or behind the 3-D object and computes the 3-D curve topology without user intervention. The algorithm independently determines depth relationships and constructs the 3-D curve representation, freeing the user from manual viewpoint management and complexity
3Productivity
If the 3-D object is constantly rotated to enable curve drawing, then all curve portions become visible, but visual distraction and fatigue increase
Solution Approach 1:
The patent extracts the essential information needed for 3-D curve modeling (depth classification and position inference) from the interaction between the 2-D drawing and 3-D object, separating this computational task from the physical rotation of the object. This allows the object to remain stationary while still achieving complete curve information capture
Data Source
AI summary
Various embodiments enable curves to be drawn around 3-D objects by intelligently determining or inferring how the curve flows in the space around the outside of the 3-D object. The various embodiments enable such curves to be drawn without having to constantly rotate the 3-D object. In at least some embodiments, curve flow is inferred by employing a vertex position discovery process, a path discovery process, and a final curve construction process.


