Galeri Burgulu Vazo
Burgulu Vazo
Alttan üste burulmuş altıgen vazo; vazo modunda basılmaya çok uygun. Kenar sayısını, burulmayı ya da yüksekliği değiştir.
ArgilCAD'de açık bir proje gerekir. CAD motoru bir proje açıkken çalışır ve modeli koddan o üretir. Bilgisayarda çalışır; telefon ve tablette ArgilCAD görüntüleyici olarak açılır.
- ArgilCAD'i aç, bir proje oluştur ya da aç.
- Kodu istem kutusuna ya da Kod Editörü'ne yapıştır.
- Çalıştır; sonra istediğin ölçüyü değiştir ya da AI'dan değişiklik iste. Kod çalıştırmak ücretsizdir.
- Boyut
- 62,7 × 66 × 120 mm
- Parça
- 1
- Kategori
- Ev
- Nasıl yapıldı
- Elle yazıldı
- Lisans
- CC BY-NC-SA 4.0
Kod model.py · 35 satır
"""Twisted vase — a vase-mode favourite, built on the same kernel ArgilCAD runs.
Paste into ArgilCAD's code editor as is: the last line assigns `result`.
"""
from math import sin, cos, pi
from build123d import *
height = 120.0 # mm
radius = 34.0 # widest point (hexagon circumradius), mm
sides = 6
twist = 60 # degrees, bottom to top
wall = 1.6 # mm, across the flats
base = 2.0 # floor thickness, mm
corner = 6.0 # corner rounding, mm
steps = 10 # loft sections
def section(z, inset=0.0, fillet_r=corner):
"""Rounded polygon at height z, turned by its share of the twist."""
u = z / height
r = radius * (0.72 + 0.28 * sin(pi * (0.15 + 0.85 * u))) - inset
with BuildSketch(Plane.XY.offset(z)) as s:
RegularPolygon(r, sides, rotation=twist * u)
fillet(s.vertices(), radius=fillet_r)
return s.sketch.faces()[0]
outer = loft([section(height * i / steps) for i in range(steps + 1)])
# insetting the circumradius by wall/cos(pi/n) leaves exactly `wall` across the flats
inset = wall / cos(pi / sides)
inner = loft([section(base + (height + 1 - base) * i / steps, inset, corner - wall)
for i in range(steps + 1)])
result = outer - inner
Değiştirebileceğin ölçüler
| Değişken | Varsayılan | Aralık | Açıklama |
|---|---|---|---|
height | 120.0 | 40 – 250 mm | |
radius | 34.0 | 15 – 80 mm | |
sides | 6 | 3 – 12 | |
twist | 60 | 0 – 180 ° | |
wall | 1.6 | 0,8 – 4 mm |
© 2026 Argil Design · CC BY-NC-SA 4.0 — atıfla paylaşabilir ve değiştirebilirsin; ticari kullanım ve satış yok; türevler aynı lisansla.