1 / 4
Parametric Swirl LED Lamp Shade - 2 Sizes - Native Playground Recipe (Prototype) — zdjęcie 1
1 / 4

Parametric Swirl LED Lamp Shade - 2 Sizes - Native Playground Recipe (Prototype)

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

Two original, hollow, twisted LED shade prototypes in puck and pendant sizes, with native Playground recipe.

Ocena
0 / 5
Polubienia
1
Pobrania
1
Wydruki
0
Wyświetlenia
9
Oceny
0

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Kategoria
Home Decor
Licencja
Creative Commons — Attribution

Parametric Swirl LED Lamp Shade - two hollow native Playground sizes

LED-ONLY DECORATIVE SHELL PROTOTYPE. No incandescent/halogen bulb or candle. Not print-tested or heat-tested. LED-only does not guarantee thermal safety. Use a separately certified low-voltage LED module, keep plastic away from hot surfaces, and follow the light/material manufacturers' instructions. Do not leave an untested prototype operating unattended.

Two original sizes, 8 flutes and 90-degree twist:

- Puck LED study: 121.32 x 90 x 121.32 mm, nominal radial wall offset 1.6 mm.

- Pendant study: 181.98 x 135 x 181.98 mm, nominal radial wall offset 2.4 mm.

Both are one hollow shell, open at top and bottom. The pendant study is NOT a fitted E27 mount. No socket holder, retaining seat, wiring enclosure, strain relief or tested suspension is included. Actual socket/module dimensions and rated mounting hardware are required before use. The fluted neck must not be treated as a standard round shade-ring hole.

Native TrueGeometry Playground equation sections + variable sweep. No booleans, no imported replacement mesh. Count, depth, height and twist are editable numerical recipe parameters; the STL does not contain a live parameter table. Pendant is a proportional 1.5x native duplicate. Horizontal transition bands are visible in the section-based approximation.

Mesh checks: 25,856 triangles per file; one connected component; watertight wall, consistent winding, no zero-area triangles. Not a certification of printability, thermal behavior or strength. No external repair applied.

Import into your slicer and inspect layer preview. Playground uses Y up; rotate for your slicer's build axis before printing. Ensure the interior remains open. Do not assume vase mode suits a modeled double-wall shell. No tested printer preset is claimed.

Full article, both renders, dimensions, limitations and workflow:

https://blog.truegeometry.com/0_0_0_0/blogs/post-6f733dff.html

FULL NATIVE PLAYGROUND COMMAND RECIPE

SWIRL LED SHADE - native Playground recipe

Parameters in this tested recipe: flute count 8 (cos(8*t)), flute depth 4mm,

height 90mm (section Y positions and spine range), twist 90 degrees,

radial shell thickness 1.6mm. Pendant study scales all dimensions by 1.5.

Edit these numerical values together and rerun to create a new variant.

The shell has open top and bottom. No bulb holder, wiring or load-rated mount.

Stage A: run in Script panel on an empty scene.

/unit mm

/parametric sketch_equation (45-4*pow((1+cos(8*t))/2,3))*cos(t) (45-4*pow((1+cos(8*t))/2,3))*(-sin(t)) 0 6.28318530718 256

/tag_last SectionA

/rotate @SectionA 90 0 0

/move @SectionA 0 0 0

/parametric sketch_equation (53-4*pow((1+cos(8*t))/2,3))*cos(t) (53-4*pow((1+cos(8*t))/2,3))*(-sin(t)) 0 6.28318530718 256

/tag_last SectionB

/rotate @SectionB 90 0 0

/move @SectionB 0 11.25 0

/parametric sketch_equation (59-4*pow((1+cos(8*t))/2,3))*cos(t) (59-4*pow((1+cos(8*t))/2,3))*(-sin(t)) 0 6.28318530718 256

/tag_last SectionC

/rotate @SectionC 90 0 0

/move @SectionC 0 22.5 0

/parametric sketch_equation (61-4*pow((1+cos(8*t))/2,3))*cos(t) (61-4*pow((1+cos(8*t))/2,3))*(-sin(t)) 0 6.28318530718 256

/tag_last SectionD

/rotate @SectionD 90 0 0

/move @SectionD 0 33.75 0

/parametric sketch_equation (60-4*pow((1+cos(8*t))/2,3))*cos(t) (60-4*pow((1+cos(8*t))/2,3))*(-sin(t)) 0 6.28318530718 256

/tag_last SectionE

/rotate @SectionE 90 0 0

/move @SectionE 0 45 0

/parametric sketch_equation (55-4*pow((1+cos(8*t))/2,3))*cos(t) (55-4*pow((1+cos(8*t))/2,3))*(-sin(t)) 0 6.28318530718 256

/tag_last SectionF

/rotate @SectionF 90 0 0

/move @SectionF 0 56.25 0

/parametric sketch_equation (46-4*pow((1+cos(8*t))/2,3))*cos(t) (46-4*pow((1+cos(8*t))/2,3))*(-sin(t)) 0 6.28318530718 256

/tag_last SectionG

/rotate @SectionG 90 0 0

/move @SectionG 0 67.5 0

/parametric sketch_equation (32-4*pow((1+cos(8*t))/2,3))*cos(t) (32-4*pow((1+cos(8*t))/2,3))*(-sin(t)) 0 6.28318530718 256

/tag_last SectionH

/rotate @SectionH 90 0 0

/move @SectionH 0 78.75 0

/parametric sketch_equation (24-4*pow((1+cos(8*t))/2,3))*cos(t) (24-4*pow((1+cos(8*t))/2,3))*(-sin(t)) 0 6.28318530718 256

/tag_last SectionI

/rotate @SectionI 90 0 0

/move @SectionI 0 90 0

/3d_curve equation "0" "t" "0" 0 90 90

/tag_last Spine

Stage B: submit this sweep separately in chat and wait for success.

/sweep_variable @SectionA @SectionB @SectionC @SectionD @SectionE @SectionF @SectionG @SectionH @SectionI @Spine thick:1.6 twist:90

Stage C: run in Script panel.

/tag_last PuckShade

/delete @SectionA

/delete @SectionB

/delete @SectionC

/delete @SectionD

/delete @SectionE

/delete @SectionF

/delete @SectionG

/delete @SectionH

/delete @SectionI

/delete @Spine

/setprop @PuckShade color #f5d9ac

/setprop @PuckShade roughness 0.65

/duplicate @PuckShade

/tag_last PendantShade

/scale @PendantShade 1.5

/move @PendantShade 190 0 0

/setprop @PendantShade color #c7e6ee

/view iso

/view fit

Stage D: export each named part separately in chat.

/export_stl @PuckShade

/export_stl @PendantShade

Blog

Playground

Tagi