Kérdés:
Hogyan adhatunk "bőrt" egy Voronoi alakhoz?
Carl Witthoft
2018-05-14 16:56:23 UTC
view on stackexchange narkive permalink

Tegyük fel, hogy Voronoi mintájú alakot kaptam, például ezt a lámpát. Szeretnék hozzáadni egy "bőrt", amely a teljes alakot lefedi a belső felületen, így áttetsző anyaggal kinyomtathatnám, hogy többé-kevésbé egyenletes fényt kapjak. Íme egy példa arra, amire végül szeretnék kerülni: tea lámpaernyő. Van ötlet a Voronoi objektum visszaméretezésére?

Inkább a blender fórumon vagy a tiszta 3dGraphics-on fogok feltenni kérdést, mivel ez nagyon nehéz kérdés - van néhány Google-válasz, amikor a „fordított voronoi” kifejezésre keresünk, de a 3D-s modellezésben nem vagyok olyan mély, hogy bárkit javasoljak.
Úgy gondolom, hogy a turmixgép lehet a legjobb alkalmazás a cél eléréséhez. Korlátozott szoftverismeretemmel csak az egyes lyukak kézi nyúzását tudom elképzelni, de ennél egyszerűbb módon kell elvégeznie a feladatát.
@carl-witthoft Bármely programmal szerkesztheti az STL fájlt, és hálót adhat a belső felülethez. Néhány évvel ezelőtt (18) a 3Dmax segítségével néhány modellt készítettem, és hálókat adtam hozzá bőrök vagy textúrák létrehozásához. Bármelyik oktatóanyag megtalálható a használatához.
@FernandoBaltazar köszönöm a mutatót. Ha válaszként fel tudna adni egy egyszerű példát vagy "követendő lépéseket", akkor elfogadom.
Egy válasz:
Carl Witthoft
2018-05-17 18:46:58 UTC
view on stackexchange narkive permalink

Ezt egy Autodesk fórumra tettem közzé, és egy „MagWeb” nevű munkatárs a következő megoldást javasolta. Még nem próbáltam ki.

Egy lehetséges munkafolyamat nagymértékben függ a voronoi objektum általános alakjától: Ha mindenfelől domború (például tojás) vagy domború és sík (például henger), pl .:

  • SelectAll (Ctrl + A vagy Cmd + A MAC-on)

  • Futtassa az Edit / FitPrimitive parancsot, és állítsa PrimitiveType-jét ConvexHull értékre (a CreateNewObjects be van jelölve)

  • Futtassa a MakeSolid-ot ezen a törzsobjektumon, és állítsa a SolidType-t Pontosra. A Pontos engedélyezi az OffsetDistance csúszkát. Húzza le egy kicsit, és nyomja meg a frissítést. Olyan eredményt szeretne elérni, amely metszi, de megmutatja a voronoi objektumot. Ha szükséges, állítsa be az eltolást. Végül fogadja el.

  • Most aktiválja mind a voronoi, mind a MakeSolid eredményt, és futtassa a BooleanUnion

  • Mutassa meg újra a FitPrimitive objektumot (MakeSolid korábban elrejtette), és futtassa újra a MakeSolid-ot Pontos módban. Most állítson be egy kicsit nagyobb eltolást, mint korábban. A különbség határozza meg a "bélés" vastagságát. Elfogadás

  • Aktiválja a BoolleanUnion eredményt először és az utolsó MakeSolid eredményt, és futtassa a BooleanDifference-t egy üreges objektum megszerzéséhez. Lehet, hogy egy másik keresztező objektumot használ az alja nyílásának lebontásához.

Keményebb, de megvalósítható egy másik munkafolyamat mellett egy voronoi objektumon, amelynek homorú régiói vannak ...

szerkesztés

Néhány próba lefuttatása után megerősíthetem, hogy ez egyszerű domború objektumok esetén is működik. Ha vannak homorúságok, akkor valószínűleg a forrás alakját fel kell vágni olyan szakaszokra, amelyek mindegyike domborúnak tekinthető.
Korlátozott sikerrel játszottam a Meshmixer "minta alkalmazása" funkcióival. Formához illő mintát kaphattam, de meglehetősen egyenetlen felülettel. A mintaparaméterek némelyikének finombeállítása segíthet. Ne feledje, hogy az új forma általában olyan vastag, mint az eredeti voronoi objektum, ezért jobb lehet, ha a következőket tenné:
1) hozzon létre egy másolatot az eredetiről
2) zsugorítsa a másolatot néhány százalék
3) igazítsa a két objektumot egy közös eredethez, és vegye át a logikai különbséget az eredeti vékony falú változatának létrehozásához.
4) Építse fel a mintaobjektumot a vékonyfalú objektum alapján.

2. szám szerkesztése

Sikerült! Azok számára, akiket érdekel, vettem egy nyitott Voronoi szemüvegtokot, és beleraktam egy bőrt a szemüveg védelme érdekében. Lásd ezt a Thingiverse tételt

A linkelt dolog üresen jelenik meg, nincs előnézet :(
@0scar Igen, nem tudom, mit tett rosszul Thingiverse. Megpróbáltam szerkeszteni, de az STL képek nem jelennek meg. A napokban adok hozzá egy tényleges fényképet.
@Trish Elképesztő módon megtaláltam a fórum oldalt - most linkelve vagyok a válaszomban.


Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 4.0 licencért, amely alatt terjesztik.
Loading...