Procedural Parametric Umbrella¶
Description¶
A full assembly of a classic umbrella, demonstrating the integration of multiple distinct parts into a single cohesive model. This script uses a combination of revolution, sweeping, and shelling to create the canopy, the shaft, and the ergonomic "J-style" handle.
Key Features¶
- Spherical Canopy: Created using a thin shell operation for realistic thickness.
- Multi-Part Assembly: Separate logic for the canopy, the shaft, and the handle, allowing for easy material assignment (e.g., fabric vs. wood).
- Ergonomic Handle: A smooth "J" curve generated using a sweep along a wire, demonstrating path-based modeling.
- Adjustable Curvature: The depth and span of the canopy can be tuned for different styles (from a sun parasol to a deep rain umbrella).
Dimensions¶
- Canopy Diameter: 100 mm (default)
- Total Length: 95 mm
- Handle Radius: 10 mm