Programmatiska skapandet av en 3D-modell för 3D utskrift (1 / 5 steg)

Steg 1: Använd VRML att skapa en enkel 3D virtuell modell



Att starta jag beslutade att använda VRML (Virtual Reality Modeling Language). VRML finns i några smaker. Det finns VRML 1.0, 2.0 och sedan kom X3D. X3D är XML-baserade och den senaste och förmodligen sista versionen av VRML. Jag hade redan spelat med VRML 2.0 innan så jag gick med det eftersom jag var för lat för att lära sig X3D. Titta på det, är det dock mycket lik VRML så det är riktigt att jag är bara att jag är för lat för att verkligen försöka lära den.

VRML kan du beskriva en 3D-scen med hjälp av primitiver som kuber, sfärer, profiler, maskor, etc. Det finns alternativ för att placera ett objekt eller en grupp objekt i xyz utrymme samt möjlighet att skala och rotera dem. VRML är ganska lätt att lära och använda. Eftersom det har varit runt ett tag, finns det gott om exempelkod på webben så google till ditt hjärta innehåll.

Skapa en VRML-filen, du enkelt skapa en fil med anteckningar eller din favorit texteditor och skapa den med tillägget ".wrl".

På den första raden sätta du:

#VRML V2.0 utf8

Då kan du sätta din kod för din formen eller formerna. För en RBS använder jag i princip profiler för allt. Här är ett exempel på en RBS järnväg:

Omvandla {
Översättning 0 0 0
barn formen {
framträdande utseende {
material Material {
diffuseColor 0.757827 0.771796 0.771797
ambientIntensity 0,5
specularColor 0.708205 0.708205 0.708205
emissiveColor 0.000000 0,000000 0.000000
blankhet 1
öppenhet 0.000000
} # slutet material
} # slutet utseende
geometri extrudering {
beginCap TRUE
endCap TRUE
creaseAngle 0
solid TRUE
crossSection [
0.00150000 0.00000000,
0.00121353 0.00088168,
0.00046353 0.00142658,
-0.00046352 0.00142658,
-0.00121353 0.00088168,
-0.00150000 0.00000000,
-0.00121353-0.00088168,
-0.00046353-0.00142658,
0.00046352-0.00142659,
0.00121352-0.00088168,
0.00150000 0.00000000
] # avsluta tvärsnitt
ryggraden [
0 0 0,
0 0-0.01,
0-0.01-0.02,
0-0.02-0.02
] # slutet ryggraden
} # slutet extrudering
} # slutform
}

Du kan avsluta med denna kod men det är oftast inte nödvändigt:

NavigationInfo {
typ "Granska"
} # slutet NavigationInfo

Så vad betyder det allt?

Den första raden identifierar en VRML-filen.
Avsnittet "geometri extrudering" definierar extrudering med ändpunkter, en cirkulär crosssection xy punkter, som blir pressad över 4 xyz poäng.
Avsnittet "Form" definierar attribut om form som omger geometri extrudering avsnitt.
Avsnittet "Transform" definierar antingen var man flytta objektet xyz eller skala eller rotera objektet. Flera transformeringar kan omger andra transformeringar. Så, till exempel insidan transformeringen kan vara för rotation, där det kan tänkes en annan som omger denna transformering som skulle kunna vara för skala, och en annan omvandla som omger både av de andra som skulle kunna vara för xyz översättning.
Avsnittet "NavigationInfo" är för vissa VRML tittarna att veta vad till gör. Du kan gå in i undersöka läget, eller gå in i flythrough läge, kan det finnas andra lägen som du kan göra, jag vet inte dem alla.

Se Steg
Relaterade Ämnen

Ändra utfyllnad täthet i ett särskilt avsnitt på en 3D-modell för 3D-utskrifter.

Detta är en enkel handledning där jag kommer att jämföra ett kraftfullt funktionalitet som två tillgängliga utsnitt har.Ett utsnitt är ett verktyg som du kommer att behöva konvertera en digital 3D-modell till skriva ut instruktioner för din 3D-skriva...

123D modellering för 3D utskrift

uppdatering: jag just fått 3D tryck från gruppen "Gratis 3D Printing" igår (3 Nov 2012). Det ser lite annorlunda än jag använde i handledningen eftersom jag lagt till fler delar i 3D-modellfilen, sedan jag fick lite utrymme kvar för att passa 3...

Förbereda 3d-modell för 3d utskrift

Hej där,I detta instructable. Jag ska visa dig hur du förbereder dina 3d-modeller i zbrush så kan du skriva ut dem utan några fel.Steg 1: Skulptera din karaktärVälj din favorit karaktär och skulptera i zbrush. Jag kommer inte att visa dig hur man sku...

Skapa en modell för 3D-utskrift på en iPhone/iPod Touch

det har varit många verkligen kreativ apps iPhone/iPod touch som gör det enkelt för artist eller designer att snabbt skissa på idéer och koncept. iTracer är en av dessa apps. Det låter dig skapa 3D-modeller med grundläggande primitiver, revolutioner...

3D-modellering en Instructables Ring

väl de bra folksna över på Instructables har gjort det igen! För priset av bara lite kunskap de ger alla tillgång till super avancerad teknik som 3D-utskrifter. Det har alltid varit en dröm för mig att få arbeta med 3D tryck, det bara inte har varit...

Arkitektonisk modell att göra med en laserskärare

många saker kan utformas i tre dimensioner med hjälp av 3D-modellering program som Google Sketchup, ett gratis 3D-modellering program utnyttjas av arkitekturen studenter överallt. Med hjälp av sådana program, kan arkitektstudenter utforma detaljerade...

Utforma, modellering och 3D utskrift Cellphone ställning

Hej! Idag vi kommer att utforma, modellering och 3D utskrift en anpassad mobiltelefon stå från scratch!För en av mina första år universitetskurser utmanades vi att utforma en mobiltelefon stå på papper och sedan till solid modell det använder Solidwo...

3D skriva ut ett Protein: modellering en molekylär maskin

Detta instructable var inspirerad av en stor genomgång av Jessica Polka över på http://am.ascb.org/ascbpost/index.php/compass-points/item/81-3d-print-your-favorite-protein. Jag ville ge större exponering för lekmannen, så jag skulle vilja ge kredit ä...

Model railroad samling - radiostyrd (trädgårds järnväg?) - 100% 3D-printable, LEGO anslutningsbar

Tillbaka från tidpunkten för mitt beslut att köpa en 3D-skrivare jag för avsikt att utforma något som skulle spektakulärt show möjligheterna till detta nya"världen av skapelsen". Jag ville också göra något "som ingen annan", för mina b...

Hur du skapar och beställer en 3D tryckt modell av din Minecraft skapande

Har du någonsin önskat att du kunde leva i din Minecraft världen? Detta instructable kan inte hjälpa dig, eftersom spärra uppfinningen av en holodeck, det är fortfarande omöjligt. Men du kan göra del av Minecraft live i din värld med ett gratis progr...

Hur man skapar 3D-modell av mekanism

Det var aldrig så enkelt att skapa mekanismer för hobby som nu med 3D-skrivare. Men det är fortfarande en utmaning att skapa 3D-modell av en mekanism.Det finns många gratis och kommersiella programvaror som kan skapa 3D-modeller - några av dem robust...

Gör dig 3D-modeller till en verklighet, utan en 3D-skrivare

någonsin haft en bra idé för något att 3D utskrift? Eller ville göra en cool projekt som krävs 3D-utskrifter? Men du inte har en 3D-skrivare? För de flesta av oss, som inte har en 3D-skrivare, kan detta vara ett riktigt stort problem, och en irritera...

Hur man kan kasta en liv storlek brons tjur från Digital modell

detta är en life storlek brons bull skulptur av Tany Foundry. Nedan är en kort steg för steg dokumentation hur vi kasta det i brons.Skulptur profil:Tjur: naturlig storlek. 13 fot lång.Tekniken används för att skapa skulpturen:3D-Scanning;Digital mode...

Pier 9 resurs: Autodesk programvara översikt

Detta Instructable är för Workshop användare vid piren 9.En fråga som många frågar är: vilken Autodesk programvara ska jag börja med?Om du är en Student, Designer, ingenjör eller Artist i invånare vid piren 9, har Autodesk en imponerande portfölj av...

Nässpray enhet för småbarn

I detta instructable jag vill visa dig hur du skapar din egen medicinsk hjälpande leksak som förhoppningsvis gör det behagligare (eller åtminstone något mindre traumatisk) för barnen att ta deras nässpray.Min son nyligen började utveckla en allergi m...

Skapa en 3D Minion pumpa från foton med 123DCatch

jag ville prova att använda den relativt nya 123DCatch Web Application skapa en modifierad 3D pumpa för den 3D Jack o ' Lantern utmaning ser ut som en cool program och Edward Lewis har redan gett oss en stor Tom Jack o ' lykta att använda, så Låt oss...

Vingprofil lyfta vindkraftverk

detta är en steg för steg guide beskriver hur man bygger ett vindkraftverk, med aerofoils skapa lift och aktivera turbinen.Designen har testats och optimeras.Steg 1: materialFöljande material användes för att skapa turbinen;GeneratorMDFAkryl (5mm ark...

DIY 3D huvud-monterad-Display med din smartphone

jag snubblade nyligen över OpenDive 3D-glasögon från Durovis.Stefan Welker denna fina lilla leksak och tillverkas plan öppen källkod.Det är en huvud-monterad display som Oculus klyftan men istället för att använda en dedikerad display kan du använda...

3D tryckt Tandborsthållare

Detta är en billig och enkel DIY projekt för någon med en 3D-skrivare! Det är en enkel, sanitära väggfäste för att hålla ditt badrum rena!Steg 1: 3D-modelleringJag gjorde dessa tandborste fästen med tinkercad, en enkel online 3D designprogram. Det fi...