Você está no 3DFinder
Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.
Descrição
Parametric True-Weave Rectangular Basket
This is a fully parametric, support-free rectangular basket generator built in OpenSCAD. While many 3D printable baskets rely on simple boolean intersections or surface bump maps, this model uses piecewise trigonometric functions to generate a true alternating weave.
The Weave Mechanics
The horizontal bands don't just intersect the vertical ribs; they mathematically weave around them. The wave function is phase-locked to the dynamic rib positions:
- Corner Wrapping: The algorithm calculates perimeter arc-lengths and forces an outer phase reset at every corner. The bands will always wrap proudly around the outside of the corners, exactly like real rattan or wicker.
- Over-Under Alternation: On the flat spans, the weave flawlessly alternates inner/outer across the ribs, flipping polarity on each consecutive Z-layer.
- Dynamic Tapering: As you adjust the base versus top dimensions to create a draft angle (taper), the ribs automatically remap their spacing along the perimeter, maintaining uniform corner-to-corner distribution. The weave geometry scales and tilts seamlessly to match the wall angle.
Configuration Variables
Every structural element is exposed in the MakerWorld customizer:
- Dimensions & Form: Set independent X and Y widths for both the base and the top to control draft. Adjust total height and the corner fillet radius.
- Ribs & Bands: Control the exact number of horizontal rows and vertical ribs. Fine-tune their width, radial thickness, and edge rounding (fillet ratio).
- Rim Styles: Choose between Solid, Braided, or None for both the top and bottom rims independently. The braided rim is a mathematically driven multi-strand 3D spiral with adjustable twist counts.
- Corner Collars: Toggle decorative cord rings that automatically wrap the intersections of the corner ribs and horizontal bands, bridging the geometric gap and adding a finished, tied-off aesthetic.
General Settings
These variables control the primary dimensions and overall footprint of the basket.
| Variable | Description |
|---|---|
| base_width_x & base_width_y | Length and width of the basket's base footprint. |
| top_width_x & top_width_y | Length and width of the basket's top opening. Adjusting these independently from the base creates the draft/taper. |
| basket_height | Total overall height of the basket. |
| corner_radius | Corner fillet radius. The algorithm automatically clamps this value so it never exceeds half the shorter side and breaks the geometry. |
| base_thickness | Thickness of the solid bottom plate. |
| preview_color | OpenSCAD rendering color (e.g., SaddleBrown, BurlyWood). Does not affect the physical print. |
Weave Details
These control the density, thickness, and profile of the actual woven structure.
| Variable | Description |
|---|---|
| weave_rows | Total number of horizontal bands spanning from base to top. |
| band_width | Vertical height (Z-axis) of each individual horizontal band. |
| band_thickness | Radial depth/thickness of the horizontal bands extending outward. |
| rib_count | Target number of vertical ribs. This must be an even number to ensure proper over-under weave alternation. The algorithm locks 4 ribs to the corners and distributes the rest evenly across the flat sides. |
| rib_width | Width of each vertical rib. |
| rib_thickness | Radial depth/thickness of the vertical ribs. |
| rib_fillet_ratio | Controls edge rounding on the vertical ribs (0 = perfectly square, 0.5 = fully rounded pill shape). |
Rim Details
Variables for generating the top brim and the bottom base flare.
| Variable | Description |
|---|---|
| top_rim_style | Choose between "solid", "braided", or "none" for the top border. |
| bottom_rim_style | Choose between "solid", "braided", or "none" for the bottom base. |
| top_rim_thickness | Diameter/thickness of the top rim structure. |
| bottom_rim_thickness | Diameter/thickness of the bottom rim structure. |
| braid_twists | Number of full twists if a "braided" rim is selected. Note: High values significantly increase render time. |
| bottom_rim_offset | Outward expansion of the bottom rim footprint. Crucial for improving print bed adhesion. |
Corner Collar Details
Settings for the decorative rings that bridge the gap where corner ribs and weave bands meet.
| Variable | Description |
|---|---|
| collar_enable | Checkbox/boolean to turn the decorative corner collar rings on or off. |
| collar_diameter | Thickness (diameter) of the cord making up the collar rings. |
| collar_color | OpenSCAD rendering color for the rings to visually distinguish them in previews. |
Printing Notes
- Zero Supports Required: All overhanging elements are optimized for FDM. The rims and weave profiles use hidden teardrop geometry or strict 45° bottom chamfers to bridge cleanly without support material.
- Adhesion: A configurable bottom rim offset expands the base footprint to ensure it stays planted on the build plate.
Parametric True-Weave Rectangular Basket
Publicado em 4 de mai de 2026