1 / 5
Parametric Rangoli Stencil Set - 3 Patterns (Petals, Dots, Jali) for Diwali — zdjęcie 1
1 / 5

Parametric Rangoli Stencil Set - 3 Patterns (Petals, Dots, Jali) for Diwali

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.

Customizable flat rangoli stencils for Diwali: Petals, Dots and Jali, 24 openings each. Untested prototype.

Ocena
0 / 5
Polubienia
0
Pobrania
3
Wydruki
0
Wyświetlenia
68
Oceny
0

Aktualizacja u źródła:

Informacje o modelu

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

Parametric Rangoli Stencil Set for Diwali: three flat 3D printable rangoli stencils (Petals 150 mm, Dots 200 mm, Jali 250 mm). Lay one on the floor, sprinkle rangoli powder or colored flour through the openings, lift, and you have a crisp pattern. Reusable every year.

UNTESTED PROTOTYPE: geometry checks passed, but no slicer or physical print test has been done. Check the slicer preview before printing.

CUSTOMIZABLE: each stencil is a native TrueGeometry Playground script, so the design is a set of numbers: diameter (final scale line), thickness (1.2 to 1.6 mm), petal count per ring (6/8/10/12), ring count (1 or 2), gap width and overlap angle. Only the three published default recipes (two rings, 12 segments, 24 openings each) were tested live. Other counts and the one-ring option are generated but not live-tested, so check them in the viewer before exporting. The Playground script cannot take variables, so change a number, regenerate the command text and paste it again.

WHAT YOU GET

- Petals.stl: 150 mm, two rings of 12 radial petal openings (24)

- Dots.stl: 200 mm, two rings of 12 round openings (24)

- Jali.stl: 250 mm, two rings of 12 diamond openings (24); needs a large bed, or rebuild at 200 or 150 mm

- All 1.4 mm thick, flat

HOW IT IS BUILT (NO UNION)

Each disc is 12 wedge segments of 31.6 degrees on a 30 degree spacing, so neighbors overlap by 1.6 degrees (about 2.1 mm at 150 mm, 2.8 mm at 200 mm, 3.5 mm at 250 mm). The wedges are deliberately not unioned. The overlap is meant to reinforce the seams once your slicer merges the overlapping volumes. The strength gain is design intent and has not been measured. Every wedge is individually watertight with zero degenerate faces. Do not union or repair the mesh externally, since that removes the overlap.

PRINT SETTINGS (suggested, not tested)

- Flat on the bed, no supports expected

- 0.2 mm layers (about seven layers), PLA or PETG

- Enable merging of overlapping volumes in the slicer and inspect the seam toolpaths

- STL is Y-up: rotate +90 degrees about X and place on bed in most Z-up slicers. Units: mm

HOW TO USE

1. Lay the stencil flat on a clean floor and press down gently.

2. Sprinkle rangoli powder or colored flour through the openings.

3. Tap lightly, then lift straight up without dragging.

4. Store flat. The disc is thin, so do not bend it.

FULL RECIPE

Full article with the complete native command recipe for all three stencils:

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

To run it: open https://www.truegeometry.com/CoreWebGLTG/KBEAgentHTTP.html in an empty scene, cancel Agent Manager, click Script, paste a recipe, click Run (not Clean and Run), export the named object (RangoliPetals, RangoliDots or RangoliJali) as STL. A how-to guide PDF is attached under Other files.

RECIPES (Petals, Dots, Jali in order):

// 31.6-degree overlapping segments, twelve copies, NO UNION

/sm_params 1.4 1 0.44

/sm_part 0.0000000 0.0000000 72.1663495 -20.4210185 73.0283690 -17.0838320 73.7361541 -13.7105647 74.2882097 -10.3083410 74.6833702 -6.8843462 74.9208007 -3.4458118 75.0000000 0.0000000 74.9208007 3.4458118 74.6833702 6.8843462 74.2882097 10.3083410 73.7361541 13.7105647 73.0283690 17.0838320 72.1663495 20.4210185

/tag_last Segment

/sketch_on XY equation 9*cos(t) 3.5*sin(t) 0 6.1850105367549055 63

/tag_last CutProfile

/sm_perforated @Segment 0 @CutProfile 21,41.4203 90 9 0.8

/sketch_off

/rotate @Segment -90 0 0

/scale @Segment 1

/pattern @Segment circ 12 360 y

/scale @Segment_c1 1

/scale @Segment_c2 1

/scale @Segment_c3 1

/scale @Segment_c4 1

/scale @Segment_c5 1

/scale @Segment_c6 1

/scale @Segment_c7 1

/scale @Segment_c8 1

/scale @Segment_c9 1

/scale @Segment_c10 1

/scale @Segment_c11 1

/group_visible RangoliPetals

/scale @RangoliPetals 1.0 1 1.0

/view top

/view fit

// 31.6-degree overlapping segments, twelve copies, NO UNION

/sm_params 1.4 1 0.44

/sm_part 0.0000000 0.0000000 72.1663495 -20.4210185 73.0283690 -17.0838320 73.7361541 -13.7105647 74.2882097 -10.3083410 74.6833702 -6.8843462 74.9208007 -3.4458118 75.0000000 0.0000000 74.9208007 3.4458118 74.6833702 6.8843462 74.2882097 10.3083410 73.7361541 13.7105647 73.0283690 17.0838320 72.1663495 20.4210185

/tag_last Segment

/sketch_on XY equation 4*cos(t) 4*sin(t) 0 6.1850105367549055 63

/tag_last CutProfile

/sm_perforated @Segment 0 @CutProfile 28,48.4203 90 4 0.8

/sketch_off

/rotate @Segment -90 0 0

/scale @Segment 1

/pattern @Segment circ 12 360 y

/scale @Segment_c1 1

/scale @Segment_c2 1

/scale @Segment_c3 1

/scale @Segment_c4 1

/scale @Segment_c5 1

/scale @Segment_c6 1

/scale @Segment_c7 1

/scale @Segment_c8 1

/scale @Segment_c9 1

/scale @Segment_c10 1

/scale @Segment_c11 1

/group_visible RangoliDots

/scale @RangoliDots 1.3333333333333333 1 1.3333333333333333

/view top

/view fit

// 31.6-degree overlapping segments, twelve copies, NO UNION

/sm_params 1.4 1 0.44

/sm_part 0.0000000 0.0000000 72.1663495 -20.4210185 73.0283690 -17.0838320 73.7361541 -13.7105647 74.2882097 -10.3083410 74.6833702 -6.8843462 74.9208007 -3.4458118 75.0000000 0.0000000 74.9208007 3.4458118 74.6833702 6.8843462 74.2882097 10.3083410 73.7361541 13.7105647 73.0283690 17.0838320 72.1663495 20.4210185

/tag_last Segment

/sketch_on XY rect 10 10

/tag_last CutProfile

/rotate @CutProfile 0 0 45

/sm_perforated @Segment 0 @CutProfile 21,41.4203 90 9 0.8

/sketch_off

/rotate @Segment -90 0 0

/scale @Segment 1

/pattern @Segment circ 12 360 y

/scale @Segment_c1 1

/scale @Segment_c2 1

/scale @Segment_c3 1

/scale @Segment_c4 1

/scale @Segment_c5 1

/scale @Segment_c6 1

/scale @Segment_c7 1

/scale @Segment_c8 1

/scale @Segment_c9 1

/scale @Segment_c10 1

/scale @Segment_c11 1

/group_visible RangoliJali

/scale @RangoliJali 1.6666666666666667 1 1.6666666666666667

/view top

/view fit

License: CC BY 4.0. Original design, made with AI assistance.

Blog

Playground

Tagi