123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966 |
- #VRML V2.0 utf8
- Group {
- children [
- DirectionalLight {
- ambientIntensity 0
- color 1 1 .9,
- direction .5 -1.5 -1,
- intensity 1.8
- on TRUE
- }
- DirectionalLight {
- ambientIntensity 0
- color 1 1 .9,
- direction -.5 1 0,
- intensity 1
- on TRUE
- }
- NavigationInfo {
- avatarSize [
- .2 1.4 .5
- ]
- headlight FALSE
- }
- DirectionalLight {
- ambientIntensity 0
- color .6 .6 .8,
- direction -1 .5 2,
- intensity 1
- on TRUE
- }
- Background {
- groundAngle [
- 1.5 1.6
- ]
- groundColor [
- .2 .6 .3 .4 .4 .35 .3 .5 .6
- ]
- backUrl [
- ]
- bottomUrl [
- ]
- frontUrl [
- ]
- leftUrl [
- ]
- rightUrl [
- ]
- topUrl [
- ]
- skyAngle [
- 1.5
- ]
- skyColor [
- .5 .7 1 .7 1 .9
- ]
- }
- Viewpoint {
- fieldOfView 1
- jump TRUE
- orientation 0 1 0 -.5
- position -4 2 10
- description "Entry"
- }
- Viewpoint {
- fieldOfView 1
- jump TRUE
- orientation 0 0 1 0
- position 3.5 1.7 13
- description "Vooraanzicht"
- }
- Viewpoint {
- fieldOfView 1
- jump TRUE
- orientation 0 0 1 0
- position 2.5 1.5 -4.5
- description "Woonkamer"
- }
- Viewpoint {
- fieldOfView 1
- jump TRUE
- orientation 0 0 1 0
- position 1.5 1.5 -1.7
- description "Keuken"
- }
- Viewpoint {
- fieldOfView 1
- jump TRUE
- orientation 0 1 0 3.141592
- position 2.5 2.5 -20
- description "Achteraanzicht"
- }
- Viewpoint {
- fieldOfView 1
- jump TRUE
- orientation 1 0 0 -1.570796
- position 2.5 20 -4.5
- description "Bovenaanzicht"
- }
- # beneden/beneden.wrl
- DEF vloer Transform {
- children [
- Shape {
- appearance Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor 1 .5 .3
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- .14 0 -.14, 5.54 0 -.14, 5.54 0 -8.86, .14 0 -8.86,
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 0 1 2 3 -1, 0 3 2 1 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid TRUE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- DEF drempelvoor Transform {
- children [
- Shape {
- appearance Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .4 .4 .4
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- }
- geometry Box {
- size 1.23 .04 .3
- }
- }
- ]
- translation 3.805 .02 -.14
- }
- DEF drempelachter Transform {
- children [
- Shape {
- appearance Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .4 .4 .4
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- }
- geometry Box {
- size 1.05 .04 .3
- }
- }
- ]
- translation 1.725 .02 -8.86
- }
- DEF stukmuur1 Transform {
- children [
- Shape {
- appearance DEF wandkleur Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor 1 .9 .7
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .7 2.7 .07
- }
- }
- ]
- translation .63 1.35 -3.395
- }
- DEF stukmuur2 Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size 1.41 2.7 .07
- }
- }
- ]
- translation 2.485 1.35 -3.395
- }
- DEF stukmuur3 Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size .43 2.7 .07
- }
- }
- ]
- translation 4.205 1.35 -3.395
- }
- DEF stukmuur4 Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size 1.06 2.8 .07
- }
- }
- ]
- translation 4.87 1.4 -4.395
- }
- DEF stukmuur5 Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size .07 2.7 2.28
- }
- }
- ]
- translation 3.155 1.35 -1.42
- }
- DEF stukmuur6 Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size .98 2.8 .07
- }
- }
- ]
- translation 4.91 1.4 -2.325
- }
- DEF stukmuur7 Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size .98 2.7 .07
- }
- }
- ]
- translation 4.91 1.35 -1.515
- }
- DEF stukmuur8 Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size .07 2.7 .4
- }
- }
- ]
- translation 4.455 1.35 -.48
- }
- DEF stukmuur9 Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size .07 2.7 .74
- }
- }
- ]
- translation 4.7 1.35 -1.92
- }
- # binmuur.wrl
- Transform {
- children [
- Shape {
- appearance Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor 1 .9 .7
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- .28 0 -.28, #0 linkerbenedenhoek voorgevel
- 5.4 0 -.28, 5.4 5.4 -.28, .28 5.4 -.28, #3 linkerbovenhoek voorgevel
- 3.19 0 -.28, #4 voordeur
- 4.42 0 -.28, 4.42 2.3 -.28, 3.19 2.3 -.28, #7 voordeur
- 4.84 1.6 -.28, #toiletraam-8
- 5.04 1.6 -.28, 5.04 2.3 -.28, 4.84 2.3 -.28, 2.6 .9 -.28,
- #keukenraam-12
- 2.6 2.3 -.28, .6 2.3 -.28, .6 .9 -.28, .6 3.6 -.28, #bovenraam-16
- 1.5 3.6 -.28, 1.5 5 -.28, 4.42 5 -.28, 4.42 5.4 -.28, .6 5.4 -.28,
- .28 8.55 -3.15, #linkergevel-22
- .28 2.7 -8.72, .28 0 -8.72, 5.4 8.55 -3.15, #rechtergevel-25
- 5.4 5.4 -6.3, 5.4 5.4 -8.72, 5.4 0 -8.72, 2.25 0 -8.72, #achtergevel-29
- 2.25 .6 -8.72, 4.8 .6 -8.72, 4.8 5.4 -8.72, 1.2 0 -8.72, 1.2 2.7 -8.72,
- 3.19 0 -.14, #diepte van de voordeur-35
- 4.42 0 -.14, 4.42 2.3 -.14, 3.19 2.3 -.14, #diepte van de voordeur-38
- 2.6 .9 -.14, # diepte van het keukenraam-39
- 2.6 2.3 -.14, .6 2.3 -.14, .6 .9 -.14, 4.84 1.6 -.14, #diepte van het toiletraam-43
- 5.04 1.6 -.14, 5.04 2.3 -.14, 4.84 2.3 -.14, .6 3.6 -.14,
- #diepte van het bovenraam-47
- 1.5 3.6 -.14, 1.5 5 -.14, 4.42 5 -.14, 4.42 5.4 -.14, .6 5.4 -.14,
- #52
- 2.25 0 -8.86, #diepte van de achtergevel-53
- 2.25 .6 -8.86, 4.8 .6 -8.86, 4.8 5.4 -8.86, 1.2 0 -8.86, 1.2 2.7 -8.86,
- #58
- .28 5.4 0, #59 hoekpunt voor dakvorm zolder
- 5.4 5.4 0, .28 5.4 -6.3, #61
- .28 2.7 -9, #62 hoekpunt voor dakvorm 1e verdieping
- .28 2.7 -.28, #63 extra punten voor segmentering beneden
- .14 2.7 -.14, 5.4 2.7 -.28, #65
- 5.54 2.7 -.14, #
- .28 2.7 -8.72, #67
- .14 2.7 -8.86, #
- 5.4 2.7 -8.72, #69
- 5.54 2.7 -8.86, #
- 1.2 2.7 -8.72, #71
- 1.2 2.7 -8.86, #
- 4.8 2.7 -8.72, #73
- 4.8 2.7 -8.86, #
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 0 4 12 15 -1, 0 15 12 4 -1, 0 15 14 63 -1, 0 63 14 15 -1, 14 13 65 63 -1,
- 4 12 13 7 -1, 13 7 6 65 -1, 6 11 10 65 -1, 5 8 11 6 -1, 5 8 9 1 -1, 1 9 10
- 65 -1, 0 63 67 24 -1, 67 24 33 71 -1, 28 29 30 31 -1, 28 31 73 69 -1, 28 69
- 65 1 -1, 63 65 66 64 -1, 65 69 70 66 -1, 63 67 68 64 -1, 69 73 74 70 -1, 67
- 71 72 68 -1, 5 6 37 36 -1, 6 7 38 37 -1, 4 35 38 7 -1, 12 39 40 13 -1, 13
- 40 41 14 -1, 14 41 42 15 -1, 15 42 39 12 -1, 8 43 44 9 -1, 9 44 45 10 -1,
- 10 45 46 11 -1, 11 46 43 8 -1, 29 53 54 30 -1, 30 54 55 31 -1, 31 55 74 73
- -1, 33 57 72 71 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid FALSE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- #benodigde tijd tot hier 2 uur(kale buitenkant van het huis )
- # /binmuur.wrl
- # buitmuur.wrl
- Transform {
- children [
- Shape {
- appearance DEF steen Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .8 .4 .3
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- 0 0 0, # 0 linkerbenedenhoek voorgevel
- 5.68 0 0, 5.68 5.4 0, # 2
- 0 5.4 0, # 3 linkerbovenhoek voorgevel
- 3.19 0 0, #voordeur
- 4.42 0 0, 4.42 2.3 0, # 6
- 3.19 2.3 0, # 7 voordeur
- 4.84 1.6 0, #toiletraam-8
- 5.04 1.6 0, 5.04 2.3 0, # 10
- 4.84 2.3 0, 2.6 .9 0, #keukenraam-12
- 2.6 2.3 0, # 13
- .6 2.3 0, .6 .9 0, .6 3.6 0, #bovenraam-16
- 1.5 3.6 0, 1.5 5 0, 4.42 5 0, 4.42 5.4 0, .6 5.4 0, 0 8.555 -3.15,
- #linkergevel-22
- 0 2.7 -9, 0 0 -9, 5.68 8.555 -3.15, #rechtergevel-25
- 5.68 5.4 -6.3, 5.68 5.4 -9, 5.68 0 -9, 2.25 0 -9, #achtergevel-29
- 2.25 .6 -9, 4.8 .6 -9, 4.8 5.4 -9, 1.2 0 -9, 1.2 2.7 -9, 3.19 0 -.14,
- #diepte van de voordeur-35
- 4.42 0 -.14, 4.42 2.3 -.14, 3.19 2.3 -.14, #diepte van de voordeur-38
- 2.6 .9 -.14, # diepte van het keukenraam-39
- 2.6 2.3 -.14, .6 2.3 -.14, .6 .9 -.14, 4.84 1.6 -.14, #diepte van het toiletraam-43
- 5.04 1.6 -.14, 5.04 2.3 -.14, 4.84 2.3 -.14, .6 3.6 -.14,
- #diepte van het bovenraam-47
- 1.5 3.6 -.14, 1.5 5 -.14, 4.42 5 -.14, 4.42 5.4 -.14, .6 5.4 -.14,
- #52
- 2.25 0 -8.86, #diepte van de achtergevel-53
- 2.25 .6 -8.86, 4.8 .6 -8.86, 4.8 5.4 -8.86, 1.2 0 -8.86, 1.2 2.7 -8.86,
- #58
- 0 2.7 0, #59 extra punten voor segmentering beneden
- .14 2.7 -.14, 5.68 2.7 0, #61
- 5.54 2.7 -.14, #
- 0 2.7 -9, #63
- .14 2.7 -8.86, #
- 5.68 2.7 -9, #65
- 5.54 2.7 -8.86, #
- 1.2 2.7 -9, #67
- 1.2 2.7 -8.86, #
- 4.8 2.7 -9, #69
- 4.8 2.7 -8.86, #
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 0 4 12 15 -1, 0 15 14 59 -1, 14 13 61 59 -1, 4 7 13 12 -1, 13 11 61 -1, 11
- 10 61 -1, 9 1 61 10 -1, 5 1 9 8 -1, 5 8 11 6 -1, 0 59 63 24 -1, 1 28 65 61
- -1, 28 29 30 31 -1, 28 31 69 65 -1, 33 24 63 67 -1, 5 6 37 36 -1, 6 7 38 37
- -1, 4 35 38 7 -1, 12 13 40 39 -1, 13 14 41 40 -1, 15 42 41 14 -1, 12 39 42
- 15 -1, 8 9 44 43 -1, 9 10 45 44 -1, 10 11 46 45 -1, 11 8 43 46 -1, 29 53 54
- 30 -1, 30 54 55 31 -1, 31 55 70 69 -1, 33 67 68 57 -1, 59 61 62 60 -1, 59
- 60 64 63 -1, 61 65 66 62 -1, 65 69 70 66 -1, 64 68 67 63 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid FALSE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- Transform {
- #schuurtje
- children [
- DEF schuurvloer Transform {
- children [
- Shape {
- appearance Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor 1 .5 .3
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- .1 0 -.1, 2.1 0 -.1, 2.1 0 -3.1, .1 0 -3.1,
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 0 1 2 3 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid FALSE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- Transform {
- children [
- Shape {
- appearance USE steen
- geometry Box {
- size 2.2 2.6 .1
- }
- }
- ]
- translation 1.1 1.3 -.05
- }
- Transform {
- children [
- Shape {
- appearance USE steen
- geometry Box {
- size 2.2 2.6 .1
- }
- }
- ]
- translation 1.1 1.3 -3.15
- }
- Transform {
- children [
- Shape {
- appearance USE steen
- geometry Box {
- size .1 2.6 1.3
- }
- }
- ]
- translation .05 1.3 -.75
- }
- Transform {
- children [
- Shape {
- appearance USE steen
- geometry Box {
- size .1 2.6 .75
- }
- }
- ]
- translation .05 1.3 -2.725
- }
- Transform {
- children [
- Shape {
- appearance USE steen
- geometry Box {
- size .1 2.6 3
- }
- }
- ]
- translation 2.15 1.3 -1.6
- }
- Transform {
- children [
- Shape {
- appearance DEF blauw Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .3 .4 .7
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .05 .44 .85
- }
- }
- ]
- translation .05 2.38 -1.875
- }
- Transform {
- #drempel van schuurdeur
- children [
- Transform {
- #deurpost
- children [
- DEF deurpost Shape {
- appearance DEF grijs Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .4 .4 .4
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- }
- geometry Box {
- size .05 2.56 .05
- }
- }
- ]
- translation 0 1.3 .45
- }
- Transform {
- #deurpost
- children [
- Shape {
- appearance USE grijs
- geometry Box {
- size .05 .05 .85
- }
- }
- ]
- translation 0 2.135 0
- }
- Transform {
- #deurpost
- children [
- USE deurpost
- ]
- translation 0 1.3 -.45
- }
- Shape {
- appearance USE grijs
- geometry Box {
- size .1 .04 .95
- }
- }
- ]
- translation .05 .02 -1.875
- }
- ]
- translation 3.48 0 7.8
- }
- # /buitmuur.wrl
- # trapbeneden.wrl
- DEF trapbeneden Transform {
- children [
- Shape {
- appearance Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor 1 .5 .3
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry DEF trap IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- -.2 0 1, #0
- 0 .2 1, 0 .2 0, -.2 0 0, #3
- .28 .4 1, #4
- .6 .6 1, .98 .8 1, .98 1 .45, #7
- .98 1.2 .25, #8
- .98 1.4 0, .98 1.6 -.25, .98 1.8 -.45, #11
- .98 2 -1, #12
- .6 2.2 -1, .28 2.4 -1, 0 2.6 -1, #15
- 0 .6 0, #16
- 0 .8 0, 0 1 0, #18
- 0 1.2 0, #19
- 0 1.4 0, #20
- 0 1.6 0, 0 1.8 0, #22
- 0 2 0, #23
- 0 2.2 0, #24
- 0 2.4 0, 0 2.6 0, 0 2.8 0, #27
- -.2 .2 1, #28
- 0 .4 1, 0 .4 0, -.2 .2 0, #31
- .28 .6 1, #32
- .6 .8 1, .98 1 1, .98 1.2 .45, #35
- .98 1.4 .25, #36
- .98 1.6 0, .98 1.8 -.25, .98 2 -.45, #39
- .98 2.2 -1, #40
- .6 2.4 -1, .28 2.6 -1, 0 2.8 -1, #43
- 0 0 1, 0 0 0, #45
- 0 .4 0, #46
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 28 1 2 31 -1, #1e_treevlak
- 29 4 46 -1, #2e
- 32 5 16 -1, 33 6 17 -1, 34 7 18 -1, 35 8 19 -1, 36 9 20 -1, 37 10 21 -1, 38
- 11 22 -1, 39 12 23 -1, 40 13 24 -1, 41 14 25 -1, 42 15 26 -1, #13e_treevlak
- 0 28 31 3 -1, #voor_en_zijvlakken_van_de_eerste_tree
- 0 44 1 28 -1, 3 31 2 45 -1, 2 1 29 30 -1, #alle_voorvlakken
- 46 4 32 16 -1, 16 5 33 17 -1, 17 6 34 18 -1, 18 7 35 19 -1, 19 8 36 20 -1,
- 20 9 37 21 -1, 21 10 38 22 -1, 22 11 39 23 -1, 23 12 40 24 -1, 24 13 41 25
- -1, 25 14 42 26 -1, 26 15 43 27 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid FALSE
- texCoordIndex [
- ]
- }
- }
- ]
- translation 4.42 0 -3.36
- }
- # /trapbeneden.wrl
- # deuren.wrl
- Transform {
- children [
- DEF deurgroep Group {
- #DEURKEUKENWOONKAMER
- children [
- #dwarslat boven de deur
- DEF dwarslat Transform {
- children [
- Shape {
- appearance DEF kozijn Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .95 .95 .9
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .8 .05 .05
- }
- }
- ]
- translation 0 2.035 0
- }
- DEF ruitje Transform {
- children [
- Shape {
- appearance DEF glas Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .6 .6 .9
- emissiveColor 0 0 0
- shininess .8
- specularColor 1 1 1
- transparency .7
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .8 .64 .01
- }
- }
- ]
- translation 0 2.38 0
- }
- #ruit boven de deur
- #deur
- DEF deur Transform {
- center -.4 0 0
- children [
- DEF klikopdeur TouchSensor {
- }
- DEF TimeSource TimeSensor {
- cycleInterval 20
- }
- # Run once for 20 sec.
- # Animeer het openzwaaien van de deur rond de Y as:
- DEF Deuropen OrientationInterpolator {
- key [
- 0 .025 .05 .95 .975 1
- ]
- keyValue [
- 0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
- ]
- }
- # ../boven/deurklink.wrl
- DEF deurklink Transform {
- children [
- DEF enehelft Shape {
- appearance DEF aluminium Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .4 .4 .5
- emissiveColor 0 0 0
- shininess .8
- specularColor .4 .4 .5
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- point [
- -.015 .02 0, #0
- .015 .02 0, .02 -.02 0, -.02 -.02 0, #3
- -.01 -.015 .06, #4
- .01 -.015 .06, -.01 .015 .03, .01 .015 .03, .005 .1 .035,
- #8
- -.005 .1 .035, -.005 .1 .055, .005 .1 .055,
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 2 3 4 5 -1, 2 5 4 3 -1, 4 5 11 10 -1, 4 10 11 5 -1, 0 1 7 6 -1, 0 6 7 1 -1,
- 6 7 8 9 -1, 6 9 8 7 -1, 8 9 10 11 -1, 8 11 10 9 -1, 0 6 4 3 -1, 0 3 4 6 -1,
- 6 9 10 4 -1, 6 4 10 9 -1, 1 2 5 7 -1, 1 7 5 2 -1, 7 5 11 8 -1, 7 8 11 5 -1,
-
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid TRUE #texCoordIndex []
- }
- }
- #enehelft
- Transform {
- children [
- USE enehelft
- ]
- rotation 0 1 0 3.141592
- translation 0 0 -.07
- }
- Transform {
- children [
- DEF vlakdeel Shape {
- appearance USE aluminium
- geometry Box {
- size .18 .07 .01
- }
- }
- #shape
- ]
- translation -.03 0 -.005
- }
- Transform {
- children [
- USE vlakdeel
- ]
- translation -.03 0 -.065
- }
- ]
- translation .35 0 .035
- rotation 0 0 1 1.570796
- }
- #deurklink
- # /../boven/deurklink.wrl
- DEF deurvorm Shape {
- appearance DEF deurkleur Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .8 .8 .8
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .8 2 .05
- }
- }
- ]
- translation 0 1.005 0
- }
- ]
- }
- #deurgroep
- ]
- translation 1.38 0 -3.395
- }
- #moved to end
- #ROUTE klikopdeur.touchTime TO TimeSource.startTime
- #ROUTE TimeSource.fraction_changed TO Deuropen.set_fraction
- #ROUTE Deuropen.value_changed TO deur.rotation
- #deur2
- Transform {
- children [
- USE dwarslat
- USE ruitje
- #deur
- DEF deurkeukengang Transform {
- center -.4 0 0
- children [
- DEF klikopdeur2 TouchSensor {
- }
- DEF TimeSource2 TimeSensor {
- cycleInterval 20
- }
- # Run once for 20 sec.
- # Animeer het openzwaaien van de deur rond de Y as:
- DEF Deuropen2 OrientationInterpolator {
- key [
- 0 .025 .05 .95 .975 1
- ]
- keyValue [
- 0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
- ]
- }
- USE deurklink
- USE deurvorm
- ]
- translation 0 1.005 0
- }
- ]
- translation 3.155 0 -2.96
- rotation 0 1 0 1.570796
- }
- #moved to end
- #ROUTE klikopdeur2.touchTime TO TimeSource2.startTime
- #ROUTE TimeSource2.fraction_changed TO Deuropen2.set_fraction
- #ROUTE Deuropen2.value_changed TO deurkeukengang.rotation
- #deur3
- Transform {
- children [
- USE dwarslat
- USE ruitje
- #deur
- DEF deurwoonkamergang Transform {
- center -.4 0 0
- children [
- DEF klikopdeur3 TouchSensor {
- }
- DEF TimeSource3 TimeSensor {
- cycleInterval 20
- }
- # Run once for 20 sec.
- # Animeer het openzwaaien van de deur rond de Y as: deze deur draait tegengesteld aan de andere
- DEF Deuropen3 OrientationInterpolator {
- key [
- 0 .025 .05 .95 .975 1
- ]
- keyValue [
- 0 1 0 0 0 1 0 1 0 1 0 2 0 1 0 2 0 1 0 1 0 1 0 0
- ]
- }
- USE deurklink
- USE deurvorm
- ]
- translation 0 1.005 0
- }
- ]
- translation 3.59 0 -3.395
- rotation 0 1 0 0
- }
- #deur3
- #moved to end
- #ROUTE klikopdeur3.touchTime TO TimeSource3.startTime
- #ROUTE TimeSource3.fraction_changed TO Deuropen3.set_fraction
- #ROUTE Deuropen3.value_changed TO deurwoonkamergang.rotation
- #deur4
- Transform {
- children [
- DEF dwarslatafw Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .93 .05 .05
- }
- }
- ]
- translation 0 2.035 0
- }
- DEF ruitjeafw Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .93 .64 .01
- }
- }
- ]
- translation 0 2.38 0
- }
- #ruit boven de deur#deur
- DEF deurwoonkamertrapkast Transform {
- center -.4 0 0
- children [
- DEF klikopdeur4 TouchSensor {
- }
- DEF TimeSource4 TimeSensor {
- cycleInterval 20
- }
- # Run once for 20 sec.
- # Animeer het openzwaaien van de deur rond de Y as:
- DEF Deuropen4 OrientationInterpolator {
- key [
- 0 .025 .05 .95 .975 1
- ]
- keyValue [
- 0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
- ]
- }
- USE deurklink
- Shape {
- #afwijkende deurmaat
- appearance USE deurkleur
- geometry Box {
- size .93 2 .05
- }
- }
- ]
- translation 0 1.005 0
- }
- ]
- translation 4.395 0 -3.895
- rotation 0 1 0 -1.570796
- }
- #deur4
- #moved to end
- #ROUTE klikopdeur4.touchTime TO TimeSource4.startTime
- #ROUTE TimeSource4.fraction_changed TO Deuropen4.set_fraction
- #ROUTE Deuropen4.value_changed TO deurwoonkamertrapkast.rotation
- #deur5
- Transform {
- children [
- DEF dwarslatafw2 Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .74 .05 .05
- }
- }
- ]
- translation 0 2.035 0
- }
- DEF ruitjeafw2 Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .74 .64 .01
- }
- }
- ]
- translation 0 2.38 0
- }
- #ruit boven de deur#deur
- DEF deurgangmeterkast Transform {
- center -.4 0 0
- children [
- DEF klikopdeur5 TouchSensor {
- }
- DEF TimeSource5 TimeSensor {
- cycleInterval 20
- }
- # Run once for 20 sec.
- # Animeer het openzwaaien van de deur rond de Y as:
- DEF Deuropen5 OrientationInterpolator {
- key [
- 0 .025 .05 .95 .975 1
- ]
- keyValue [
- 0 1 0 0 0 1 0 -.7 0 1 0 -1.5 0 1 0 -1.5 0 1 0 -.7 0 1 0 0
- ]
- }
- DEF deurklinkafw Transform {
- children [
- USE enehelft
- Transform {
- children [
- USE enehelft
- ]
- rotation 0 1 0 3.141592
- translation 0 0 -.07
- }
- Transform {
- children [
- DEF vlakdeel Shape {
- appearance USE aluminium
- geometry Box {
- size .18 .07 .01
- }
- }
- #shape
- ]
- translation -.03 0 -.005
- }
- Transform {
- children [
- USE vlakdeel
- ]
- translation -.03 0 -.065
- }
- ]
- translation .32 0 .035
- rotation 0 0 1 1.570796
- }
- #deurklink
- Shape {
- #afwijkende deurmaat
- appearance USE deurkleur
- geometry Box {
- size .74 2 .05
- }
- }
- ]
- translation 0 1.005 0
- }
- ]
- translation 4.455 0 -1.92
- rotation 0 1 0 -1.570796
- }
- #deur5
- #moved to end
- #ROUTE klikopdeur5.touchTime TO TimeSource5.startTime
- #ROUTE TimeSource5.fraction_changed TO Deuropen5.set_fraction
- #ROUTE Deuropen5.value_changed TO deurgangmeterkast.rotation
- #deur6
- Transform {
- children [
- USE dwarslat
- USE ruitje
- #deur
- DEF deurtoiletgang Transform {
- center -.4 0 0
- children [
- DEF klikopdeur6 TouchSensor {
- }
- DEF TimeSource6 TimeSensor {
- cycleInterval 20
- }
- # Run once for 20 sec.
- # Animeer het openzwaaien van de deur rond de Y as:
- DEF Deuropen6 OrientationInterpolator {
- key [
- 0 .025 .05 .95 .975 1
- ]
- keyValue [
- 0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
- ]
- }
- USE deurklink
- USE deurvorm
- ]
- translation 0 1.005 0
- }
- ]
- translation 4.455 0 -1.08
- rotation 0 1 0 -1.570796
- }
- #deur6
- #moved to end
- #ROUTE klikopdeur6.touchTime TO TimeSource6.startTime
- #ROUTE TimeSource6.fraction_changed TO Deuropen6.set_fraction
- #ROUTE Deuropen6.value_changed TO deurtoiletgang.rotation
- # voordeur.wrl
- DEF voordeur Transform {
- center 1.11 0 0
- children [
- Shape {
- appearance DEF deurkleur Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .8 .8 .8
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- 0 0 .025, #0
- 1.11 0 .025, #
- 1.11 2.19 .025, #
- 0 2.19 .025, #3
- .71 .49 .025, #4
- .91 .49 .025, #
- .91 1.99 .025, #
- .71 1.99 .025, #7
- 0 0 -.025, #8
- 1.11 0 -.025, #
- 1.11 2.19 -.025, #
- 0 2.19 -.025, #11
- .71 .49 -.025, #12
- .91 .49 -.025, #
- .91 1.99 -.025, #
- .71 1.99 -.025, #15
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 0 1 5 4 -1, 1 2 6 5 -1, 6 2 3 7 -1, 0 4 7 3 -1, 1 0 8 9 -1, 3 2 10 11 -1,
- 0 3 11 8 -1, 2 1 9 10 -1, 5 6 14 13 -1, 4 5 13 12 -1, 6 7 15 14 -1, 7 4 12
- 15 -1, 9 8 12 13 -1, 10 9 13 14 -1, 11 10 14 15 -1, 12 8 11 15 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid TRUE
- texCoordIndex [
- ]
- }
- }
- DEF klikopvoordeur TouchSensor {
- }
- DEF TimeSourcevoor TimeSensor {
- cycleInterval 20
- }
- # Run once for 20 sec.
- # Animeer het openzwaaien van de deur rond de Y as:
- DEF VoorDeuropen OrientationInterpolator {
- key [
- 0 .025 .05 .95 .975 1
- ]
- keyValue [
- 0 1 0 0 0 1 0 -.7 0 1 0 -1.5 0 1 0 -1.5 0 1 0 -.7 0 1 0 0
- ]
- }
- DEF deurgreep Transform {
- children [
- Shape {
- appearance DEF aluminium Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .4 .4 .4
- emissiveColor 0 0 0
- shininess .8
- specularColor .9 .9 .9
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .2 .2 .004
- }
- }
- ]
- translation .15 .9 .067
- }
- DEF steunblokje Transform {
- children [
- Shape {
- appearance DEF aluminium Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .4 .4 .4
- emissiveColor 0 0 0
- shininess .8
- specularColor .9 .9 .9
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .14 .14 .04
- }
- }
- ]
- translation .15 .9 .045
- }
- DEF ruitjeindeur Transform {
- children [
- Shape {
- appearance DEF glas Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .6 .6 .9
- emissiveColor 0 0 0
- shininess .8
- specularColor 1 1 1
- transparency .7
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .2 1.5 .01
- }
- }
- ]
- translation .81 1.24 0
- }
- ]
- translation 3.25 .05 -.14
- }
- #moved to end
- #ROUTE klikopvoordeur.touchTime TO TimeSourcevoor.startTime
- #ROUTE TimeSourcevoor.fraction_changed TO VoorDeuropen.set_fraction
- #ROUTE VoorDeuropen.value_changed TO voordeur.rotation
- # /voordeur.wrl
- # achterdeur.wrl
- #bevat ook schuurdeur
- DEF achterdeur Transform {
- center 0 0 0
- children [
- Shape {
- appearance DEF deurkleur Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .8 .8 .8
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry DEF deurInd IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- .93 0 -.025, #0
- 0 0 -.025, #
- 0 2.09 -.025, #
- .93 2.09 -.025, #3
- .765 .6 -.025, #4
- .165 .6 -.025, #
- .165 1.9 -.025, #
- .765 1.9 -.025, #7
- .93 0 .025, #0
- 0 0 .025, #
- 0 2.09 .025, #
- .93 2.09 .025, #3
- .765 .6 .025, #4
- .165 .6 .025, #
- .165 1.9 .025, #
- .765 1.9 .025, #7
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 0 1 5 4 -1, 1 2 6 5 -1, 6 2 3 7 -1, 0 4 7 3 -1, 1 0 8 9 -1, 3 2 10 11 -1,
- 0 3 11 8 -1, 2 1 9 10 -1, 5 6 14 13 -1, 4 5 13 12 -1, 6 7 15 14 -1, 7 4 12
- 15 -1, 9 8 12 13 -1, 10 9 13 14 -1, 11 10 14 15 -1, 12 8 11 15 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid TRUE
- texCoordIndex [
- ]
- }
- }
- DEF klikopachterdeur TouchSensor {
- }
- DEF TimeSourceachter TimeSensor {
- cycleInterval 20
- }
- # Run once for 20 sec.
- # Animeer het openzwaaien van de deur rond de Y as:
- DEF achterDeuropen OrientationInterpolator {
- key [
- 0 .025 .05 .95 .975 1
- ]
- keyValue [
- 0 1 0 0 0 1 0 .7 0 1 0 1.5 0 1 0 1.5 0 1 0 .7 0 1 0 0
- ]
- }
- Transform {
- # ../boven/deurklink.wrl
- children [
- DEF deurklink Transform {
- children [
- DEF enehelft Shape {
- appearance DEF aluminium Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .4 .4 .5
- emissiveColor 0 0 0
- shininess .8
- specularColor .4 .4 .5
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- point [
- -.015 .02 0, #0
- .015 .02 0, .02 -.02 0, -.02 -.02 0, #3
- -.01 -.015 .06, #4
- .01 -.015 .06, -.01 .015 .03, .01 .015 .03, .005 .1 .035,
- #8
- -.005 .1 .035, -.005 .1 .055, .005 .1 .055,
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 2 3 4 5 -1, 2 5 4 3 -1, 4 5 11 10 -1, 4 10 11 5 -1, 0 1 7 6 -1, 0 6 7 1 -1,
- 6 7 8 9 -1, 6 9 8 7 -1, 8 9 10 11 -1, 8 11 10 9 -1, 0 6 4 3 -1, 0 3 4 6 -1,
- 6 9 10 4 -1, 6 4 10 9 -1, 1 2 5 7 -1, 1 7 5 2 -1, 7 5 11 8 -1, 7 8 11 5 -1,
-
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid TRUE #texCoordIndex []
- }
- }
- #enehelft
- Transform {
- children [
- USE enehelft
- ]
- rotation 0 1 0 3.141592
- translation 0 0 -.07
- }
- Transform {
- children [
- DEF vlakdeel Shape {
- appearance USE aluminium
- geometry Box {
- size .18 .07 .01
- }
- }
- #shape
- ]
- translation -.03 0 -.005
- }
- Transform {
- children [
- USE vlakdeel
- ]
- translation -.03 0 -.065
- }
- ]
- translation .35 0 .035
- rotation 0 0 1 1.570796
- }
- #deurklink
- ]
- # /../boven/deurklink.wrl
- translation .5 1 0
- }
- DEF ruitindeur Transform {
- children [
- Shape {
- appearance DEF glas Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .6 .6 .9
- emissiveColor 0 0 0
- shininess .8
- specularColor 1 1 1
- transparency .7
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .6 1.3 .01
- }
- }
- ]
- translation .465 1.25 0
- }
- ]
- translation 1.26 .05 -8.86
- }
- #moved to end
- #ROUTE klikopachterdeur.touchTime TO TimeSourceachter.startTime
- #ROUTE TimeSourceachter.fraction_changed TO achterDeuropen.set_fraction
- #ROUTE achterDeuropen.value_changed TO achterdeur.rotation
- #schuurdeur
- DEF schuurdeur Transform {
- children [
- DEF klikopschuurdeur TouchSensor {
- }
- DEF TimeSourceschuur TimeSensor {
- cycleInterval 20
- }
- # Run once for 20 sec.
- # Animeer het openzwaaien van de deur rond de Y as:
- DEF schuurDeuropen OrientationInterpolator {
- key [
- 0 .025 .05 .95 .975 1
- ]
- keyValue [
- 0 1 0 1.570796 0 1 0 2.4 0 1 0 3.4 0 1 0 3.4 0 1 0 2.4 0 1 0 1.570796
- ]
- }
- Transform {
- children [
- Shape {
- appearance USE deurkleur
- geometry USE deurInd
- }
- ]
- scale .913978 1 1 #maakt de deur op maat
- }
- USE ruitindeur
- Transform {
- children USE deurklink
- translation .43 1 0
- }
- ]
- translation 3.53 .05 6.35
- rotation 0 1 0 1.570796
- }
- #moved to end
- #ROUTE klikopschuurdeur.touchTime TO TimeSourceschuur.startTime
- #ROUTE TimeSourceschuur.fraction_changed TO schuurDeuropen.set_fraction
- #ROUTE schuurDeuropen.value_changed TO schuurdeur.rotation
- # /achterdeur.wrl
- # /deuren.wrl
- # ramen.wrl
- Transform {
- children [
- Shape {
- appearance DEF kozijn Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .95 .95 .9
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .05 1.3 .05
- }
- }
- ]
- translation .625 1.6 -.14
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 1.3 .05
- }
- }
- ]
- translation 2.575 1.6 -.14
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 1.3 .05
- }
- }
- ]
- translation 1.475 1.6 -.14
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 1.3 .05
- }
- }
- ]
- translation 1.725 1.6 -.14
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size 2 .05 .05
- }
- }
- ]
- translation 1.6 .925 -.14
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size 2 .05 .05
- }
- }
- ]
- translation 1.6 2.275 -.14
- }
- #einde keukenraam
- #begin toiletraam
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 .7 .05
- }
- }
- ]
- translation 4.865 1.95 -.14
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 .7 .05
- }
- }
- ]
- translation 5.015 1.95 -.14
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .1 .05 .05
- }
- }
- ]
- translation 4.94 1.625 -.14
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .1 .05 .05
- }
- }
- ]
- translation 4.94 2.275 -.14
- }
- #einde toiletraam
- #voordeur posten
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 2.26 .05
- }
- }
- ]
- translation 3.215 1.17 -.14
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 2.26 .05
- }
- }
- ]
- translation 4.395 1.17 -.14
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size 1.13 .05 .05
- }
- }
- ]
- translation 3.805 2.275 -.14
- }
- #einde deurposten
- #begin kozijnen achter
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 2.1 .05
- }
- }
- ]
- translation 3.215 1.65 -8.86
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 2.1 .05
- }
- }
- ]
- translation 4.775 1.65 -8.86
- }
- Transform {
- children [
- Shape {
- appearance DEF blauw Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .3 .4 .7
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size 1.51 .5 .05
- }
- }
- ]
- translation 3.995 2.45 -8.86
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size 1.51 .05 .05
- }
- }
- ]
- translation 3.995 .625 -8.86
- }
- #1
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size 1.51 .05 .05
- }
- }
- ]
- translation 3.995 2.175 -8.86
- }
- #2
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .94 .05 .05
- }
- }
- ]
- translation 2.72 .625 -8.86
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size 1.99 .05 .05
- }
- }
- ]
- translation 2.195 2.675 -8.86
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size 1 .05 .05
- }
- }
- ]
- translation 1.725 2.175 -8.86
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 2.61 .05
- }
- }
- ]
- translation 1.225 1.345 -8.86
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 2.61 .05
- }
- }
- ]
- translation 2.225 1.345 -8.86
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 1.5 .05
- }
- }
- ]
- translation 3.565 1.4 -8.86
- }
- #einde ramen achter
- # /ramen.wrl
- # ruiten.wrl
- #begin vensterglas
- Transform {
- children [
- Shape {
- appearance DEF glas Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .6 .6 .9
- emissiveColor 0 0 0
- shininess .8
- specularColor 1 1 1
- transparency .7
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .94 2 .01
- }
- }
- ]
- translation 2.72 1.65 -8.86
- }
- #ruit 5 achter
- #ruit1 keuken
- Transform {
- children [
- Shape {
- appearance USE glas
- geometry Box {
- size .8 1.3 .01
- }
- }
- ]
- translation 1.05 1.6 -.14
- }
- #ruit 1 keuken
- #ruit3 keuken
- Transform {
- children [
- Shape {
- appearance USE glas
- geometry Box {
- size .8 1.3 .01
- }
- }
- ]
- translation 2.15 1.6 -.14
- }
- #ruit 3 keuken
- #ruit2 keuken
- Transform {
- children [
- Shape {
- appearance USE glas
- geometry Box {
- size .2 1.3 .01
- }
- }
- ]
- translation 1.6 1.6 -.14
- }
- #ruit 2 keuken
- #toiletruit
- Transform {
- children [
- Shape {
- appearance USE glas
- geometry Box {
- size .1 .6 .01
- }
- }
- ]
- translation 4.94 1.95 -.14
- }
- #ruit van toiletraam
- #ramen achter
- Transform {
- children [
- Shape {
- appearance USE glas
- geometry Box {
- size 1.16 1.5 .01
- }
- }
- ]
- translation 4.17 1.4 -8.86
- }
- #ruit 3 achter
- Transform {
- children [
- Shape {
- appearance USE glas
- geometry Box {
- size .3 1.5 .01
- }
- }
- ]
- translation 3.39 1.4 -8.86
- }
- #ruit 4 achter
- Transform {
- children [
- Shape {
- appearance USE glas
- geometry Box {
- size .95 .45 .01
- }
- }
- ]
- translation 1.725 2.425 -8.86
- }
- #ruit 6 achter
- # /ruiten.wrl
- # /beneden/beneden.wrl
- DEF boven Transform {
- children [
- Transform {
- children [
- Transform {
- children [
- Shape {
- appearance DEF groen Appearance {
- material Material {
- ambientIntensity 1
- diffuseColor 0 1 0
- emissiveColor 0 1 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry DEF pijl IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- 0 0 0, .2 .2 0, .2 -.2 0,
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 0 1 2 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid FALSE
- texCoordIndex [
- ]
- }
- }
- #shape
- ]
- rotation 0 1 0 3.141592
- }
- DEF schuifboven TouchSensor {
- }
- ]
- translation .15 2.95 .3
- }
- Transform {
- children [
- Shape {
- appearance DEF rood Appearance {
- material Material {
- ambientIntensity 1
- diffuseColor 1 0 0
- emissiveColor 1 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry USE pijl
- }
- DEF schuifboven2 TouchSensor {
- }
- ]
- translation 5.48 2.95 .3
- }
- # boven/boven.wrl
- Viewpoint {
- fieldOfView 1
- jump TRUE
- orientation 1 0 0 0
- position 2.5 3.75 -2.5
- description "Ouderslaapkamer"
- }
- Viewpoint {
- fieldOfView 1
- jump TRUE
- orientation 1 0 0 0
- position 2.5 3.75 -5
- description "Tweede slaapkamer"
- }
- Viewpoint {
- fieldOfView 1
- jump TRUE
- orientation 1 0 0 0
- position 4.5 3.75 -7
- description "Kinderkamer"
- }
- Viewpoint {
- fieldOfView 1
- jump TRUE
- orientation 1 0 0 0
- position 4.5 3.75 -1.5
- description "Badkamer"
- }
- #dak van schuur
- Transform {
- children [
- Shape {
- appearance DEF appdak Appearance {
- material Material {
- ambientIntensity 0
- diffuseColor .2 .2 .2
- emissiveColor 0 0 0
- shininess 0
- specularColor 0 0 0
- transparency 0
- }
- texture ImageTexture {
- url [
- ""
- ]
- repeatS TRUE
- repeatT TRUE
- }
- }
- geometry Box {
- size 2.24 .04 3.24
- }
- }
- ]
- translation 4.6 2.62 6.2
- }
- DEF plafond Transform {
- children [
- Shape {
- appearance Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor 1 1 1
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- .14 2.7 -.14, 5.54 2.7 -.14, 5.54 2.7 -8.86, .14 2.7 -8.86,
- 5.54 2.7 -2.36, #-4
- 5.54 2.7 -4.36, 4.42 2.7 -4.36, 4.42 2.7 -2.36,
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 0 1 4 7 -1, 0 7 4 1 -1, 0 7 6 3 -1, 0 3 6 7 -1, 5 2 3 6 -1, 5 6 3 2 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid TRUE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- DEF vloerboven Transform {
- children [
- Shape {
- appearance Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor 1 .5 .3
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- .14 2.8 -.14, 5.54 2.8 -.14, 5.54 2.8 -8.86, .14 2.8 -8.86,
- 5.54 2.8 -2.36, #-4
- 5.54 2.8 -4.36, 4.42 2.8 -4.36, 4.42 2.8 -2.36,
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 0 1 4 7 -1, 0 7 4 1 -1, 0 7 6 3 -1, 0 3 6 7 -1, 5 2 3 6 -1, 5 6 3 2 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid TRUE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- DEF stukmuur1 Transform {
- children [
- Shape {
- appearance DEF wandkleur Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor 1 .9 .7
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size 2.84 2.5 .07
- }
- }
- ]
- translation 1.7 4.05 -4.565
- }
- DEF stukmuur2 Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size .07 2.5 .7
- }
- }
- ]
- translation 3.155 4.05 -4.28
- }
- DEF stukmuur3 Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size .07 2.68 3.57
- }
- }
- ]
- translation 3.155 4.05 -7.215
- }
- DEF stukmuur4 Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size .07 2.5 2.85
- }
- }
- ]
- translation 3.155 4.05 -1.705
- }
- DEF stukmuur5 Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size .42 2.5 .07
- }
- }
- ]
- translation 3.4 4.05 -2.325
- }
- DEF stukmuur6 Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size .98 2.5 .07
- }
- }
- ]
- translation 4.91 4.05 -2.325
- }
- DEF stukmuur7 Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size 1.34 2.5 .07
- }
- }
- ]
- translation 4.73 4.05 -4.395
- }
- DEF stukmuur8 Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size .07 2.5 1.2
- }
- }
- ]
- translation 4.025 4.05 -4.96
- }
- DEF vulstukvoortrap Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- 4.42 2.7 -2.36, 4.42 2.7 -3.36, 4.42 2.8 -3.36, 4.42 2.8 -2.36,
-
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 0 1 2 3 -1, 0 3 2 1 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid TRUE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- DEF paalvoortrap Transform {
- children [
- Shape {
- appearance USE wandkleur
- geometry Box {
- size .07 2.5 .07
- }
- }
- ]
- translation 4.385 4.05 -3.36
- }
- # deuren.wrl
- #Deuren boven
- #deur7
- Transform {
- children [
- #dwarslat boven de deur
- DEF dwarslat Transform {
- children [
- Shape {
- appearance DEF kozijn Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .95 .95 .9
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .8 .05 .05
- }
- }
- ]
- translation 0 2.035 0
- }
- DEF ruitjeboven Transform {
- children [
- Shape {
- appearance DEF glas Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .6 .6 .9
- emissiveColor 0 0 0
- shininess .8
- specularColor 1 1 1
- transparency .7
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .8 .44 .01
- }
- }
- ]
- translation 0 2.28 0
- }
- #ruit boven de deur
- #deur
- DEF deuroudersgang Transform {
- center -.4 0 0
- children [
- DEF klikopdeur7 TouchSensor {
- }
- DEF TimeSource7 TimeSensor {
- cycleInterval 20
- }
- # Run once for 20 sec.
- # Animeer het openzwaaien van de deur rond de Y as:
- DEF Deuropen7 OrientationInterpolator {
- key [
- 0 .025 .05 .95 .975 1
- ]
- keyValue [
- 0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
- ]
- }
- DEF deurklink Transform {
- children [
- DEF enehelft Shape {
- appearance DEF aluminium Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .4 .4 .5
- emissiveColor 0 0 0
- shininess .8
- specularColor .4 .4 .5
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- point [
- -.015 .02 0, #0
- .015 .02 0, .02 -.02 0, -.02 -.02 0, #3
- -.01 -.015 .06, #4
- .01 -.015 .06, -.01 .015 .03, .01 .015 .03, .005 .1 .035,
- #8
- -.005 .1 .035, -.005 .1 .055, .005 .1 .055,
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 2 3 4 5 -1, 2 5 4 3 -1, 4 5 11 10 -1, 4 10 11 5 -1, 0 1 7 6 -1, 0 6 7 1 -1,
- 6 7 8 9 -1, 6 9 8 7 -1, 8 9 10 11 -1, 8 11 10 9 -1, 0 6 4 3 -1, 0 3 4 6 -1,
- 6 9 10 4 -1, 6 4 10 9 -1, 1 2 5 7 -1, 1 7 5 2 -1, 7 5 11 8 -1, 7 8 11 5 -1,
-
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid TRUE #texCoordIndex []
- }
- }
- #enehelft
- Transform {
- children [
- USE enehelft
- ]
- rotation 0 1 0 3.141592
- translation 0 0 -.07
- }
- Transform {
- children [
- DEF vlakdeel Shape {
- appearance USE aluminium
- geometry Box {
- size .18 .07 .01
- }
- }
- #shape
- ]
- translation -.03 0 -.005
- }
- Transform {
- children [
- USE vlakdeel
- ]
- translation -.03 0 -.065
- }
- ]
- translation .35 0 .035
- rotation 0 0 1 1.570796
- }
- #deurklink
- # /deurklink.wrl
- DEF deurvorm Shape {
- appearance DEF deurkleur Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .8 .8 .8
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .8 2 .05
- }
- }
- ]
- translation 0 1.005 0
- }
- ]
- translation 3.155 2.8 -3.53
- rotation 0 1 0 1.570796
- }
- #moved to end
- #ROUTE klikopdeur7.touchTime TO TimeSource7.startTime
- #ROUTE TimeSource7.fraction_changed TO Deuropen7.set_fraction
- #ROUTE Deuropen7.value_changed TO deuroudersgang.rotation
- #deur8
- Transform {
- children [
- USE dwarslat
- USE ruitjeboven
- #deur
- DEF deurtweedeslaapkamergang Transform {
- center -.4 0 0
- children [
- DEF klikopdeur8 TouchSensor {
- }
- DEF TimeSource8 TimeSensor {
- cycleInterval 20
- }
- # Run once for 20 sec.
- # Animeer het openzwaaien van de deur rond de Y as:
- DEF Deuropen8 OrientationInterpolator {
- key [
- 0 .025 .05 .95 .975 1
- ]
- keyValue [
- 0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
- ]
- }
- USE deurklink
- USE deurvorm
- ]
- translation 0 1.005 0
- }
- ]
- translation 3.155 2.8 -5.03
- rotation 0 1 0 -1.570796
- }
- #moved to end
- #ROUTE klikopdeur8.touchTime TO TimeSource8.startTime
- #ROUTE TimeSource8.fraction_changed TO Deuropen8.set_fraction
- #ROUTE Deuropen8.value_changed TO deurtweedeslaapkamergang.rotation
- #deur9
- Transform {
- children [
- USE dwarslat
- USE ruitjeboven
- #deur
- DEF deurkinderkamergang Transform {
- center -.4 0 0
- children [
- DEF klikopdeur9 TouchSensor {
- }
- DEF TimeSource9 TimeSensor {
- cycleInterval 20
- }
- # Run once for 20 sec.
- # Animeer het openzwaaien van de deur rond de Y as:
- DEF Deuropen9 OrientationInterpolator {
- key [
- 0 .025 .05 .95 .975 1
- ]
- keyValue [
- 0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
- ]
- }
- USE deurklink
- USE deurvorm
- ]
- translation 0 1.005 0
- }
- ]
- translation 3.59 2.8 -5.465
- rotation 0 1 0 3.141592
- }
- #moved to end
- #ROUTE klikopdeur9.touchTime TO TimeSource9.startTime
- #ROUTE TimeSource9.fraction_changed TO Deuropen9.set_fraction
- #ROUTE Deuropen9.value_changed TO deurkinderkamergang.rotation
- #deur10
- Transform {
- children [
- USE dwarslat
- USE ruitjeboven
- #deur
- DEF deurbadkamergang Transform {
- center -.4 0 0
- children [
- DEF klikopdeur10 TouchSensor {
- }
- DEF TimeSource10 TimeSensor {
- cycleInterval 20
- }
- # Run once for 20 sec.
- # Animeer het openzwaaien van de deur rond de Y as:
- DEF Deuropen10 OrientationInterpolator {
- key [
- 0 .025 .05 .95 .975 1
- ]
- keyValue [
- 0 1 0 0 0 1 0 -1 0 1 0 -2 0 1 0 -2 0 1 0 -1 0 1 0 0
- ]
- }
- USE deurklink
- USE deurvorm
- ]
- translation 0 1.005 0
- }
- ]
- translation 4.01 2.8 -2.325
- rotation 0 1 0 0
- }
- #moved to end
- #ROUTE klikopdeur10.touchTime TO TimeSource10.startTime
- #ROUTE TimeSource10.fraction_changed TO Deuropen10.set_fraction
- #ROUTE Deuropen10.value_changed TO deurbadkamergang.rotation
- # /deuren.wrl
- # trapboven.wrl
- DEF trapboven Transform {
- children [
- Shape {
- appearance Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor 1 .5 .3
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry DEF trap2 IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- -.2 0 1, #0
- 0 .2 1, 0 .2 0, -.2 0 0, #3
- .28 .4 1, #4
- .6 .6 1, .98 .8 1, .98 1 .45, #7
- .98 1.2 .25, #8
- .98 1.4 0, .98 1.6 -.25, .98 1.8 -.45, #11
- .98 2 -1, #12
- .6 2.2 -1, .28 2.4 -1, 0 2.6 -1, #15
- 0 .6 0, #16
- 0 .8 0, 0 1 0, #18
- 0 1.2 0, #19
- 0 1.4 0, #20
- 0 1.6 0, 0 1.8 0, #22
- 0 2 0, #23
- 0 2.2 0, #24
- 0 2.4 0, 0 2.6 0, 0 2.8 0, #27
- -.2 .2 1, #28
- 0 .4 1, 0 .4 0, -.2 .2 0, #31
- .28 .6 1, #32
- .6 .8 1, .98 1 1, .98 1.2 .45, #35
- .98 1.4 .25, #36
- .98 1.6 0, .98 1.8 -.25, .98 2 -.45, #39
- .98 2.2 -1, #40
- .6 2.4 -1, .28 2.6 -1, 0 2.8 -1, #43
- 0 0 1, 0 0 0, #45
- 0 .4 0, #46
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 28 1 2 31 -1, #1e_treevlak
- 29 4 46 -1, #2e
- 32 5 16 -1, 33 6 17 -1, 34 7 18 -1, 35 8 19 -1, 36 9 20 -1, 37 10 21 -1, 38
- 11 22 -1, 39 12 23 -1, 40 13 24 -1, 41 14 25 -1, 42 15 26 -1, #13e_treevlak
- # 0, 28, 31, 3, -1, #voor_en_zijvlakken_van_de_eerste_tree_komt_boven_niet_voor
- # 0, 44, 1, 28, -1,
- # 3, 31, 2, 45, -1,
- 2 1 29 30 -1, #alle_voorvlakken
- 46 4 32 16 -1, 16 5 33 17 -1, 17 6 34 18 -1, 18 7 35 19 -1, 19 8 36 20 -1,
- 20 9 37 21 -1, 21 10 38 22 -1, 22 11 39 23 -1, 23 12 40 24 -1, 24 13 41 25
- -1, 25 14 42 26 -1, 26 15 43 27 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid FALSE
- texCoordIndex [
- ]
- }
- }
- ]
- translation 4.42 2.6 -3.36
- }
- # /trapboven.wrl
- # buitmuur.wrl
- Transform {
- children [
- Shape {
- appearance DEF steen Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .8 .4 .3
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- 0 0 0, #linkerbenedenhoek voorgevel
- 5.68 0 0, 5.68 5.4 0, 0 5.4 0, #linkerbovenhoek voorgevel
- 3.19 0 0, #voordeur
- 4.42 0 0, 4.42 2.3 0, 3.19 2.3 0, #voordeur
- 4.84 1.6 0, #toiletraam-8
- 5.04 1.6 0, 5.04 2.3 0, 4.84 2.3 0, 2.6 .9 0, #keukenraam-12
- 2.6 2.3 0, .6 2.3 0, .6 .9 0, .6 3.6 0, #bovenraam-16
- 1.5 3.6 0, 1.5 5 0, 4.42 5 0, 4.42 5.4 0, .6 5.4 0, 0 8.555 -3.15,
- #linkergevel-22
- 0 2.7 -9, 0 0 -9, 5.68 8.555 -3.15, #rechtergevel-25
- 5.68 5.4 -6.3, 5.68 5.4 -9, 5.68 0 -9, 2.25 0 -9, #achtergevel-29
- 2.25 .6 -9, 4.8 .6 -9, 4.8 5.4 -9, 1.2 0 -9, 1.2 2.7 -9, 3.19 0 -.14,
- #diepte van de voordeur-35
- 4.42 0 -.14, 4.42 2.3 -.14, 3.19 2.3 -.14, #diepte van de voordeur-38
- 2.6 .9 -.14, # diepte van het keukenraam-39
- 2.6 2.3 -.14, .6 2.3 -.14, .6 .9 -.14, 4.84 1.6 -.14, #diepte van het toiletraam-43
- 5.04 1.6 -.14, 5.04 2.3 -.14, 4.84 2.3 -.14, .6 3.6 -.14,
- #diepte van het bovenraam-47
- 1.5 3.6 -.14, 1.5 5 -.14, 4.42 5 -.14, 4.42 5.4 -.14, .6 5.4 -.14,
- #52
- 2.25 0 -8.86, #diepte van de achtergevel-53
- 2.25 .6 -8.86, 4.8 .6 -8.86, 4.8 5.4 -8.86, 1.2 0 -8.86, 1.2 2.7 -8.86,
- #58
- 0 2.7 0, #59 extra punten voor segmentering beneden
- .14 2.7 -.14, 5.68 2.7 0, #61
- 5.54 2.7 -.14, #
- 0 2.7 -9, #63
- .14 2.7 -8.86, #
- 5.68 2.7 -9, #65
- 5.54 2.7 -8.86, #
- 1.2 2.7 -9, #67
- 1.2 2.7 -8.86, #
- 4.8 2.7 -9, #69
- 4.8 2.7 -8.86, #
- .14 5.4 -.14, #71
- 5.54 5.4 -.14, #72
- 5.54 5.4 -8.86, #73
- .14 2.7 -9, #74
- .14 5.4 -6.3, #75
- 0 5.4 -6.3, #76
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 16 21 3 59 -1, 19 2 20 -1, 2 19 61 -1, 65 27 2 61 -1, 59 3 76 23 -1, 17 48
- 47 16 -1, 18 49 48 17 -1, 19 50 49 18 -1, 20 51 50 19 -1, 16 47 52 21 -1,
- 3 21 52 71 -1, 20 2 72 51 -1, 2 27 73 72 -1, 27 32 56 73 -1, 63 64 75 76 -1,
- 3 76 75 71 -1, #27, 32, 69, 65, -1,
- 27 65 69 32 -1, 32 69 70 56 -1, 59 17 16 -1, 59 61 17 -1, 17 61 18 -1, 18
- 61 19 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid FALSE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- # /buitmuur.wrl
- # binmuur.wrl
- Transform {
- children [
- Shape {
- appearance Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor 1 .9 .7
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- .28 0 -.28, #0 linkerbenedenhoek voorgevel
- 5.4 0 -.28, 5.4 5.4 -.28, .28 5.4 -.28, #3 linkerbovenhoek voorgevel
- 3.19 0 -.28, #4 voordeur
- 4.42 0 -.28, 4.42 2.3 -.28, 3.19 2.3 -.28, #7 voordeur
- 4.84 1.6 -.28, #toiletraam-8
- 5.04 1.6 -.28, 5.04 2.3 -.28, 4.84 2.3 -.28, 2.6 .9 -.28,
- #keukenraam-12
- 2.6 2.3 -.28, .6 2.3 -.28, .6 .9 -.28, .6 3.6 -.28, #bovenraam-16
- 1.5 3.6 -.28, 1.5 5 -.28, 4.42 5 -.28, 4.42 5.4 -.28, .6 5.4 -.28,
- .28 8.55 -3.15, #linkergevel-22
- .28 2.7 -8.72, .28 0 -8.72, 5.4 8.55 -3.15, #rechtergevel-25
- 5.4 5.4 -6.3, 5.4 5.4 -8.72, 5.4 0 -8.72, 2.25 0 -8.72, #achtergevel-29
- 2.25 .6 -8.72, 4.8 .6 -8.72, 4.8 5.4 -8.72, 1.2 0 -8.72, 1.2 2.7 -8.72,
- 3.19 0 -.14, #diepte van de voordeur-35
- 4.42 0 -.14, 4.42 2.3 -.14, 3.19 2.3 -.14, #diepte van de voordeur-38
- 2.6 .9 -.14, # diepte van het keukenraam-39
- 2.6 2.3 -.14, .6 2.3 -.14, .6 .9 -.14, 4.84 1.6 -.14, #diepte van het toiletraam-43
- 5.04 1.6 -.14, 5.04 2.3 -.14, 4.84 2.3 -.14, .6 3.6 -.14,
- #diepte van het bovenraam-47
- 1.5 3.6 -.14, 1.5 5 -.14, 4.42 5 -.14, 4.42 5.4 -.14, .6 5.4 -.14,
- #52
- 2.25 0 -8.86, #diepte van de achtergevel-53
- 2.25 .6 -8.86, 4.8 .6 -8.86, 4.8 5.4 -8.86, 1.2 0 -8.86, 1.2 2.7 -8.86,
- #58
- .28 5.4 0, #59 hoekpunt voor dakvorm zolder
- 5.4 5.4 0, .28 5.4 -6.3, #61
- .28 2.7 -9, #62 hoekpunt voor dakvorm 1e verdieping
- .28 2.7 -.28, #63 extra punten voor segmentering boven
- .14 2.7 -.14, 5.4 2.7 -.28, #65
- 5.54 2.7 -.14, #
- .28 2.7 -8.72, #67
- .14 2.7 -8.86, #
- 5.4 2.7 -8.72, #69
- 5.54 2.7 -8.86, #
- 1.2 2.7 -8.72, #71
- 1.2 2.7 -8.86, #
- 4.8 2.7 -8.72, #73
- 4.8 2.7 -8.86, #
- .14 5.4 -.14, #75
- 5.54 5.4 -.14, #76
- 5.54 5.4 -8.86, #77
- .14 2.7 -9, #78
- .14 5.4 -6.3, #79
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 16 21 3 63 -1, 19 2 20 -1, 63 16 17 65 -1, 17 18 19 65 -1, 2 19 65 -1, 69
- 27 2 65 -1, 63 3 61 62 -1, 16 47 48 17 -1, 17 48 49 18 -1, 18 49 50 19 -1,
- 19 50 51 20 -1, 21 52 47 16 -1, 73 74 56 32 -1, 69 73 32 27 -1, 3 21 52 75
- -1, 20 2 76 51 -1, 3 61 79 75 -1, 2 27 77 76 -1, 62 61 79 78 -1, 27 32 56
- 77 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid FALSE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- # /binmuur.wrl
- # ramen.wrl
- #begin bovenraam
- Transform {
- children [
- Shape {
- appearance DEF kozijn Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .95 .95 .9
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size 3.82 .05 .05
- }
- }
- ]
- translation 2.51 5.025 -.14
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size 3.82 .1 .05
- }
- }
- ]
- translation 2.51 5.35 -.14
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 1.8 .05
- }
- }
- ]
- translation .625 4.5 -.14
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 1.8 .05
- }
- }
- ]
- translation 1.475 4.5 -.14
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 .25 .05
- }
- }
- ]
- translation 4.395 5.175 -.14
- }
- Transform {
- children [
- Shape {
- appearance DEF blauw Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .3 .4 .7
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .9 .25 .05
- }
- }
- ]
- translation 3.05 5.175 -.14
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .9 .05 .05
- }
- }
- ]
- translation 1.05 3.625 -.14
- }
- #einde bovenraam
- #begin kozijnen achter
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 2.4 .05
- }
- }
- ]
- translation 3.215 3.9 -8.86
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 2.4 .05
- }
- }
- ]
- translation 4.775 3.9 -8.86
- }
- Transform {
- children [
- Shape {
- appearance USE blauw
- geometry Box {
- size 1.61 .3 .05
- }
- }
- ]
- translation 3.995 5.25 -8.86
- }
- Transform {
- children [
- Shape {
- appearance USE blauw
- geometry Box {
- size 1.51 .8 .05
- }
- }
- ]
- translation 3.995 3.1 -8.86
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size 1.51 .05 .05
- }
- }
- ]
- translation 3.995 3.525 -8.86
- }
- #3
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size 1.51 .05 .05
- }
- }
- ]
- translation 3.995 5.075 -8.86
- }
- #4
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 1.5 .05
- }
- }
- ]
- translation 3.565 4.3 -8.86
- }
- #einde ramen achter
- # /ramen.wrl
- # ruiten.wrl
- #bovenruiten
- Transform {
- children [
- Shape {
- appearance DEF glas Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .6 .6 .9
- emissiveColor 0 0 0
- shininess .8
- specularColor 1 1 1
- transparency .7
- }
- texture NULL
- textureTransform NULL
- }
- geometry Box {
- size .8 1.35 .01
- }
- }
- ]
- translation 1.05 4.325 -.14
- }
- #ruit 1 boven
- Transform {
- children [
- Shape {
- appearance USE glas
- geometry Box {
- size .8 .3 .01
- }
- }
- ]
- translation 1.05 5.2 -.14
- }
- #ruit 2 boven
- Transform {
- children [
- Shape {
- appearance USE glas
- geometry Box {
- size 1.1 .3 .01
- }
- }
- ]
- translation 2.05 5.2 -.14
- }
- #ruit 3 boven
- Transform {
- children [
- Shape {
- appearance USE glas
- geometry Box {
- size .85 .3 .01
- }
- }
- ]
- translation 3.935 5.2 -.14
- }
- #ruit 4 boven
- #ramen achter
- Transform {
- children [
- Shape {
- appearance USE glas
- geometry Box {
- size 1.16 1.5 .01
- }
- }
- ]
- translation 4.17 4.3 -8.86
- }
- #ruit 1 achter
- Transform {
- children [
- Shape {
- appearance USE glas
- geometry Box {
- size .3 1.5 .01
- }
- }
- ]
- translation 3.39 4.3 -8.86
- }
- #ruit 2 achter
- # /ruiten.wrl
- # /boven/boven.wrl
- DEF zolder Transform {
- children [
- Transform {
- children [
- Transform {
- children [
- Shape {
- appearance USE groen
- geometry USE pijl
- }
- ]
- rotation 0 1 0 3.141592
- }
- DEF schuifzolder TouchSensor {
- }
- ]
- translation .15 5.4 .3
- }
- Transform {
- children [
- Shape {
- appearance USE rood
- geometry USE pijl
- }
- DEF schuifzolder2 TouchSensor {
- }
- ]
- translation 5.48 5.4 .3
- }
- DEF dak Transform {
- children [
- # dak/dak.wrl
- Transform {
- children [
- Shape {
- appearance Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .3 .4 .5
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- 0 5.4 0, #dakranden-0
- 5.68 5.4 0, 5.68 8.55 -3.15, 0 8.55 -3.15, 0 2.7 -9, 3.12 2.7 -9,
- 3.12 5.4 -6.3, 5.68 5.4 -6.3, #7
- 1.5 3.7 -8, #dakraam1-8
- 2.3 3.7 -8, 2.3 4.7 -7, 1.5 4.7 -7, 4.1 7.3 -1.9, #dakraam2-12
- 3.5 7.3 -1.9, 3.5 7.7 -2.3, 4.1 7.7 -2.3, #15
- 0 5.44 .04, #dikte van dakranden-16
- 5.68 5.44 .04, 5.68 8.606568 -3.15, 0 8.606568 -3.15, 0 2.74 -9.04,
- 3.12 2.74 -9.04, 3.12 5.44 -6.34, 5.68 5.44 -6.34, #23
- 1.5 3.74 -8.04, #dikte van het dakraam1-24
- 2.3 3.74 -8.04, 2.3 4.74 -7.04, 1.5 4.74 -7.04, #27
- 4.1 7.34 -1.86, #dikte van het dakraam2-28
- 3.5 7.34 -1.86, 3.5 7.74 -2.26, 4.1 7.74 -2.26, #31
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 0 13 14 3 -1, 0 3 14 13 -1, 16 29 30 19 -1, 16 19 30 29 -1, 0 1 12 13 -1,
- 0 13 12 1 -1, 16 17 28 29 -1, 16 29 28 17 -1, 1 12 15 2 -1, 1 2 15 12 -1,
- 17 28 31 18 -1, 17 18 31 28 -1, 15 2 3 14 -1, 15 14 3 2 -1, 31 18 19 30 -1,
- 31 30 19 18 -1, 4 8 11 3 -1, 4 3 11 8 -1, 20 24 27 19 -1, 20 19 27 24 -1,
- 5 4 8 9 -1, 5 9 8 4 -1, 21 20 24 25 -1, 21 25 24 20 -1, 5 9 10 6 -1, 5 6 10
- 9 -1, 21 25 26 22 -1, 21 22 26 25 -1, 7 6 2 -1, 7 2 6 -1, 23 22 18 -1, 23
- 18 22 -1, 6 10 11 3 2 -1, 6 2 3 11 10 -1, 22 26 18 -1, 22 18 26 -1, 26 27
- 19 -1, 26 19 27 -1, 26 19 18 -1, 26 18 19 -1, 0 1 17 16 -1, 0 16 17 1 -1,
- 1 2 18 17 -1, 1 17 18 2 -1, 3 0 16 19 -1, 3 19 16 0 -1, 2 7 23 18 -1, 2 18
- 23 7 -1, 7 6 22 23 -1, 7 23 22 6 -1, 5 6 22 21 -1, 5 21 22 6 -1, 5 4 20 21
- -1, 5 21 20 4 -1, 4 3 19 20 -1, 4 20 19 3 -1, 9 8 24 25 -1, 9 25 24 8 -1,
- 8 11 27 24 -1, 8 24 27 11 -1, 10 11 27 26 -1, 10 26 27 11 -1, 9 10 26 25 -1,
- 9 25 26 10 -1, 12 13 29 28 -1, 12 28 29 13 -1, 12 15 31 28 -1, 12 28 31 15
- -1, 14 15 31 30 -1, 14 30 31 15 -1, 13 14 30 29 -1, 13 29 30 14 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid TRUE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- #schoorsteen
- Transform {
- children [
- Shape {
- appearance Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .1 .1 .1
- emissiveColor 0 0 0
- shininess .1
- specularColor .3 .3 .3
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- 4.8 8 -2.6, 5.3 8 -2.6, 5.3 8.4 -3, 4.8 8.4 -3, 4.9 9.4 -2.65,
- 5.2 9.4 -2.65, 5.2 9.4 -2.95, 4.9 9.4 -2.95,
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 0 1 5 4 -1, 0 4 5 1 -1, 1 2 6 5 -1, 1 5 6 2 -1, 2 3 7 6 -1, 2 6 7 3 -1, 0
- 3 7 4 -1, 0 4 7 3 -1, 4 5 6 7 -1, 4 7 6 5 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid TRUE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- # /dak/dak.wrl
- Transform {
- children [
- Transform {
- children [
- Shape {
- appearance USE groen
- geometry USE pijl
- }
- ]
- rotation 0 1 0 3.141592
- }
- DEF schuifdak TouchSensor {
- }
- ]
- translation .15 6 .3
- }
- Transform {
- children [
- Shape {
- appearance USE rood
- geometry USE pijl
- }
- DEF schuifdak2 TouchSensor {
- }
- ]
- translation 5.48 6 .3
- }
- DEF tijd1 TimeSensor {
- cycleInterval 4
- enabled TRUE
- loop FALSE
- startTime 0
- stopTime 0
- }
- DEF plaats1 PositionInterpolator {
- key [
- 0 1
- ]
- keyValue [
- 0 0 0 6 0 0
- ]
- }
- DEF tijd1a TimeSensor {
- cycleInterval 4
- enabled TRUE
- loop FALSE
- startTime 0
- stopTime 0
- }
- DEF plaats1a PositionInterpolator {
- key [
- 0 1
- ]
- keyValue [
- 6 0 0 0 0 0
- ]
- }
- ]
- }
- #dak
- # zolder/zolder.wrl
- Viewpoint {
- fieldOfView 1
- jump TRUE
- orientation 1 0 0 0
- position 2.5 7 -3.15
- description "op zolder"
- }
- #kleine platte dakje
- Transform {
- children [
- Shape {
- appearance DEF appdak Appearance {
- material Material {
- ambientIntensity 0
- diffuseColor .2 .2 .2
- emissiveColor 0 0 0
- shininess 0
- specularColor 0 0 0
- transparency 0
- }
- texture ImageTexture {
- url [
- ""
- ]
- repeatS TRUE
- repeatT TRUE
- }
- }
- geometry Box {
- size 2.6 .04 2.74
- }
- }
- ]
- translation 4.39 5.4 -7.67
- }
- DEF zoldervloer Transform {
- children [
- Shape {
- appearance Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor 1 .5 .3
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- .14 5.4 0, 5.54 5.4 0, 5.54 5.4 -6.3, .14 5.4 -6.3, 5.54 5.4 -2.36,
- #-4
- 5.54 5.4 -4.36, 4.42 5.4 -4.36, 4.42 5.4 -2.36,
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 0 1 4 7 -1, 0 7 4 1 -1, 0 7 6 3 -1, 0 3 6 7 -1, 5 2 3 6 -1, 5 6 3 2 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid TRUE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- DEF plafondboven Transform {
- children [
- Shape {
- appearance Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor 1 1 1
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- .14 5.3 -.14, 5.54 5.3 -.14, 5.54 5.3 -8.86, 3.19 5.3 -8.86,
- 5.54 5.3 -2.36, #-4
- 5.54 5.3 -4.36, 4.42 5.3 -4.36, 4.42 5.3 -2.36, 3.19 5.3 -6.4,
- .14 5.3 -6.4,
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 0 1 4 7 -1, 0 7 4 1 -1, 0 7 6 8 9 -1, 0 9 8 6 7 -1, 5 2 3 8 6 -1, 5 6 8 3
- 2 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid TRUE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- DEF vulstukvoortrap Transform {
- children [
- Shape {
- appearance DEF wandkleur Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor 1 .9 .7
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- 4.42 5.3 -2.36, #0
- 4.42 5.3 -3.36, 4.42 5.4 -3.36, 4.42 5.4 -2.36, #3
- 5.4 5.3 -2.36, #4
- 5.4 5.4 -2.36, 5.4 5.3 -4.36, #6
- 5.4 5.4 -4.36, 4.42 5.3 -4.36, #8
- 4.42 5.4 -4.36,
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 0 1 2 3 -1, 0 3 2 1 -1, 0 3 5 4 -1, 9 8 6 7 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid FALSE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- # ballustrade.wrl
- Transform {
- children [
- DEF spijlen Group {
- children [
- Transform {
- children [
- DEF spijl Shape {
- appearance DEF kozijn Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .95 .95 .9
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry Cylinder {
- bottom FALSE
- height .8
- radius .015
- side TRUE
- top FALSE
- }
- }
- ]
- translation -.025 .4 .05
- }
- Transform {
- children USE spijl
- translation -.025 .4 .15
- }
- Transform {
- children USE spijl
- translation -.025 .4 .25
- }
- Transform {
- children USE spijl
- translation -.025 .4 .35
- }
- Transform {
- children USE spijl
- translation -.025 .4 .45
- }
- Transform {
- children USE spijl
- translation -.025 .4 .55
- }
- Transform {
- children USE spijl
- translation -.025 .4 .65
- }
- Transform {
- children USE spijl
- translation -.025 .4 .75
- }
- Transform {
- children USE spijl
- translation -.025 .4 .85
- }
- Transform {
- children USE spijl
- translation -.025 .4 .95
- }
- ]
- }
- #spijlengroup
- Transform {
- translation 0 0 1
- rotation 0 1 0 1.570796
- children USE spijlen
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size .05 .03 1.05
- }
- }
- ]
- translation -.025 .815 .525
- }
- Transform {
- children [
- Shape {
- appearance USE kozijn
- geometry Box {
- size 1 .03 .05
- }
- }
- ]
- translation .5 .815 1.025
- }
- ]
- translation 4.42 5.4 -3.36
- }
- # /ballustrade.wrl
- # binmuur.wrl
- Transform {
- children [
- Shape {
- appearance Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor 1 .9 .7
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- .28 0 -.28, #0 linkerbenedenhoek voorgevel
- 5.4 0 -.28, 5.4 5.4 -.28, .28 5.4 -.28, #3 linkerbovenhoek voorgevel
- 3.19 0 -.28, #4 voordeur
- 4.42 0 -.28, 4.42 2.3 -.28, 3.19 2.3 -.28, #7 voordeur
- 4.84 1.6 -.28, #toiletraam-8
- 5.04 1.6 -.28, 5.04 2.3 -.28, 4.84 2.3 -.28, 2.6 .9 -.28,
- #keukenraam-12
- 2.6 2.3 -.28, .6 2.3 -.28, .6 .9 -.28, .6 3.6 -.28, #bovenraam-16
- 1.5 3.6 -.28, 1.5 5 -.28, 4.42 5 -.28, 4.42 5.4 -.28, .6 5.4 -.28,
- .28 8.55 -3.15, #linkergevel-22
- .28 2.7 -8.72, .28 0 -8.72, 5.4 8.55 -3.15, #rechtergevel-25
- 5.4 5.4 -6.3, 5.4 5.4 -8.72, 5.4 0 -8.72, 2.25 0 -8.72, #achtergevel-29
- 2.25 .6 -8.72, 4.8 .6 -8.72, 4.8 5.4 -8.72, 1.2 0 -8.72, 1.2 2.7 -8.72,
- 3.19 0 -.14, #diepte van de voordeur-35
- 4.42 0 -.14, 4.42 2.3 -.14, 3.19 2.3 -.14, #diepte van de voordeur-38
- 2.6 .9 -.14, # diepte van het keukenraam-39
- 2.6 2.3 -.14, .6 2.3 -.14, .6 .9 -.14, 4.84 1.6 -.14, #diepte van het toiletraam-43
- 5.04 1.6 -.14, 5.04 2.3 -.14, 4.84 2.3 -.14, .6 3.6 -.14,
- #diepte van het bovenraam-47
- 1.5 3.6 -.14, 1.5 5 -.14, 4.42 5 -.14, 4.42 5.4 -.14, .6 5.4 -.14,
- #52
- 2.25 0 -8.86, #diepte van de achtergevel-53
- 2.25 .6 -8.86, 4.8 .6 -8.86, 4.8 5.4 -8.86, 1.2 0 -8.86, 1.2 2.7 -8.86,
- #58
- .28 5.4 0, #59 hoekpunt voor dakvorm zolder
- 5.4 5.4 0, .28 5.4 -6.3, #61
- .28 2.7 -9, #62 hoekpunt voor dakvorm 1e verdieping
- .14 5.4 0, #63 extra punten voor segmentering
- 5.54 5.4 0, .14 5.4 -6.3, 5.54 5.4 -6.3, #66
- 5.54 8.55 -3.15, #rechtergevel-67
- .14 8.55 -3.15, #linkergevel-68
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 59 22 61 -1, 60 25 26 -1, 59 63 68 22 -1, 68 22 61 65 -1, 60 64 67 25 -1,
- 25 67 66 26 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid FALSE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- # /binmuur.wrl
- # buitmuur.wrl
- Transform {
- children [
- Shape {
- appearance DEF steen Appearance {
- material Material {
- ambientIntensity .2
- diffuseColor .8 .4 .3
- emissiveColor 0 0 0
- shininess .1
- specularColor 0 0 0
- transparency 0
- }
- texture NULL
- textureTransform NULL
- }
- geometry IndexedFaceSet {
- color NULL
- coord Coordinate {
- #default NULL
- point [
- 0 0 0, #linkerbenedenhoek voorgevel
- 5.68 0 0, 5.68 5.4 0, 0 5.4 0, #linkerbovenhoek voorgevel
- 3.19 0 0, #voordeur
- 4.42 0 0, 4.42 2.3 0, 3.19 2.3 0, #voordeur
- 4.84 1.6 0, #toiletraam-8
- 5.04 1.6 0, 5.04 2.3 0, 4.84 2.3 0, 2.6 .9 0, #keukenraam-12
- 2.6 2.3 0, .6 2.3 0, .6 .9 0, .6 3.6 0, #bovenraam-16
- 1.5 3.6 0, 1.5 5 0, 4.42 5 0, 4.42 5.4 0, .6 5.4 0, 0 8.555 -3.15,
- #linkergevel-22
- 0 2.7 -9, 0 0 -9, 5.68 8.555 -3.15, #rechtergevel-25
- 5.68 5.4 -6.3, 5.68 5.4 -9, 5.68 0 -9, 2.25 0 -9, #achtergevel-29
- 2.25 .6 -9, 4.8 .6 -9, 4.8 5.4 -9, 1.2 0 -9, 1.2 2.7 -9, 3.19 0 -.14,
- #diepte van de voordeur-35
- 4.42 0 -.14, 4.42 2.3 -.14, 3.19 2.3 -.14, #diepte van de voordeur-38
- 2.6 .9 -.14, # diepte van het keukenraam-39
- 2.6 2.3 -.14, .6 2.3 -.14, .6 .9 -.14, 4.84 1.6 -.14, #diepte van het toiletraam-43
- 5.04 1.6 -.14, 5.04 2.3 -.14, 4.84 2.3 -.14, .6 3.6 -.14,
- #diepte van het bovenraam-47
- 1.5 3.6 -.14, 1.5 5 -.14, 4.42 5 -.14, 4.42 5.4 -.14, .6 5.4 -.14,
- #52
- 2.25 0 -8.86, #diepte van de achtergevel-53
- 2.25 .6 -8.86, 4.8 .6 -8.86, 4.8 5.4 -8.86, 1.2 0 -8.86, 1.2 2.7 -8.86,
- #58
- .14 5.4 0, #59 extra punten voor segmentering
- 5.54 5.4 0, .14 5.4 -6.3, 5.54 5.4 -6.3, #62
- 5.54 8.55 -3.15, #rechtergevel-63
- .14 8.55 -3.15, #linkergevel-64
- 0 5.4 -6.3,
- ]
- }
- normal NULL
- texCoord NULL
- ccw TRUE
- colorIndex [
- ]
- colorPerVertex TRUE
- convex TRUE
- coordIndex [
- 3 22 65 -1, 2 26 25 -1, 3 59 64 22 -1, 61 65 22 64 -1, 60 2 25 63 -1, 63 25
- 26 62 -1,
- ]
- #default []
- creaseAngle 0
- normalIndex [
- ]
- normalPerVertex TRUE
- solid FALSE
- texCoordIndex [
- ]
- }
- }
- ]
- }
- # /buitmuur.wrl
- # /zolder/zolder.wrl
- DEF tijd2 TimeSensor {
- cycleInterval 4
- enabled TRUE
- loop FALSE
- startTime 0
- stopTime 0
- }
- DEF plaats2 PositionInterpolator {
- key [
- 0 1
- ]
- keyValue [
- 0 0 0 6 0 0
- ]
- }
- DEF tijd2a TimeSensor {
- cycleInterval 4
- enabled TRUE
- loop FALSE
- startTime 0
- stopTime 0
- }
- DEF plaats2a PositionInterpolator {
- key [
- 0 1
- ]
- keyValue [
- 6 0 0 0 0 0
- ]
- }
- ]
- }
- #zolder
- DEF tijd3 TimeSensor {
- cycleInterval 4
- enabled TRUE
- loop FALSE
- startTime 0
- stopTime 0
- }
- DEF plaats3 PositionInterpolator {
- key [
- 0 1
- ]
- keyValue [
- 0 0 0 6 0 0
- ]
- }
- DEF tijd3a TimeSensor {
- cycleInterval 4
- enabled TRUE
- loop FALSE
- startTime 0
- stopTime 0
- }
- DEF plaats3a PositionInterpolator {
- key [
- 0 1
- ]
- keyValue [
- 6 0 0 0 0 0
- ]
- }
- ]
- }
- #boven
- ]
- }
- #moved from above
- ROUTE klikopdeur.touchTime TO TimeSource.startTime
- ROUTE TimeSource.fraction_changed TO Deuropen.set_fraction
- ROUTE Deuropen.value_changed TO deur.rotation
- ROUTE klikopdeur2.touchTime TO TimeSource2.startTime
- ROUTE TimeSource2.fraction_changed TO Deuropen2.set_fraction
- ROUTE Deuropen2.value_changed TO deurkeukengang.rotation
- ROUTE klikopdeur3.touchTime TO TimeSource3.startTime
- ROUTE TimeSource3.fraction_changed TO Deuropen3.set_fraction
- ROUTE Deuropen3.value_changed TO deurwoonkamergang.rotation
- ROUTE klikopdeur4.touchTime TO TimeSource4.startTime
- ROUTE TimeSource4.fraction_changed TO Deuropen4.set_fraction
- ROUTE Deuropen4.value_changed TO deurwoonkamertrapkast.rotation
- ROUTE klikopdeur5.touchTime TO TimeSource5.startTime
- ROUTE TimeSource5.fraction_changed TO Deuropen5.set_fraction
- ROUTE Deuropen5.value_changed TO deurgangmeterkast.rotation
- ROUTE klikopdeur6.touchTime TO TimeSource6.startTime
- ROUTE TimeSource6.fraction_changed TO Deuropen6.set_fraction
- ROUTE Deuropen6.value_changed TO deurtoiletgang.rotation
- ROUTE klikopvoordeur.touchTime TO TimeSourcevoor.startTime
- ROUTE TimeSourcevoor.fraction_changed TO VoorDeuropen.set_fraction
- ROUTE VoorDeuropen.value_changed TO voordeur.rotation
- ROUTE klikopachterdeur.touchTime TO TimeSourceachter.startTime
- ROUTE TimeSourceachter.fraction_changed TO achterDeuropen.set_fraction
- ROUTE achterDeuropen.value_changed TO achterdeur.rotation
- ROUTE klikopschuurdeur.touchTime TO TimeSourceschuur.startTime
- ROUTE TimeSourceschuur.fraction_changed TO schuurDeuropen.set_fraction
- ROUTE schuurDeuropen.value_changed TO schuurdeur.rotation
- ROUTE klikopdeur7.touchTime TO TimeSource7.startTime
- ROUTE TimeSource7.fraction_changed TO Deuropen7.set_fraction
- ROUTE Deuropen7.value_changed TO deuroudersgang.rotation
- ROUTE klikopdeur8.touchTime TO TimeSource8.startTime
- ROUTE TimeSource8.fraction_changed TO Deuropen8.set_fraction
- ROUTE Deuropen8.value_changed TO deurtweedeslaapkamergang.rotation
- ROUTE klikopdeur9.touchTime TO TimeSource9.startTime
- ROUTE TimeSource9.fraction_changed TO Deuropen9.set_fraction
- ROUTE Deuropen9.value_changed TO deurkinderkamergang.rotation
- ROUTE klikopdeur10.touchTime TO TimeSource10.startTime
- ROUTE TimeSource10.fraction_changed TO Deuropen10.set_fraction
- ROUTE Deuropen10.value_changed TO deurbadkamergang.rotation
- #uncommented
- ROUTE schuifdak.touchTime TO tijd1.startTime
- ROUTE tijd1.fraction_changed TO plaats1.set_fraction
- ROUTE plaats1.value_changed TO dak.translation
- ROUTE schuifzolder.touchTime TO tijd2.startTime
- ROUTE tijd2.fraction_changed TO plaats2.set_fraction
- ROUTE plaats2.value_changed TO zolder.translation
- ROUTE schuifboven.touchTime TO tijd3.startTime
- ROUTE tijd3.fraction_changed TO plaats3.set_fraction
- ROUTE plaats3.value_changed TO boven.translation
- ROUTE schuifdak2.touchTime TO tijd1a.startTime
- ROUTE tijd1a.fraction_changed TO plaats1a.set_fraction
- ROUTE plaats1a.value_changed TO dak.translation
- ROUTE schuifzolder2.touchTime TO tijd2a.startTime
- ROUTE tijd2a.fraction_changed TO plaats2a.set_fraction
- ROUTE plaats2a.value_changed TO zolder.translation
- ROUTE schuifboven2.touchTime TO tijd3a.startTime
- ROUTE tijd3a.fraction_changed TO plaats3a.set_fraction
- ROUTE plaats3a.value_changed TO boven.translation
|