外文翻译毕业设计题目:基于虚拟现实的虚拟实验室的研究原文1:VRML译文1:虚拟现实原文2:VR-LAB译文2:虚拟现实实验室原文1:VRMLDurchdieimmerbessereHardwareistesheutenichtmehrnötig,füranspruchsvolle3D-GrafikenspezielleGrafik-Workstationszuverwenden.AufmodernenPCskannjederdurchdreidimensionaleWeltenfliegen.UmsolcheWeltenzudefinierenundsieüberdasInternetzuverbinden,wurdedieSpracheVRMLentwickelt.IndiesemBeitraggebenwireinenÜberblicküberdiegrundlegendenKonzeptederVersion2.0vonVRML.GeschichtevonVRMLImFrühling1994diskutierteaufdererstenWWW-KonferenzinGenfeineArbeitsgruppeüberVirtualReality-SchnittstellenfürdasWWW.Esstelltesichheraus,daßmaneinestandardisierteSprachezurBeschreibungvon3D-SzenenmitHyperlinksbrauchte.DieseSpracheerhieltinAnlehnunganHTMLzuerstdenNamenVirtualRealityMarkupLanguage.SpäterwurdesieinVirtualRealityModelingLanguageumbenannt.DieVRML-GemeindesprichtdieAbkürzunggerne„Wörml“aus.BasierendaufderSpracheOpenInventorvonSiliconGraphics(SGI)wurdeunterderFederführungvonMarkPescedieVersion1.0vonVRMLentworfen.ImLaufedesJahres1995entstandeneineVielzahlvonVRMLBrowsern(u.a.WebSpacevonSGI)undNetscapebotschonsehrfrüheinehervorragendeErweiterung,einsogenanntesPlugIn,fürseinenNavigatoran.DievirtuellenWelten,diemanmitVRML1.0spezifizierenkann,sindzustatisch.ZwarkannmansichmiteinemgutenVRML-BrowserflottundkomfortabeldurchdieseWeltenbewegen,aberdieInteraktionistaufdasAnklickenvonHyperlinksbeschränkt.ImAugust’96,anderthalbJahrenachderEinführungvonVRML1.0,wurdeaufderSIGGraph’96dieVersionVRML2.0vorgestellt.SiebasiertaufderSpracheMovingWorldsvonSiliconGraphics.SieermöglichtAnimationenundsichselbständigbewegendeObjekte.DazumußtedieSpracheumKonzeptewieZeitundEventserweitertwerden.Außerdemistesmöglich,ProgrammesowohlineinerneuenSprachenamensVRMLScriptoderindenSprachenJavaScriptoderJavaeinzubinden.WasistVRML?DieEntwicklerderSpracheVRMLsprechengernevonvirtuellerRealitätundvirtuellenWelten.DieseBegriffescheinenmiraberzuhochgegriffenfürdas,washeutetechnischmachbarist:einegrafischeSimulationdreidimensionalerRäumeundObjektemiteingeschränktenInteraktionsmöglichkeiten.DieIdeevonVRMLbestehtdarin,solcheRäumeüberdasWWWzuverbindenundmehrerenBenutzerngleichzeitigzuerlauben,indiesenRäumenzuagieren.VRMLsollarchitekturunabhängigunderweiterbarsein.AußerdemsollesauchmitniedrigenÜbertragungsratenfunktionieren.DankHTMLerscheinenDatenundDienstedesInternetsimWorldWideWebalseingigantischesverwobenesDokument,indemderBenutzerblätternkann.MitVRMLsollendieDatenundDienstedesInternetsalseinriesigerRaum,einriesigesUniversumerscheinen,indemsichderBenutzerbewegt–alsderCyberspace.GrundlegendeKonzeptevonVRML2.0VRML2.0isteinDateiformat,mitdemmaninteraktive,dynamische,dreidimensionaleObjekteundSzenenspeziellfürsWorld-Wide-Webbeschreibenkann.Schauenwirunsnunan,wiedieindieserDefinitionvonVRMLerwähntenEigenschafteninVRMLrealisiertwurden.3DObjekteDreidimensionaleWeltenbestehenausdreidimensionalenObjektendiewiederumausprimitiverenObjektenwieKugeln,QuadernundKegelnzusammengesetztwurden.BeimZusammensetzenvonObjektenkönnendiesetransformiert,d.h.z.B.vergrößertoderverkleinertwerden.MathematischlassensichsolcheTransformationendurchMatrizenbeschreibenunddieKompositionvonTransformationenläßtsichdanndurchMultiplikationderzugehörigenMatrizenausdrücken.Dreh-undAngelpunkteinerVRML-WeltistdasKoordinatensystem.PositionundAusdehnungeinesObjekteskönnenineinemlokalenKoordinatensystemdefiniertwerden.DasObjektkanndannineinanderesKoordinatensystemplaziertwerden,indemmandiePosition,dieAusrichtungunddenMaßstabdeslokalenKoordinatensystemsdesObjektesindemanderenKoordinatensystemfestlegt.DiesesKoordinatensystemunddieinihmenthaltenenObjektekönnenwiederumineinanderesKoordinatensystemeingebettetwerden.AußerdemPlazierenundTransformierenvonObjektenimRaum,bietetVRMLdieMöglichkeit,EigenschaftendieserObjekte,etwadasErscheinungsbildihrerOberflächenfestzulegen.SolcheEigenschaftenkönnenFarbe,GlanzundDurchsichtigkeitderOberflächeoderdieVerwendungeinerTextur,diez.B.durcheineGrafikdateigegebenist,alsOberflächesein.EsistsogarmöglichMPEG-AnimationenalsOberflächenvonKörpernzuverwenden,d.h.einMPEG-VideokannanstattwieüblichineinemFensterwieaufeinerKinoleinwandangezeigtzuwerden,z.B.aufdieOberflächeeinerKugelprojiziertwerden.Abb.1VRML2.0SpezifikationeinesPfeils#VRMLV2.0utf8DEFAPPAppearance{marterialMaterial{diffuseColor100}}Shape{appearanceUSEAPPgeometryCylinder{radius1height5}}Anchor{ChildrenTransform{translation040ChildrenShape{appearanceUSEAPPgeometryCylinder{bottomRadius2Height3}}}UrlanotherWorld.wrl}VRMLundWWWWasVRMLvonanderenObjektbeschreibungssprachenunterscheidet,istdieExistenzvonHyperlinks,d.h.durchAnklickenvonObjektenkannmaninandereWeltengelangenoderDokumentewieHTML-SeitenindenWWW-Browserladen.Esistauchmöglich,Grafikdateien,etwafürTexturen,oderSounddateienoderandereVRML-Dateieneinzubinden,indemmanderenURL,d.h.dieAdressederDateiimWWWangibt.InteraktivitätAußeraufAnklickenvonHyperlinkskönnenVRML-WeltenaufeineReiheweitererEreignissereagieren.DazuwurdensogenannteSensoreneingeführt.SensorenerzeugenAusgabe-EventsaufgrundexternerEreignissewieBenutzeraktione