" vrml.ex: reduce precision and Alt-I: change .rgb to .jpg set noai wm=0 noeb showmode noprompt map ð :%s/\([0-9]\.[0-9][0-9]\)[0-9]*/\1/g map ô :%s/\([0-9]\)\.0*/\1.0/g map é :%s/\.rgb/.jpg/g " Alt-C: Move vertex colors to material, Alt-M: make Material span 2 lines. map í :%s/material Material { }/material Material { }/ map ã ?color Color {? +"syy-d%?material Material? "spc/[0-9.] diffuseColor $r, " Abbreviations: ab vrmh #VRML V2.0 utf8 ab winf WorldInfo title "" info [ "" ] } ab anc Anchor { url "" description "" children [ ] }-/" a ab inl Inline { url [ "" ] }4hi ab tex texture ImageTexture { url "" } textureTransform TextureTransform { scale 1.0 1.0 } - /"/a ab vp Viewpoint { }0i ab spc specularColor ab amb ambientIntensity ab tra transparency ab shi shininess ab trn translation ab xlt translation ab orn orientation ab orip OrientationInterpolator { key [ ] keyValue [ ] } ab scip ScalarInterpolator { key [ ] keyValue [ ] } ab coip CoordinateInterpolator { key [ ] keyValue [ ] } ab poip PositionInterpolator { key [ ] keyValue [ ] } ab cls CylinderSensor { } ab pls PlaneSensor { } ab prs ProximitySensor { } ab sps SphereSensor { } ab vis VisibilitySensor { center 0 0 0 size 0 0 0 } ab tms TimeSensor { cycleInterval 1 } ab tcs TouchSensor { } ab xfm Transform { children [ ] } ab grp Group { children [ ] } ab txt Text { string [ "" ] }4hi ab spot SpotLight { location 0 0 0 direction 0 0 -1 } ab pnt PointLight { location 0 0 0 intensity 1 } ab snd Sound { source }kA ab au AudioClip { description "" url [ "" ] } ab whc whichChoice ab def DEF ab use USE ab route ROUTE ab rt ROUTE ab to TO ab false FALSE ab true TRUE ab cvx convex FALSE ab dis enabled FALSE ab sfr set_fraction ab sst set_startTime ab ssp set_stopTime ab srt set_rotation ab str set_translation ab vch value_changed ab rtc rotation_changed ab tpc trackPoint_changed ab tt touchTime " end of vrml.ex