Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D Parametric True-Weave Rectangular Basket por TinkerTroy no MakerWorld

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.

VariableDescription
base_width_x & base_width_yLength and width of the basket's base footprint.
top_width_x & top_width_yLength and width of the basket's top opening. Adjusting these independently from the base creates the draft/taper.
basket_heightTotal overall height of the basket.
corner_radiusCorner fillet radius. The algorithm automatically clamps this value so it never exceeds half the shorter side and breaks the geometry.
base_thicknessThickness of the solid bottom plate.
preview_colorOpenSCAD 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.

VariableDescription
weave_rowsTotal number of horizontal bands spanning from base to top.
band_widthVertical height (Z-axis) of each individual horizontal band.
band_thicknessRadial depth/thickness of the horizontal bands extending outward.
rib_countTarget 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_widthWidth of each vertical rib.
rib_thicknessRadial depth/thickness of the vertical ribs.
rib_fillet_ratioControls 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.

VariableDescription
top_rim_styleChoose between "solid", "braided", or "none" for the top border.
bottom_rim_styleChoose between "solid", "braided", or "none" for the bottom base.
top_rim_thicknessDiameter/thickness of the top rim structure.
bottom_rim_thicknessDiameter/thickness of the bottom rim structure.
braid_twistsNumber of full twists if a "braided" rim is selected. Note: High values significantly increase render time.
bottom_rim_offsetOutward 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.

VariableDescription
collar_enableCheckbox/boolean to turn the decorative corner collar rings on or off.
collar_diameterThickness (diameter) of the cord making up the collar rings.
collar_colorOpenSCAD 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.
MakerWorld

Parametric True-Weave Rectangular Basket

Publicado em 4 de mai de 2026

53
Curtidas
55
Downloads
194
Coleções
28
Impressões
Categoria Organizers
Tags
basket container organizer weave weave pattern woven woven basket rattan wicker kitchen office desk toys fruit basket openscad geometry geometric geometric art custom customizer customizable box parametric
Licença Standard Digital File License
Ver no MakerWorld (abre em nova aba)