openscad - 3d z dvou ploch

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Neděle Duben 19 14:01:07 CEST 2020


No jedna se o stovky bodu, je to nasledujici tvar - to je obrys spodni 
plochy, horni plocha by byla definovana podobne jen obrys vetsi ruzne na 
ruznych mistech, ale jak z toho udelat polyhedron mne nenapada...


function circlepts(xc, yc, a1, a2, r, segments) =
[for (i=[0:segments-1]) [
         xc + r*sin(a1 + (a2-a1)/(segments-1)*i),
         yc + r*cos(a1 + (a2-a1)/(segments-1)*i)]
];



module basepoly()
{
     //translate([-132/2, -133/2])
     polygon(points=concat(
         [[0,0], [0,115]],
         circlepts(28, 115, -90, -30, 28, 30),
         circlepts(28, 115, 30, 60, 28, 30),
         circlepts(63.5, 133, 240, 180, 12, 30),
         [[115,121]],
         circlepts(115, 116, 0, 90, 5, 10),
         [[120,105]],
         circlepts(115, 105, 90, 270, 5, 20),
         circlepts(102, 105, 90, 0, 8, 20),
         [[81,113]],
         circlepts(91, 103, 0, -180, 10, 20),
         circlepts(115, 100, 250, 180, 20, 30),
         [[132,80], [132, 75]],
         circlepts(122, 75, 90, 180, 10, 20),
         [[90,65]],
         circlepts(90, 30, 0, -90, 35, 30),
         [[55,0]],

         [[0,0]]
         )
     );
}

linear_extrude(height=20, convexity=10, scale=1.0, center = false)
             basepoly();

Dne 19.04.2020 v 13:52 Pavel Hudecek napsal(a):
>
> Jestli je to nadefinované jako skupiny bodů, šlo by z toho udělat 
> polyhedron.
>
> PH
>
> *Od: *Jaroslav Buchta <mailto:jaroslav.buchta na hascomp.cz>
>
> Dejme tomu, ze mam 2 skicy plochy slozitejsiho tvaru, jde provest nejaka
>
> transformace, ktera z toho udela 3D objekt ktery bude mit zakladnu
>
> odpovidajici jedne a horni stranu druhe plose? Aby proste vznikly sikme
>
> steny (scale u linear_extrude nedava dobry vysledek, tvar neni rozumne
>
> centrovatelny)
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20200419/c06d23ed/attachment.html>


Další informace o konferenci Hw-list