Rendellenes normálok

Tipikus párbeszéd az ügyféllel, amely egy "ready-to-print" modellt hozott.
- Azt mondja, hogy készített egy 3D modellt a nyomtatáshoz? De itt normálisan felbukkant ...
- Normális? Mi a "normál"? Miről beszélsz?

Szóval, emlékszünk.
A síkot egyedileg három pont határozza meg. A normális a síkra merőleges vektor. vektor iránya határozza meg a „jobbkéz-szabályt” (ez a „szabály a csavar”, „szabály a dugóhúzó”, „jobb kéz szabályt”, stb -, aki közelebb és érthetőbb).

Rendellenes normálok

Más szavakkal, ha egy háromszöget nézünk, és az "óriási" csúcsokat az óramutató járásával ellentétes irányba fordítjuk, a vektort ránk irányítjuk, és a háromszög látható felületét elülsőnek nevezzük. Ha a háromszög csúcspontjait az óramutató járásával megegyező irányba megyünk, akkor a vektort irányítjuk tőlünk, a látható oldalt hátsó vagy hátsó oldalnak nevezzük.

A Stl formátumú fájlok olyan szilárd testeket írnak le, amelyek felülete olyan háromszögekből áll, amelyek normálját kifelé kell irányítani - a modell testétől

Rendellenes normálok

Sok olyan modell, hogy a tervezők nem nyomtatásra alkalmas a 3D nyomtatók, mert a „komolytalan” attitűd az normals. Sajnos, ez a hiba eredendő és kezdő tervezők, és a tervezők, aki sok éven át, hogy hozzon létre egy 3D modellt, de nem szembesülnek a 3D nyomtatás a nyomtató, hanem azért, mert nem volt égető szükség van aggódni normál és fordított granyah.Daleko nem minden 3D csomag A szimulációk kényelmes módon követik a normál helyek helyességét, és nehéz felismerni az inverz arcokat. Itt van például egy kép a SketchUp-ból. A fordított él kissé sötétebb, mint az arc (bal oldali ábra).

Rendellenes normálok

Nem látod jól? Én is. A helyzet javítható a SketchUp beállításaiban az inverz felületek megjelenítésének színének megváltoztatásával. Jobb ez most? (Ábra a jobb oldalon) Az inverz arcokból származó hibák akkor jelennek meg, amikor objektumokat csatlakoztatnak / kivonnak. A bal oldali ábra két objektumot mutat az arcok különböző tájolásával (a szürke kocka helyes - a normálok kifelé, a sárga helytelen - befelé). Két kockát összekapcsolunk egy kis átfedéssel. A keletkező párhuzamos (a jobb oldali ábra), amely a képernyőn helyesnek tűnik.

Rendellenes normálok

Próbáljuk meg kinyomtatni a nyomtatóra. Amint láthatjuk, az objektum "szétesett" két részre, pontosan az invertált arcok miatt.

Rendellenes normálok

Annak biztosítása érdekében, hogy fordított normálok (fordított arcok) előfordulhassanak. De leggyakrabban az inverz arcok megjelenésének forrásai:
  • A számok elforgatása és az azt követő extrudálás, valamint az ilyen műveletek sorrendje
  • Az objektumok létrehozásának különböző módszerei egy modellben
  • Kézi "töltőnyílások" alakultak ki a felületen a modellezés különböző fázisaiban.
Nézzük ezeket az eseteket részletesebben.

Számok forgatása és extrudálás
Hozzunk létre egy "feltételes" arch modellt. Mivel az ívnek szimmetrikusnak kell lennie a függőleges tengelyhez képest, logikus, hogy felét felemeljük, a második pedig tükrözi az első képet. Ezután csatlakoztassa mindkét részt.

Rendellenes normálok

Az 1. ábrán. A kétdimenziós alakot rajzol az ív bal oldalára. Ezután másolja az alakot, tükrözi és az elsőhöz egy kis átfedéssel (B ábra) csatolja. Ügyeljen rá: a tükör elforgatása után a sárga alakban a normálok a másik oldalra fordulnak! (C ábra). Ha most nyomja össze a kombinált alakja a kívánt vastagságban, majd a bal és jobb oldalán lesz normális, amelynek célja különböző irányokban - a bal oldalon a test belsejében, míg a jobb, hogy a külső (ábra D.).

Rendellenes normálok

Külsőleg a modell teljesen helyesnek tűnik (E ábra), és a nyomtató így nyomtat (F ábra).

Rendellenes normálok

Rendellenes normálok

Egy másik módszer a kétdimenziós ábrák egy vagy több módon történő létrehozása és az ezt követő extrudálás a harmadik tengely mentén vagy egy adott útvonal mentén, hogy egy háromdimenziós objektumot kapjunk (ábra a jobb oldalon). Ebben az esetben a normálok iránya a csomagkezelés algoritmusaitól és a műveletek sorrendjétől függ. Például a csomagunkban, amikor az ábrát egy adott útvonalon kirajzolják, a test normáljai befelé irányulnak, és a létrehozott végfelület kifelé néz.
Ha mindkét tervezési módszert használják a modellben (és a leggyakrabban ez történik), akkor az egyes objektumok normál irányának szoros figyelemmel kísérése szükséges, mielőtt összeállnának.

Kézi "felhalmozódás" a lyukak felületén
Különböző helyzetekben a modell felületén lyukak jelennek meg, amelyeket manuálisan "lefedni" kell. Ez a túlnövekedés gyakori hibaforrás, és biztosítani kell, hogy az újonnan létrehozott arcok normáljának irányai egybeessenek a modell többi arcának irányával. Általánosságban, ha a szerkesztés a felület elülső oldaláról történik, a "fúró szabálya" szerint a lezárandó lyuk csomópontjait az óramutató járásával ellentétes irányba kell fordítani.

Számos program lehetővé teszi, hogy megtalálja és javítsa az invertált arcokat. Például netfabb, meshlab, meshmixer és mások. Egyes modellezési programok beépített felületi ellenőrző eszközöket tartalmaznak, mielőtt egy stl-fájlba exportálnának. De komplex felületeken ezeknek a programoknak az algoritmusa nem mindig találja meg és korrigálja az összes fordított normál értéket. Ezért jobb, ha a normál helyes elrendezést a kezdetektől fogva megfigyeljük objektumok létrehozásakor. Végtére is, mindenki tudja, hogy néhány másodpercen belül összekeverheti a kötelet, majd órákon át kicsinyítheti.

És ha a nyomtató a téglalap alakú keret helyett (a baloldali képen) kinyomtatja ezt a fajta ostobaságot (a jobb oldali ábra),

Rendellenes normálok

ne rohanjon sikítani, hogy a számítógép "buggyos", vagy hogy a nyomtató "bolond". Nézz körül alaposan - lehet-e a modell abnormális normál?

Sikereket kívánunk!
AM
Costa 3D

Rhino-ban nem dolgoztam, de kételkedtem benne, hogy nincs sok fogalom a sokszög hálóra. Úgy döntöttem, hogy segítséget keresek a Rhino4-ben:

Flip (Flip)
Megfordítja az objektum normáljának irányát.
lépéseket:
  • Válassza ki az objektumokat.
    A parancssor megmondja, hogy hány objektumot fordítanak.
jegyzetek
  • A zárt összetett felületek nem lehetnek a felületi normál irányok befelé nézve.
  • A görbék és felületek irányát befolyásolja számos felületi létrehozási parancs és logikai művelet. Ha egy logikai művelet eredményeként olyan váratlan eredményeket kap, mint például az összevonás a kivonás helyett, próbálja megfordítani egy vagy mindkét felület normál irányát.


Eszköztár elemzése> Flip irány (jobb egérgombbal)
Main2 eszköztár (Basic 2)> Flip irány (jobb klikk)
Mesh eszköztár> Flip Mesh Normals (Flip Mesh Normal) (Jobb klikk)
Eszközök STL Tools panelben (Eszközök Sztereolitográfia)> Flip Mesh Normals (Flip Normals sokszög mesh) (jobb klikk)


Nincs Menü

Szintén létezik egy parancs Dir show / hide normal

Emellett számos eszköz van a normálok kijavítására

Az összetett felületek vagy a sokszögek közötti keresztmetszetű felületek lehetnek ellentétes irányúak az arcokon.
Használja a Dir parancsot az arc normál megjelenítéséhez. Egy megfelelően orientált merev testben a normálok kifelé mutatnak.
Ez a sokszögű háló ellentmondásos normál.

Rendellenes normálok

Rendellenes normálok


Az összetett felület egyes felületeinek normáljának megváltoztatása
  1. Használja az Explode parancsot vagy az ExtractSrf parancsot a problémás arcok elkülönítésére.
  2. Használja a Dir parancsot az egyes arcokon a normálok megfelelő irányításához.
  3. A kompozit felület visszaállításához használja a Join (Csatlakozás) parancsot.
A szokások megváltoztatása egy nem orientált sokszögű hálón
  • Használja a UnifyMeshNormals parancsot (Unify Polygonal Grid Normales).
Korrigált sokszög háló, egyenletes normálokkal kifelé nézve.

Rendellenes normálok

Rendellenes normálok