Atsisiuntimai

BRL-CAD atvirojo kodo kietojo modeliavimo CAD programinė įranga

BRL-CAD atvirojo kodo kietojo modeliavimo CAD programinė įranga

Naujoji revoliucinė technologija, prieinama beveik visiems, neabejotinai yra 3D spausdinimo technologija. Viskas, ko reikia, yra kelios bylos, tiksliai apibūdinančios reikiamo objekto struktūrą ir matmenis, pateikiančios įvestį į 3D spausdintuvą, ir jūs turite tai, to paties objekto realaus gyvenimo modelį. Neatsiejama programinės įrangos dalis yra modeliavimo programa, kuri bus naudojama kuriant modelį.

Ne tik šis aspektas, bet ir 3D spausdinimas yra naudingas veiksnys žmonėms, prisidedantiems prie atvirojo kodo techninės įrangos projektų ir besidomintiems jais. Žarnos gali būti gana lengvai pagamintos arba, tiksliau, atspausdintos. Šiandien mes kalbėsime apie vieną tokią modeliavimo programą, kuri yra raktas į visą šią galią, BRL-CAD.

funkcijos

„BRL-CAD“ oficialiose svetainėse gali pasigirti U.S. Kariuomenė daugiau nei 20 metų. Tai buvo pagrindinė jų bandymų ir modeliavimo platforma. Tai turi reikšti, kad jis turi keletą ypatingų savybių, kurios yra gana pageidautinos.

Tvirtas modeliavimas

Tvirtas modeliavimas suteikia fiziškai tikslų sukurtų modelių vaizdą. Tai leidžia lengvai kurti realius ir praktinius projektus, kurie bus naudojami. Ypač dalykai, kurie turi daug bendrauti su aplinka, pavyzdžiui, automobiliai.

Spindulių sekimas

Spindulių sekimas yra svarbus veiksnys, palengvinantis kuriamų modelių geometrinę analizę. Tai gali apimti inercijos momento, masės centro padėties, slėgio taške ir kt. Apskaičiavimą. Tai taip pat palengvina vaizdų perteikimą proceso peržiūrai.

Scenarijų sąsaja

„BRL-CAD“ gali paleisti komandų serijas, kurias vartotojas tiesiogiai įveda naudodamas standartinę įvestį, ir turi didesnį efektyvumą, nes gali supakuoti kelias komandas, o ne vartotojui reikia kiekvieną komandą įterpti atskirai, vieną po kitos.

Procedūrinė geometrija

BRL-CAD gali kurti modelius naudodama procedūrinę geometrijos sąsają, kuri sukuria modelius, paremtus algoritmais ir lygtimis, o ne rankine konstrukcija.

Spektaklis

„BRL-CAD“ dizainas yra labai efektyvus, atsižvelgiant į disko ir atminties atminties struktūrą. Dėl geresnio dizaino „BRL-CAD“ gali vykdyti daug darbo reikalaujančius procesus net ir mažai energijos naudojančiose sistemose. Be to, „BRL-CAD“ taip pat turi modulinį dizainą, o tai reiškia, kad daug lengviau pritaikyti programą.

Atsisiųskite ir įdiekite

Yra skirtingos diegimo instrukcijos, tačiau naujausias leidimas yra labai sudėtingas. Čia mes parodysime paprasčiausius, todėl tiesiog sekite paskui.

Pirmiausia, priklausomybės. „BRL-CAD“ diegimui reikės dviejų programų:

„Ubuntu“ / „Debian“ pagrįstoms sistemoms:

sudo apt įdiekite cmake subversion

Įdiegti prielaidas

„Fedora“ pagrįstoms sistemoms:

sudo dnf įdiekite cmake subversion

Galite įvesti savo sistemos atitikmenį, nes šios programos yra plačiai paplitusios.

Dabar atsisiųsdami BRL-CAD failus:

svn kasa https: // svn.kodas.sf.net / p / brlcad / code / brlcad / bagažinės brlcad

SVN kasa

Dėl šios komandos bus katalogas pavadinimu brlcad. Dabar atlikite šiuos veiksmus:

mkdir brlcad / build
cd brlcad / build
„cmake“ ... -DBRLCAD_BUNDLED_LIBS = ĮJUNGTA -DCMAKE_BUILD_TYPE = Paleisti

Padaryti rezultatą

Dabar kurdami programą:

padaryti

Padarykite komandos rezultatą

Ir galiausiai, diegimas:

padaryti įdiegti

BRL-CAD „WalkThrough“

Dabar, kai jūsų „Linux“ sistemoje įdiegėte BRL-CAD, neturite nieko kito, kaip tik vėl užsiimti savo architektūriniu pomėgiu ir susikurti tą namą, kurį įsivaizdavote galvoje. Arba dabar jūs galite kurti nuostabias robotų dalis savo inžinerijos projektams arba galite tiesiog nukopijuoti ir įklijuoti pasaulio dizainus, kurie jums patinka ir manote, kad turėtų būti jūsų modeliavimo portfelyje. Prieš šiame mokymo programos straipsnyje jus įtraukiant į intriguojantį 3D CAD (Computer-Aided Design) modeliavimo labirintą, turėtume susipažinti su tuo, kas iš tikrųjų yra modeliavimas, kad galėtumėte iš trečiosios akies matyti, kaip suvokiate formas.

BRL-CAD modeliavimo perspektyva

Kompiuterizuoto dizaino arba CAD pasaulyje modelis yra bet koks vaizdinis, analitinis ir spausdinamas. Taip yra todėl, kad modeliavimas yra tikrojo realaus pasaulio objektų tyrimas. Sujungę CAD su modeliavimu, turime CAD modeliavimą, kuris palengvina faktinį objektų, suvokiamų mūsų akimis ar vaizduote, vaizdavimą ir sukuria realų šių objektų vaizdą su konkrečiais matmenimis. Modeliuojamo 3D objekto rezultatas atvaizduos tas pačias fizines savybes, kurios taikomos realiame pasaulyje egzistuojančiam objektui.

Kadangi dabar gerai žinome šios 3D tvirtos modeliavimo sistemos galią, trumpa pamoka, kaip ją naudoti, turėtų būti pakankama pagarba nenusistovėjusiems pradedantiesiems ar entuziastams, kurie ieško tvirtų pamatų savo teritorijai pažymėti BRL-CAD pasaulyje. Kai sužinosite, kaip manevruoti aplink BRL-CAD, suprasite, kodėl jis dinamiškai tinka pramonės, švietimo ir karinėms reikmėms.

Kita straipsnio dalis supažindins jus su BRL-CAD vartotojo sąsajomis, meniu elementais, duomenų bazėmis ir kitomis pagrindinėmis funkcijomis. Mes taip pat turėtume sugebėti parodyti pagrindinę modeliavimo pamoką.

Pristatome MGED

„MGED“ reiškia „Multi-Device Geometry Editor“. Yra daugybė kitų programų, kurias reikia ištirti naudojant BRL-CAD programinę įrangą, tačiau įgyvendinus kai kuriuos modeliavimo tikslus, šiame straipsnyje svarstoma pereiti prie MGED.

Pirmas žingsnis - įjungti „Linux“ terminalą iš OS programos meniu arba naudojant „Ctrl“ + „Alt“ + T, kuris, kaip įrodyta, veikia „Ubuntu“. Kai jūsų terminalas veikia, vykdykite šią komandą:

$ mged

Galite gauti klaidą, kad jūsų „Linux“ sistema to neranda mged arba nepripažįstama kaip sistemos komanda. Čia dažniausiai kyla problemų dėl kelio konfigūracijos, tiesiogiai susietos su ten, kur įdiegėte savo BRL-CAD programinę įrangą. Jei galite atsekti ir nurodyti šį naują kelią, turėtumėte sėkmingai naudoti komandą mged.

Numatytasis BRL-CAD diegimo katalogas yra / usr / brlcad. Jei naudojant gaunama nepageidaujama klaida mged komandą iš jūsų terminalo, jūsų „Linux“ sistemai gali kilti problemų bandant atsekti šį diegimo katalogą. Jūsų „Linux“ sistemos vykdymo kelias turi atpažinti katalogo kelią / usr / brlcad / bin problemai išspręsti. Vykdydami šias komandas, atliksite reikiamus ~ pakeitimus./ profilis arba ~./ bash_profile. Tai priklauso nuo jūsų naudojamo terminalo tipo ar apvalkalo.

$ PATH = / usr / brlcad / bin $ PATH
$ eksporto kelias

Prieš pridėdami kelio sakinį įsitikinkite, kad esate dešiniajame apvalkale, kad išvengtumėte nepageidaujamų sistemos klaidų. Per šią komandą galite patikrinti šiuo metu naudojamą apvalkalą.

$ echo $ SHELL

Dabar, jei kilo problemų naudojant mged, Pakartotinis komandos įvedimas neturėtų sukelti klaidų.

$ mged

Kai ši komanda bus sėkmingai vykdoma, tikimasi, kad iškils du MGED langai. Iššokantis langas su aiškiu, ryškiu ekranu arba su terminalo egzemplioriumi mged> yra „MGED“ komandų langas, ir, kaip rodo jo pavadinimas, naudosite jį daugybei su BRL-CAD susijusių komandų vykdymui. Kitas iššokantis yra „MGED“ grafikos langas. BRL-CAD bendruomenė populiariai vadina tai Geometrijos langas. Tai grafinis komandų, įgyvendinamų pagal MGED komandų langą, atspindys. Galite manyti, kad šie du langai turi išorinės sąsajos sąsają, pvz., Su darbalaukio ir žiniatinklio programomis, kai vienoje pusėje yra loginis kodas, o kitoje - loginio kodo pasiekimas.

MGED komandų langas ir grafikos langas

CAD modeliavimą įmanoma pasiekti naudojant „MGED Graphics Window“, tačiau apsvarstę galimybę naudoti „MGED“ komandų langą suteiksime tam tikrą modulinį lankstumą, kaip mes siekiame savo modeliavimo tikslų.

Darbas su duomenų baze

Pirmasis žingsnis siekiant pradėti ir tęsti savo CAD modeliavimo pomėgį ar karjerą per BRL-CAD yra sukurti duomenų bazę per MGED sąsają ar langą. Naudokite kompiuterio pelę, norėdami pereiti į komandų langą MGED ir įvesti šią komandų eilutę.

mged> opendb demo.g

Pirmiau nurodyta komanda nurodo MGED sukurti duomenų bazę, vadinamą demonstracija. Kaip supratote, sukurti BRL-CAD duomenų bazės failai visada imsis .g failo plėtinys. Kai paspausite Enter klaviatūroje, MGED patikrins, ar jūsų nurodytas duomenų bazės pavadinimas egzistuoja, o jei jo nėra, būsite paraginti patvirtinti jo sukūrimą. Jei ji egzistuoja, bus jau esama duomenų bazė, kuri atsidarys per šį grafikos langą.

BRL-CAD duomenų bazės sukūrimas per MGED

BRL-CAD modeliavimo metodai

Yra du pagrindiniai modeliavimo būdai naudojant BRL-CAD programinę įrangą. Pirmasis požiūris yra naudojant primityvias figūras, o antrasis požiūris yra naudojant pagrindinės Bulio operacijos ant tų pačių formų. Norėdami suprasti pirmąjį požiūrį, turime apibrėžti primityvią formą. Jei paimsite 3D objektą ir pakeisite jo parametrus, pvz., Aukštį, plotį, pagrindą ar spindulį, nekeisdami formos tipo, turėsite primityvią formą. Vienas iš tokių pagrindinių 3D objektų, kurie laikomi primityvia forma, yra rutulys, o BRL-CAD savo duomenų bazėje talpina dar keliolika panašių į jį.

Antrasis modeliavimo būdas, naudojant pagrindines Bulio operacijas, egzistuoja, nes ne visi formos modeliai, su kuriais susidursite, turės primityvų modelio bruožą. Pagrindinės Bulio operacijos, pvz sankryža, atimtis, ir sąjunga reikės norint pasiekti norimą modelio išvestį. Praktinis modeliavimo pavyzdys yra didesnio uždaro cilindro paėmimas ir tada iš jo atimama mažesnė cilindro dalis, kad būtų sėkmingai sukurtas tuščiaviduris cilindras.

Tai yra modeliavimo metodai, kuriuos turite išmokti pagal BRL-CAD. Turėsite išmokti keletą komandų, kad paskatintumėte modeliavimo veiklą, o po to viskas ir viskas, kas susiję su modelių pasauliu, sulenks kelius pagal jūsų valią.

Mūsų mokomoji priemonė tikslui ir tikslui modeliuoti

Norėdami turėti tvirtą pagrindą modeliuodami pagal BRL-CAD, mes remsimės BRL-CAD dokumentacijos pamoka apie viso šachmatų rinkinio modeliavimą. Mes bandysime paliesti pagrindinius modeliavimo aspektus, kurie padės jums augti, bandydami būti kuo bukesni savo paaiškinimuose. Kadangi tai yra 3D modeliavimas, Arthur Shlain'o 2D dizainas bus mūsų orientacinė bazė.

Šachmatų rinkinio nariai yra karalius, karalienė, riteris, bokštas, pėstininkas ir vyskupas.

Šachmatų rinkinio nariai

Kad šis mokomasis straipsnis būtų įdomus, atliksime tik vieną modeliavimo nuotykį, susijusį su išvardytais šachmatų rinkinio nariais. Poilsį, kurį galėsite patogiai atlikti vėliau, galite atlikti kaip namų užduotį. Arba galite pasinaudoti įgūdžiais, kurių išmoksite kurdami šį šachmatų figūrą, ir ištirti kitus modeliavimo uždavinius, kurie padarys jus geresniu BRL-CAD modeliuotoju.

Negalime mesti monetos, kurią šachmatų nariai nustato savo komandai dėl jų skaičiaus, tačiau galime mesti kauliuką, nes turime reikalų su šešiais šachmatų figūromis. Kauliukų ritinys mano pusėje nusprendė eiti su pėstininku. Na, kadangi jūs vis dar esate šios BRL-CAD mokymo programos kareivis, kuris dar neįgyja pelnytų CAD modeliavimo įgūdžių, tai visiškai logiška. Be pėstininko šachmatų lentoje visi kiti šachmatų grupės nariai yra pažeidžiami ir patiria visišką pasalą.

Lombardo šachmatų figūros modeliavimas

Pėstininkų šachmatų figūra

Pirmasis akivaizdus žingsnis yra sukurti mūsų „Pėstininkų“ duomenų bazę su .g pratęsimas, kaip nurodyta anksčiau. Norėdami atlikti šią užduotį, naudokite komandų langą MGED.

mged> opendb pėstininkas.g

Klaviatūroje paspauskite „Enter“.

Sukurkite cilindrą, apibrėžiantį mūsų pėstininkų modelio pagrindą

Kai komandų langas aktyvus, įveskite ir vykdykite šias komandų eilutes:

mged> bazėje.rcc rcc

Ši komandų eilutė yra naudinga kuriant apskritą cilindrą. The į dalis šios komandos įterpia primityvią formą. Antroji dalis, bazė.rcc, yra galutinis šios pirmykštės formos pavadinimas ir trečioji komandos dalis, rcc, nurodo, kad mūsų kuriama forma yra a Dešinysis apskritas cilindras.

Tada MGED paprašys x, y, ir z viršūnių reikšmės. Šios reikšmės apibrėžia jūsų apibrėžtos primityvios formos apačios vidurį. Įveskite šias reikšmes ir paspauskite enter.

mged> 0 0 0

Tarpai yra svarbūs sprendžiant tokias vertybes. Taigi laikykitės tarpų susitarimo.

Kitame MGED raginime bus prašoma sukurti cilindro aukščio vektoriaus reikšmių (x, y, z). Eikite naudodami šį įvestį ir paspauskite enter.

mged> 0 0 0.6

Galiausiai paskutinė MGED reikalaujama įvesties eilutės vertė apibrėžs mūsų sukuriamos cilindro formos pagrindo spindulį.

mged> 2.25

Jūsų paskutinis MGED komandos langas turėtų būti panašus į šią ekrano kopiją.

MGED komandos langas su cilindro pagrindo vertėmis

Naršant į grafikos langą, magija, įvykusi, kai buvote komandos lange, turėtų būti panaši į šią ekrano kopiją.

Cilindro pagrindo atvaizdavimas MGED grafikos lange

Yra lengvesnis būdas atlikti visus šiuos veiksmus, sukuriant cilindro pagrindą. Visus aukščiau nurodytus veiksmus galime pasiekti vienoje komandų eilutėje. Apsvarstykite toliau nurodytą " į komandą, kad būtų pritaikyti visi reikalingi parametrai cilindro pagrindo formai sukurti.

mged> bazėje.rcc rcc 0 0 0 0 0 0.6 2.25

Kai paspausite „Enter“, komanda pasieks galutinį daugelio aukščiau išvardytų veiksmų tikslą ir sukurs apibrėžtos cilindro formos vaizdą. Mes galime apibendrinti aukščiau nurodytų komandos parametrų pasekmes:

in: atlieka primityvios formos įterpimą

bazė.RPK: apibrėžtos pirmykštės formos pavadinimas

RPK: apibrėžto primityvaus objekto, šiuo atveju, stačiojo apskrito cilindro formos

0: viršūnės X vertė

0: viršūnės Y reikšmė

0: viršūnės Z reikšmė

0: aukščio vektoriaus X vertė

0: aukščio vektoriaus Y reikšmė

0.6: aukščio vektoriaus Z reikšmė

2.25: apibrėžtos pirmykštės formos pagrindo spindulys

Kadangi šis komandų eilutės metodas atrodo labiau organizuotas ir tiesioginis, turėtumėte jį pritaikyti visuose modeliavimo projektuose. Dabar, kai turime savo „Pėstininkų“ šachmatų figūros pagrindą, norime jį modeliuoti aukštyn. Kita modeliuojama dalis yra kreivoji sritis virš pagrindo.

Sukurkite kreivą mūsų pėstininkų modelio dalį

Šio tikslo įgyvendinimas gali būti šioks toks iššūkis, tačiau „FossLinux“ akimis nieko nėra neįmanomo. Yra du žingsniai, kuriuos turime užkariauti. Pirmiausia apibrėžsime a trc (Sutrumpintas dešinysis kūgis). Antra, iš apibrėžto atimsime Torą trcišorinė dalis (tor). Galima pagalvoti tor kaip 3D žiedinės revoliucijos modelį, nes nenorime pasimesti intensyviame geometrijos pasaulyje.

Sutrumpinto dešiniojo kūgio ir „Torus“ atvaizdai

Pradėsime nuo trc.

mged> kūne.trc trc

Paspauskite ENTER. Mes to norime trc mes pradedame nuo rcc modelio viršutinė dalis. Norėdami būti konkretūs, eikime su 0.6 aukščio vertė. Kaip įprasta, MGED turėjo paraginti įvesti viršūnės vertes X, Y, Z trc modelis. Įveskite šias reikšmes ir paspauskite enter.

mged> 0 0 0.6

Kitoje MGED eilutėje bus reikalaujama aukščio vektoriaus X, Y, Z reikšmių. Taip pat įveskite šias reikšmes ir paspauskite enter.

mged> 0 0 1.7

Tada MGED paprašys bazinės spindulio vertės. Įsitikinkite, kad ši spindulio vertė yra tokia pati, kaip ir bazė.rcc. Jūsų rimuoto įvesties vertė čia turėtų būti:

mged> 2.25

Paskutinis MGED vertės prašymas bus susijęs su viršutiniu spinduliu; nusprendėme vadovautis tokiu vertės įvedimu. Įveskite jį ir paspauskite Enter.

mged> 0.5

Mūsų sutrumpinto dešiniojo kūgio grafikos langas turėtų būti panašus į šią ekrano kopiją:

Sutrumpinto dešiniojo kūgio grafikos langas

Mes sieksime vadovaujant trumpų rankų metodas, kad būtų pasiektas tikslas sukurti kreivą „Lombardo“ modelio dalį. Turėtų pakakti šios komandos eilutės. Nukopijuokite jį į komandos langą ir paspauskite enter.

mged> kreivėje.tor tor 0 0 2.8 0 0 1 2.85 2.35

Viršūnės reikšmes X, Y, Z žymi 0 0 2.8. Atvykome į 2.8 vertė pridedant kūnas.trcviršūnės vertė atitinkamai Z, aukštis ir viršutinis spindulys (0.6 + 1.7 + 0.5). X, Y, Z vertės 0 0 1 taikomos normaliam vektoriui, kuris sukurs statmeną vamzdį tiesiai su z ašimi. 1 spindulys yra 2.85, o 2 spindulys yra 2.35. 1 spindulys yra apibrėžtas nuo vamzdžio centro iki viršūnės, o 2 spindulys yra apibendrintas vamzdžio spindulys.

Vaizdingesnis 1 spindulio ir 2 spindulio vaizdavimas ir paaiškinimas yra matomi kitoje ekrano kopijoje.

„Torus Radius 1“ ir „Torus Radius 2“

Kaklo cilindro sukūrimas mūsų pėstininkų modeliui

Čia naudojama MGED terminalo komanda yra tokia.

mged> kakle.rcc rcc 0 0 2.3 0 0 0.5 1.4

Paspauskite ENTER. Pirma, mes kuriame cilindrą su 0 0 2 viršūne.3. Viršūnės vertė 2.3 yra kūno suma.trc aukštis ir viršūnė. Tai vienintelis būdas užtikrinti, kad „Lombardo“ modelio kaklas būtų išdėstytas ant „Lombardo“ modelio pagrindo. Taip pat nurodėme apibrėžtą cilindro aukščio vektorių, kurio vertės 0 0 0.5. Paskutinė vertė, 1.4 rodo apibrėžtą cilindro spindulį.

Galvos sferos sukūrimas mūsų pėstininkų modeliui

Naudojama MGED terminalo komanda yra tokia:

mged> galvoje.sph sph 0 0 3.6 1.1

Paspauskite ENTER. The .sph išplėtimas šioje komandų eilutėje reiškia apibrėžti sferą. Sferos viršūnės vertės yra 0 0 3.6, o sferos spindulio vertė yra 1.1. Sferos viršūnės vertė, 3.6 yra kaklo suma.RPK pusės aukščio vertė (0.25), viršūnės vertė (2.3) ir šios sferos spindulys (1.1). Norėdami efektyviai vizualizuoti dabartinę mūsų sukurto „Lombardo“ modelio būseną, naudokite kompiuterio dešinįjį ir kairįjį pelės mygtukus, kad atitinkamai priartintumėte ir atitolintumėte.

Lombardo modelio būsena įgyvendinus jo kaklą ir galvą

Eikite į „MGED Graphics Window“ meniu juostą, spustelėkite Vaizdas meniu punktą ir pasirinkitePriekis. Turėtumėte sugebėti sukurti dabartinio „Lombardo“ modelio būsenos vaizdą iš priekio.

Priekinis mūsų dabartinio pėstininko modelio vaizdas

Regiono kūrimas mūsų pėstininkų modeliui

Kurdami regioną, mes norime pasakyti, kad norime įgyvendinti savo modelio formą. Kiekviena jūsų sukurta modelio forma turės pereiti šį žingsnį, kur mūsų modelio formai bus suteikta masė ir galimybė užimti vietą. Norint atlikti šio regiono statybą, reikės taikyti sąjungos, atimties ir sankirtos Būlo operacijas. Vykdykite šią MGED terminalo komandą.

mged> r pėstininkas.r u bazė.rcc u kūnas.trc - kreivė.tor u kaklas.rcc u galva.sph

The r dalis komandos eilutės sukuria regioną ir suteikia jam pavadinimą pėstininkas.r. The u į komandos eilutės dalį įeina po jos nurodytos modelio formos modelio formos tūris ir - dalis komandos neįtraukia nurodytos modelio formos modelio formos apimties, pakeisiančios ją komandų eilute.

Galime galutinai teigti, kad aukščiau nurodyta komanda apima visus anksčiau sukurtų modelių formų modelių tūrius, išskyrus tą, kuriam skirtas kreivė.tor, kuris neįtrauktas į kūnas.trc.

Medžiagų savybių įgyvendinimas mūsų sukurtame pėstininkų modelio regione

Čia naudojama MGED komanda yra tiesi į priekį ir atrodo taip.

mged> mater pėstininkas.r

Paspauskite ENTER. „MGED“ komandų eilutės atsakymas vykdant aukščiau pateiktą komandą yra panašus į toliau pateiktą ekrano kopiją:

„MGED“ komandinės eilutės atsakymas apibrėžiant modelio regiono materialines savybes

MGED paprasčiausiai klausia jūsų apie medžiagos tipą, kuris turėtų apibrėžti jūsų pėstininko modelio regioną. Tarkime, norime, kad pėstininkų modelio sritis būtų plastikinė; kaip atsakymą pateiksime MGED:

mged> plastikas

Kitoje MGED eilutėje bus prašoma įvesti RGB spalvų kodą, kuris turėtų apibrėžti mūsų „Pėstininko“ modelio išvaizdą. Galite pasirinkti bet kokią spalvą, bet kadangi nusprendėme pasirinkti juodą spalvą, reikia įvesti:

mged> 0 0 0

Paskutinėje MGED eilutėje bus klausiama, ar jūsų „Lombardas“ modelis turėtų turėti materialių paveldėjimo savybių. Įvesti 0 yra Ne, o 1 - Taip. Eik su Ne.

mged> 0

Naujojo regiono įgyvendinimas išvalant dabartinį grafinį langą

Iš Grafikos lango galime pamatyti, kad mūsų Pėstininkų regionas susiliejęs su kitomis formomis, kurių mes nenorime. Tai yra seni dizainai, kurie padėjo mums pasiekti šį mokymo programos žingsnį, tačiau atėjo laikas su jais išsiskirti. Vykdykite šią komandą ir paspauskite enter:

mged> B pėstininkas.r

Išskyrus senojo modelio dizainus iš mūsų naujojo regiono

Jei norite būti tikri, kad aukščiau nurodyta komanda sėkmingai vykdoma, pastebėsitekreivė.tor atrodo taškuota. Tai rodo, kad ji neįtraukta į mūsų naująjį regioną. The B komanda yra sprogimo komanda, kuri pritraukia atsekamą regioną (pėstininkas.r) išvalius grafikos langą. Blast komanda yra sintezėpiešti ir Z komandos. Z komanda panaikina regioną, o piešimo komanda likusį regioną atseka į gyvenimą.

Mūsų pėstininkų modelio spinduliavimas

Čia eisite į meniu juostą „Grafikos langas“, atsekti Failas meniu punktą ir spustelėkite„Raytrace“ submeniu punktas. A „Raytrace“ Kontrolės skydelis pasirodys dialogo langelis. Šiuo valdymo skydeliu nustatykite fono spalvą iš pateiktos Fono spalva Meniu. Eikite su baltu fonu, nes mūsų „Pėstininko“ modelis apibrėžiamas kaip juodas. Tai leis tai aiškiai atskirti. Modelio formos kontūrus arba vielinius rėmus galima pašalinti iš „Raytrace“ skydelio„Framebuffer“ meniu pasirinkdami Perdanga submeniu punktas po juo. Šioje ekrano kopijoje pavaizduotas jūsų siekiančio „Lombardo“ šachmatų gaminio galutinis produktas. Tegyvuoja karalius, kurį tarnauja pėstininkai!

Galutinis pėstininkų šachmatų figūros modelis

Baigiamoji pastaba

Jei jums pavyko sėkmingai įdiegti BRL-CAD programinę įrangą savo „Linux“ sistemoje ir pavyko sumodeliuoti „Chess Pawn“ kūrinį, nusipelnėte šilto glostymo ant nugaros. Kurdami šį „Pėstininkų“ šachmatų figūrą, jūs padengėte CAD modeliavimo pagrindus BRL-CAD. Dabar jūs žinote, kaip sukurti pavyzdžio pagrindą, kūną, kaklą ir galvą, ko nėra lengva pasiekti. Sukurti kažką panašaus į architektūrinį 3D namo modelį neturėtų būti problema. Jūs netgi galite žengti toliau robotikos srityje ir kurti robotų ginklus ar pilno modelio prototipus, kurie gali nulemti jūsų karjerą tiek robotikos srityje, tiek žaidimų arenoje. Jūsų vaizduotė yra riba to, ką galite modeliuoti. Šachmatų žingsnis yra tavo; apsaugok savo karalių arba būk karaliumi! Bet kuriuo atveju jūs vis tiek laimite!

Mėgdžiokite pelės paspaudimus, užveskite pelės žymeklį naudodami pelę „Clickless Mouse“ sistemoje „Windows 10“
Pelės ar klaviatūros naudojimas netinkamoje laikysenoje, kai naudojama per daug, gali sukelti daug sveikatos problemų, įskaitant įtampą, riešo kanalo ...
Pridėkite pelės gestus prie „Windows 10“ naudodami šiuos nemokamus įrankius
Pastaraisiais metais kompiuteriai ir operacinės sistemos labai išsivystė. Buvo laikas, kai vartotojai turėjo naudoti komandas naršydami per failų tvar...
Valdykite ir valdykite pelės judėjimą tarp kelių „Windows 10“ monitorių
„Dual Display Mouse Manager“ leidžia jums valdyti ir konfigūruoti pelės judėjimą tarp kelių monitorių, sulėtinant jo judėjimą šalia sienos. „Windows 1...