3D Surface Pattern Generation for Complex CAD Part Features
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 3D design tools are limited in creating complex patterns on both 2D and 3D surfaces, requiring users to settle for simpler designs due to their suitability for only 2D patterns and limited pattern types, which can compromise aesthetics and functionality in manufactured products.
Innovation Solution
A computer-aided design program that allows users to select a 3D shape, define a surface, choose a pattern type, scale, rotate, and set an offset, automatically generating and regenerating complex patterns that conform to the surface, using parametric 3D modeling techniques to ensure the patterns follow the contour and are manufacturable.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If typical patterning tools in 3D design and manufacturing tools are used, then the tools are suitable for 2D patterns with limited pattern types, but the patterns are simpler and less aesthetic
Solution Approach 1:
The patent transitions from 2D patterning tools to 3D patterning capabilities by mapping pattern coordinates onto 3D surface geometry. The system uses surface parameterization (u,v coordinates) to define pattern placement in three-dimensional space, allowing patterns to conform to complex curved surfaces while maintaining manufacturing suitability.
Solution Approach 2:
The patterning tool is designed to handle multiple pattern types (rectangular, triangular, hexagonal, radial, circular) and multiple surface types (flat and curved) within a single unified system. This multi-functional capability eliminates the need for separate tools for different pattern complexities.
2Productivity
If users settle for simpler patterns, then the patterns are less complicated for analysis, but the patterns are less aesthetic
Solution Approach 1:
The system allows dynamic adjustment of pattern parameters including scale, rotation, offset, and distribution type. Users can modify these parameters to achieve aesthetically pleasing results while maintaining analytical tractability through the parametric nature of the pattern definition.
Solution Approach 2:
The patterning system applies different pattern characteristics to different regions of the 3D surface. Pattern scale, rotation, and type can vary locally across the surface based on geometric features, enabling aesthetically differentiated zones while maintaining overall design coherence.
3Shape
If complex patterns are created manually, then the patterns can be aesthetically pleasing and functional, but the design time is quite time consuming
Solution Approach 1:
The system automatically generates complex 3D patterns by computing pattern coordinates based on user-defined parameters and surface geometry. The software performs the complex mathematical transformations and pattern placement calculations automatically, eliminating manual creation time while preserving aesthetic quality.
Solution Approach 2:
Users define pattern parameters in advance (pattern type, scale, rotation, offset, surface selection), and the system pre-computes the pattern configuration before finalization. This preliminary parameter setting streamlines the design process while enabling complex aesthetic outcomes.
4Ease of manufacture
If 3D patterns are generated to follow surface contours, then the patterns align with manufacturing constraints, but the pattern generation requires automated computation
Solution Approach 1:
The pattern generation system is dynamic and automatically regenerates patterns when surface geometry or pattern parameters change. This automation ensures patterns continuously align with manufacturing constraints while adapting to design modifications, balancing computational effort with manufacturing suitability.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design and manufacture of a part by three-dimensional surface pattern generation, include: receiving input identifying (i) a pattern type, (ii) a three-dimensional feature to be used to modify a three-dimensional part, and (iii) a surface of the three-dimensional part being designed; generating varied copies of the three-dimensional feature in a three-dimensional space in which the three-dimensional part is defined, wherein an aspect of the three-dimensional feature varies for at least two of the varied copies of the three-dimensional feature in accordance with a function that is applied for the pattern type, and at least a portion of a range of the function is mapped to the three-dimensional space in accordance with the surface; and rendering a visualization of the varied copies of the three-dimensional feature to a display device presenting a user interface.