Parametric Swirl LED Lamp Shade - 2 Sizes - Native Playground Recipe (Prototype)
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