123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953 |
- // Converted from: Nano.obj
- // vertices: 418
- // faces: 190
- // materials: 1
- //
- // Generated with OBJ -> Three.js converter
- // http://github.com/alteredq/three.js/blob/master/utils/exporters/convert_obj_threejs.py
- var Nano = function ( urlbase ) {
- var scope = this;
- THREE.Geometry.call(this);
- var materials = [ {
- "a_dbg_color" : 0xffeeeeee,
- "a_dbg_index" : 0,
- "a_dbg_name" : "Mat"
- }];
- init_materials();
-
- var normals = [];
- v(60.188229,126.000000,66.000000);
- v(60.188229,156.000000,29.999998);
- v(60.188229,156.000000,29.999998);
- v(60.188229,72.000000,48.000000);
- v(60.188229,72.000000,66.000000);
- v(60.188229,126.000000,66.000000);
- v(60.188229,156.000000,29.999998);
- v(60.188229,-84.000000,66.000000);
- v(60.188229,-132.000000,23.999998);
- v(60.188229,-156.000000,66.000000);
- v(60.188229,-156.000000,-66.000000);
- v(60.188229,-84.000000,48.000000);
- v(60.188229,72.000000,48.000000);
- v(60.188229,-132.000000,-18.000002);
- v(60.188229,-108.000000,-18.000002);
- v(60.188229,156.000000,-66.000000);
- v(60.188229,-108.000000,23.999998);
- v(60.188229,72.000000,66.000000);
- v(60.188229,-84.000000,48.000000);
- v(60.188229,72.000000,48.000000);
- v(60.188229,-84.000000,66.000000);
- v(60.188229,-84.000000,48.000000);
- v(60.188229,-156.000000,66.000000);
- v(60.188229,72.000000,66.000000);
- v(60.188229,-84.000000,66.000000);
- v(60.188229,126.000000,66.000000);
- v(60.188229,126.000000,66.000000);
- v(60.188229,156.000000,29.999998);
- v(60.188229,156.000000,29.999998);
- v(30.188229,72.000000,66.000000);
- v(18.188229,72.000000,66.000000);
- v(24.188229,-132.000000,23.999998);
- v(24.188229,-156.000000,-66.000000);
- v(24.188229,-132.000000,-18.000002);
- v(24.188229,-108.000000,-18.000002);
- v(24.188229,-84.000000,48.000000);
- v(24.188229,-108.000000,23.999998);
- v(18.188229,102.000000,66.000000);
- v(24.188229,-84.000000,48.000000);
- v(24.188229,-156.000000,66.000000);
- v(24.188229,-84.000000,66.000000);
- v(30.188229,102.000000,66.000000);
- v(24.188229,-84.000000,-66.000000);
- v(-29.811771,102.000000,66.000000);
- v(-23.811771,-84.000000,-66.000000);
- v(-29.811771,72.000000,48.000000);
- v(-17.811771,72.000000,48.000000);
- v(-17.811771,102.000000,48.000000);
- v(-29.811771,102.000000,48.000000);
- v(30.188229,72.000000,48.000000);
- v(18.188229,72.000000,48.000000);
- v(18.188229,102.000000,48.000000);
- v(30.188229,102.000000,48.000000);
- v(-23.811771,-41.999996,48.000000);
- v(24.188229,-41.999996,48.000000);
- v(-23.811771,-41.999996,-66.000000);
- v(24.188229,-41.999996,-66.000000);
- v(-23.811771,30.000004,35.999998);
- v(-23.811771,48.000004,35.999998);
- v(-23.811771,6.000004,35.999998);
- v(-23.811771,-5.999996,35.999998);
- v(-23.811771,-5.999996,48.000000);
- v(24.188229,30.000004,35.999998);
- v(24.188229,48.000004,35.999998);
- v(-23.811771,6.000004,48.000000);
- v(-23.811771,30.000004,48.000000);
- v(-23.811771,48.000004,48.000000);
- v(24.188229,6.000004,35.999998);
- v(24.188229,-5.999996,35.999998);
- v(24.188229,-5.999996,48.000000);
- v(24.188229,6.000004,48.000000);
- v(24.188229,30.000004,48.000000);
- v(24.188229,48.000004,48.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,72.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,-132.000000,23.999998);
- v(-59.811771,-156.000000,-66.000000);
- v(-59.811771,-132.000000,-18.000002);
- v(-59.811771,-108.000000,-18.000002);
- v(-59.811771,156.000000,-66.000000);
- v(-59.811771,-108.000000,23.999998);
- v(-59.811771,72.000000,48.000000);
- v(-59.811771,-84.000000,48.000000);
- v(-59.811771,-156.000000,66.000000);
- v(-59.811771,72.000000,66.000000);
- v(-59.811771,-84.000000,66.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,156.000000,29.999998);
- v(-29.811771,72.000000,66.000000);
- v(-17.811771,72.000000,66.000000);
- v(-23.811771,-132.000000,23.999998);
- v(-23.811771,-156.000000,-66.000000);
- v(-23.811771,-132.000000,-18.000002);
- v(-23.811771,-108.000000,-18.000002);
- v(-23.811771,-84.000000,48.000000);
- v(-23.811771,-108.000000,23.999998);
- v(-17.811771,102.000000,66.000000);
- v(-23.811771,-84.000000,48.000000);
- v(-23.811771,-156.000000,66.000000);
- v(-23.811771,-84.000000,66.000000);
- v(-29.811771,102.000000,66.000000);
- v(-23.811771,-84.000000,-66.000000);
- v(-29.811771,72.000000,48.000000);
- v(-17.811771,72.000000,48.000000);
- v(-17.811771,102.000000,48.000000);
- v(-29.811771,102.000000,48.000000);
- v(-23.811771,-41.999996,48.000000);
- v(-23.811771,-41.999996,-66.000000);
- v(-23.811771,30.000004,35.999998);
- v(-23.811771,48.000004,35.999998);
- v(-23.811771,6.000004,35.999998);
- v(-23.811771,-5.999996,35.999998);
- v(-23.811771,-5.999996,48.000000);
- v(-23.811771,6.000004,48.000000);
- v(-23.811771,30.000004,48.000000);
- v(-23.811771,48.000004,48.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,72.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,-132.000000,23.999998);
- v(-59.811771,-156.000000,-66.000000);
- v(-59.811771,-132.000000,-18.000002);
- v(-59.811771,-108.000000,-18.000002);
- v(-59.811771,156.000000,-66.000000);
- v(-59.811771,-108.000000,23.999998);
- v(-59.811771,72.000000,48.000000);
- v(-59.811771,-84.000000,48.000000);
- v(-59.811771,-156.000000,66.000000);
- v(-59.811771,72.000000,66.000000);
- v(-59.811771,-84.000000,66.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,156.000000,29.999998);
- v(-29.811771,72.000000,66.000000);
- v(-17.811771,72.000000,66.000000);
- v(-23.811771,-132.000000,23.999998);
- v(-23.811771,-156.000000,-66.000000);
- v(-23.811771,-132.000000,-18.000002);
- v(-23.811771,-108.000000,-18.000002);
- v(-23.811771,-84.000000,48.000000);
- v(-23.811771,-108.000000,23.999998);
- v(-17.811771,102.000000,66.000000);
- v(-23.811771,-84.000000,48.000000);
- v(-23.811771,-156.000000,66.000000);
- v(-23.811771,-84.000000,66.000000);
- v(-29.811771,102.000000,66.000000);
- v(-23.811771,-84.000000,-66.000000);
- v(-29.811771,72.000000,48.000000);
- v(-17.811771,72.000000,48.000000);
- v(-17.811771,102.000000,48.000000);
- v(-29.811771,102.000000,48.000000);
- v(-23.811771,-41.999996,48.000000);
- v(-23.811771,-41.999996,-66.000000);
- v(-23.811771,30.000004,35.999998);
- v(-23.811771,48.000004,35.999998);
- v(-23.811771,6.000004,35.999998);
- v(-23.811771,-5.999996,35.999998);
- v(-23.811771,-5.999996,48.000000);
- v(-23.811771,6.000004,48.000000);
- v(-23.811771,30.000004,48.000000);
- v(-23.811771,48.000004,48.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,72.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,-132.000000,23.999998);
- v(-59.811771,-156.000000,-66.000000);
- v(-59.811771,-132.000000,-18.000002);
- v(-59.811771,-108.000000,-18.000002);
- v(-59.811771,156.000000,-66.000000);
- v(-59.811771,-108.000000,23.999998);
- v(-59.811771,72.000000,48.000000);
- v(-59.811771,-84.000000,48.000000);
- v(-59.811771,-156.000000,66.000000);
- v(-59.811771,72.000000,66.000000);
- v(-59.811771,-84.000000,66.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,156.000000,29.999998);
- v(-29.811771,72.000000,66.000000);
- v(-17.811771,72.000000,66.000000);
- v(-23.811771,-132.000000,23.999998);
- v(-23.811771,-156.000000,-66.000000);
- v(-23.811771,-132.000000,-18.000002);
- v(-23.811771,-108.000000,-18.000002);
- v(-23.811771,-84.000000,48.000000);
- v(-23.811771,-108.000000,23.999998);
- v(-17.811771,102.000000,66.000000);
- v(-23.811771,-84.000000,48.000000);
- v(-23.811771,-156.000000,66.000000);
- v(-23.811771,-84.000000,66.000000);
- v(-83.753887,-54.327301,-0.821590);
- v(-83.753887,103.172699,-0.821590);
- v(-61.253887,-54.327301,-0.821590);
- v(-61.253887,103.172699,-0.821590);
- v(-61.253887,-54.327301,-53.321590);
- v(-61.253887,103.172699,-53.321590);
- v(-83.753887,-54.327301,-53.321590);
- v(-83.753887,103.172699,-53.321590);
- v(61.253887,-54.327301,-0.821590);
- v(61.253887,103.172699,-0.821590);
- v(83.753887,-54.327301,-0.821590);
- v(83.753887,103.172699,-0.821590);
- v(83.753887,-54.327301,-53.321590);
- v(83.753887,103.172699,-53.321590);
- v(61.253887,-54.327301,-53.321590);
- v(61.253887,103.172699,-53.321590);
- v(60.188229,126.000000,66.000000);
- v(60.188229,156.000000,29.999998);
- v(60.188229,156.000000,29.999998);
- v(60.188229,72.000000,48.000000);
- v(60.188229,72.000000,66.000000);
- v(60.188229,126.000000,66.000000);
- v(60.188229,156.000000,29.999998);
- v(60.188229,-84.000000,66.000000);
- v(60.188229,-132.000000,23.999998);
- v(60.188229,-156.000000,66.000000);
- v(60.188229,-156.000000,-66.000000);
- v(60.188229,-84.000000,48.000000);
- v(60.188229,72.000000,48.000000);
- v(60.188229,-132.000000,-18.000002);
- v(60.188229,-108.000000,-18.000002);
- v(60.188229,156.000000,-66.000000);
- v(60.188229,-108.000000,23.999998);
- v(60.188229,72.000000,66.000000);
- v(60.188229,-84.000000,48.000000);
- v(60.188229,72.000000,48.000000);
- v(60.188229,-84.000000,66.000000);
- v(60.188229,-84.000000,48.000000);
- v(60.188229,-156.000000,66.000000);
- v(60.188229,72.000000,66.000000);
- v(60.188229,-84.000000,66.000000);
- v(60.188229,126.000000,66.000000);
- v(60.188229,126.000000,66.000000);
- v(60.188229,156.000000,29.999998);
- v(60.188229,156.000000,29.999998);
- v(30.188229,72.000000,66.000000);
- v(18.188229,72.000000,66.000000);
- v(24.188229,-132.000000,23.999998);
- v(24.188229,-156.000000,-66.000000);
- v(24.188229,-132.000000,-18.000002);
- v(24.188229,-108.000000,-18.000002);
- v(24.188229,-84.000000,48.000000);
- v(24.188229,-108.000000,23.999998);
- v(18.188229,102.000000,66.000000);
- v(24.188229,-84.000000,48.000000);
- v(24.188229,-156.000000,66.000000);
- v(24.188229,-84.000000,66.000000);
- v(30.188229,102.000000,66.000000);
- v(24.188229,-84.000000,-66.000000);
- v(-29.811771,102.000000,66.000000);
- v(-23.811771,-84.000000,-66.000000);
- v(-29.811771,72.000000,48.000000);
- v(-17.811771,72.000000,48.000000);
- v(-17.811771,102.000000,48.000000);
- v(-29.811771,102.000000,48.000000);
- v(30.188229,72.000000,48.000000);
- v(18.188229,72.000000,48.000000);
- v(18.188229,102.000000,48.000000);
- v(30.188229,102.000000,48.000000);
- v(-23.811771,-41.999996,48.000000);
- v(24.188229,-41.999996,48.000000);
- v(-23.811771,-41.999996,-66.000000);
- v(24.188229,-41.999996,-66.000000);
- v(-23.811771,30.000004,35.999998);
- v(-23.811771,48.000004,35.999998);
- v(-23.811771,6.000004,35.999998);
- v(-23.811771,-5.999996,35.999998);
- v(-23.811771,-5.999996,48.000000);
- v(24.188229,30.000004,35.999998);
- v(24.188229,48.000004,35.999998);
- v(-23.811771,6.000004,48.000000);
- v(-23.811771,30.000004,48.000000);
- v(-23.811771,48.000004,48.000000);
- v(24.188229,6.000004,35.999998);
- v(24.188229,-5.999996,35.999998);
- v(24.188229,-5.999996,48.000000);
- v(24.188229,6.000004,48.000000);
- v(24.188229,30.000004,48.000000);
- v(24.188229,48.000004,48.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,72.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,-132.000000,23.999998);
- v(-59.811771,-156.000000,-66.000000);
- v(-59.811771,-132.000000,-18.000002);
- v(-59.811771,-108.000000,-18.000002);
- v(-59.811771,156.000000,-66.000000);
- v(-59.811771,-108.000000,23.999998);
- v(-59.811771,72.000000,48.000000);
- v(-59.811771,-84.000000,48.000000);
- v(-59.811771,-156.000000,66.000000);
- v(-59.811771,72.000000,66.000000);
- v(-59.811771,-84.000000,66.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,156.000000,29.999998);
- v(-29.811771,72.000000,66.000000);
- v(-17.811771,72.000000,66.000000);
- v(-23.811771,-132.000000,23.999998);
- v(-23.811771,-156.000000,-66.000000);
- v(-23.811771,-132.000000,-18.000002);
- v(-23.811771,-108.000000,-18.000002);
- v(-23.811771,-84.000000,48.000000);
- v(-23.811771,-108.000000,23.999998);
- v(-17.811771,102.000000,66.000000);
- v(-23.811771,-84.000000,48.000000);
- v(-23.811771,-156.000000,66.000000);
- v(-23.811771,-84.000000,66.000000);
- v(-29.811771,102.000000,66.000000);
- v(-23.811771,-84.000000,-66.000000);
- v(-29.811771,72.000000,48.000000);
- v(-17.811771,72.000000,48.000000);
- v(-17.811771,102.000000,48.000000);
- v(-29.811771,102.000000,48.000000);
- v(-23.811771,-41.999996,48.000000);
- v(-23.811771,-41.999996,-66.000000);
- v(-23.811771,30.000004,35.999998);
- v(-23.811771,48.000004,35.999998);
- v(-23.811771,6.000004,35.999998);
- v(-23.811771,-5.999996,35.999998);
- v(-23.811771,-5.999996,48.000000);
- v(-23.811771,6.000004,48.000000);
- v(-23.811771,30.000004,48.000000);
- v(-23.811771,48.000004,48.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,72.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,-132.000000,23.999998);
- v(-59.811771,-156.000000,-66.000000);
- v(-59.811771,-132.000000,-18.000002);
- v(-59.811771,-108.000000,-18.000002);
- v(-59.811771,156.000000,-66.000000);
- v(-59.811771,-108.000000,23.999998);
- v(-59.811771,72.000000,48.000000);
- v(-59.811771,-84.000000,48.000000);
- v(-59.811771,-156.000000,66.000000);
- v(-59.811771,72.000000,66.000000);
- v(-59.811771,-84.000000,66.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,156.000000,29.999998);
- v(-29.811771,72.000000,66.000000);
- v(-17.811771,72.000000,66.000000);
- v(-23.811771,-132.000000,23.999998);
- v(-23.811771,-156.000000,-66.000000);
- v(-23.811771,-132.000000,-18.000002);
- v(-23.811771,-108.000000,-18.000002);
- v(-23.811771,-84.000000,48.000000);
- v(-23.811771,-108.000000,23.999998);
- v(-17.811771,102.000000,66.000000);
- v(-23.811771,-84.000000,48.000000);
- v(-23.811771,-156.000000,66.000000);
- v(-23.811771,-84.000000,66.000000);
- v(-29.811771,102.000000,66.000000);
- v(-23.811771,-84.000000,-66.000000);
- v(-29.811771,72.000000,48.000000);
- v(-17.811771,72.000000,48.000000);
- v(-17.811771,102.000000,48.000000);
- v(-29.811771,102.000000,48.000000);
- v(-23.811771,-41.999996,48.000000);
- v(-23.811771,-41.999996,-66.000000);
- v(-23.811771,30.000004,35.999998);
- v(-23.811771,48.000004,35.999998);
- v(-23.811771,6.000004,35.999998);
- v(-23.811771,-5.999996,35.999998);
- v(-23.811771,-5.999996,48.000000);
- v(-23.811771,6.000004,48.000000);
- v(-23.811771,30.000004,48.000000);
- v(-23.811771,48.000004,48.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,72.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,-132.000000,23.999998);
- v(-59.811771,-156.000000,-66.000000);
- v(-59.811771,-132.000000,-18.000002);
- v(-59.811771,-108.000000,-18.000002);
- v(-59.811771,156.000000,-66.000000);
- v(-59.811771,-108.000000,23.999998);
- v(-59.811771,72.000000,48.000000);
- v(-59.811771,-84.000000,48.000000);
- v(-59.811771,-156.000000,66.000000);
- v(-59.811771,72.000000,66.000000);
- v(-59.811771,-84.000000,66.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,126.000000,66.000000);
- v(-59.811771,156.000000,29.999998);
- v(-59.811771,156.000000,29.999998);
- v(-29.811771,72.000000,66.000000);
- v(-17.811771,72.000000,66.000000);
- v(-23.811771,-132.000000,23.999998);
- v(-23.811771,-156.000000,-66.000000);
- v(-23.811771,-132.000000,-18.000002);
- v(-23.811771,-108.000000,-18.000002);
- v(-23.811771,-84.000000,48.000000);
- v(-23.811771,-108.000000,23.999998);
- v(-17.811771,102.000000,66.000000);
- v(-23.811771,-84.000000,48.000000);
- v(-23.811771,-156.000000,66.000000);
- v(-23.811771,-84.000000,66.000000);
- /*
- uv(0.000000,1.000000,0.996643,0.000000,1.000000,0.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,1.000000,1.000000,1.000000,1.000000,0.000000,1.000000,0.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000,1.000000);
- uv(1.000000,0.000000,0.000000,0.000000,1.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000);
- uv(0.996643,0.000000,0.996643,0.000000,0.000000,1.000000,0.000000,1.000000);
- uv(1.000000,0.000000,1.000000,0.000000,0.996643,0.000000,0.996643,0.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000);
- uv(0.000000,1.000000,0.000000,1.000000,1.000000,1.000000,1.000000,1.000000);
- uv(1.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,0.000000);
- uv(0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,1.000000,0.000000);
- uv(1.000000,1.000000,1.000000,1.000000,0.000000,1.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.167026,0.832973,0.832974,0.832973,0.832974,0.167026,0.167026,0.167026);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.996643,0.000000,0.000000,1.000000,1.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(1.000000,0.000000,1.000000,1.000000,1.000000,1.000000,1.000000,0.000000);
- uv(1.000000,0.000000,0.000000,0.000000,1.000000,1.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,0.000000);
- uv(1.000000,0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000);
- uv(0.000000,1.000000,0.996643,0.000000,0.996643,0.000000,0.000000,1.000000);
- uv(0.996643,0.000000,1.000000,0.000000,1.000000,0.000000,0.996643,0.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,0.000000,0.000000,0.000000,1.000000,1.000000);
- uv(1.000000,1.000000,0.000000,1.000000,0.000000,1.000000,1.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.832974,0.167026,0.832974,0.832973,0.167026,0.832973,0.167026,0.167026);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(0.000000,1.000000,0.996643,0.000000,1.000000,0.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,1.000000,1.000000,1.000000,1.000000,0.000000,1.000000,0.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000,1.000000);
- uv(1.000000,0.000000,0.000000,0.000000,1.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000);
- uv(0.996643,0.000000,0.996643,0.000000,0.000000,1.000000,0.000000,1.000000);
- uv(1.000000,0.000000,1.000000,0.000000,0.996643,0.000000,0.996643,0.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000);
- uv(0.000000,1.000000,0.000000,1.000000,1.000000,1.000000,1.000000,1.000000);
- uv(1.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,0.000000);
- uv(0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,1.000000,0.000000);
- uv(1.000000,1.000000,1.000000,1.000000,0.000000,1.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.167026,0.832973,0.832974,0.832973,0.832974,0.167026,0.167026,0.167026);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.996643,0.000000,0.000000,1.000000,1.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(1.000000,0.000000,1.000000,1.000000,1.000000,1.000000,1.000000,0.000000);
- uv(1.000000,0.000000,0.000000,0.000000,1.000000,1.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,1.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,0.000000);
- uv(1.000000,0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000);
- uv(0.000000,1.000000,0.996643,0.000000,0.996643,0.000000,0.000000,1.000000);
- uv(0.996643,0.000000,1.000000,0.000000,1.000000,0.000000,0.996643,0.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000);
- uv(1.000000,0.000000,0.000000,0.000000,1.000000,1.000000);
- uv(1.000000,1.000000,0.000000,1.000000,0.000000,1.000000,1.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,1.000000,0.000000,1.000000);
- uv(0.000000,0.000000,1.000000,0.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.832974,0.167026,0.832974,0.832973,0.167026,0.832973,0.167026,0.167026);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- uv(1.000000,0.000000,1.000000,1.000000,0.000000,1.000000,0.000000,0.000000);
- uv(0.000000,1.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000);
- */
- f3(26,27,28,0);
- f4(180,173,178,177,0);
- f4(68,67,59,60,0);
- f4(14,34,33,13,0);
- f3(21,14,19,0);
- f4(59,67,70,64,0);
- f4(24,40,39,22,0);
- f3(55,175,178,0);
- f3(2,1,0,0);
- f4(0,26,28,2,0);
- f4(1,27,26,0,0);
- f4(2,28,27,1,0);
- f4(8,16,21,24,0);
- f4(22,10,13,8,0);
- f4(189,183,180,45,0);
- f4(6,25,4,19,0);
- f4(15,14,13,10,0);
- f4(70,67,68,69,0);
- f3(22,8,24,0);
- f4(8,31,36,16,0);
- f4(21,38,40,24,0);
- f4(22,39,32,10,0);
- f4(13,33,31,8,0);
- f4(44,192,175,55,0);
- f4(16,36,34,14,0);
- f4(58,63,72,66,0);
- f4(49,52,51,50,0);
- f4(45,48,43,189,0);
- f4(31,39,40,36,0);
- f4(32,39,31,33,0);
- f4(32,33,34,42,0);
- f4(48,47,197,43,0);
- f4(62,63,58,57,0);
- f4(30,37,197,190,0);
- f4(41,52,49,29,0);
- f4(37,51,52,41,0);
- f4(26,41,29,23,0);
- f4(57,58,66,65,0);
- f4(30,50,51,37,0);
- f4(19,23,29,49,0);
- f4(189,43,186,183,0);
- f4(72,63,62,71,0);
- f4(19,72,35,21,0);
- f3(21,16,14,0);
- f4(71,62,57,65,0);
- f4(69,68,60,61,0);
- f4(195,66,180,181,0);
- f4(26,28,188,186,0);
- f4(15,6,19,14,0);
- f4(10,32,42,56,0);
- f3(10,56,15,0);
- f4(56,54,53,55,0);
- f3(187,186,188,0);
- f4(15,178,188,28,0);
- f4(47,46,190,197,0);
- f4(193,194,177,176,0);
- f3(177,181,180,0);
- f4(54,69,61,53,0);
- f4(199,200,184,182,0);
- f4(34,38,54,56,0);
- f3(170,171,169,0);
- f4(188,186,169,171,0);
- f4(186,187,170,169,0);
- f4(187,188,171,170,0);
- f4(181,179,174,184,0);
- f4(176,175,182,174,0);
- f3(179,181,177,0);
- f4(172,185,173,180,0);
- f4(176,177,178,175,0);
- f4(60,59,64,61,0);
- f3(174,182,184,0);
- f4(196,191,174,179,0);
- f4(200,198,181,184,0);
- f4(192,199,182,175,0);
- f4(191,193,176,174,0);
- f4(56,55,178,15,0);
- f4(194,196,179,177,0);
- f4(70,71,65,64,0);
- f4(47,48,45,46,0);
- f3(34,56,42,0);
- f4(200,199,191,196,0);
- f4(191,199,192,193,0);
- f4(194,193,192,44,0);
- f4(72,19,180,66,0);
- f4(50,30,190,46,0);
- f4(43,41,26,186,0);
- f4(36,40,38,34,0);
- f4(198,200,196,194,0);
- f4(55,159,198,194,0);
- f3(154,55,194,0);
- f4(203,204,202,201,0);
- f4(205,206,204,203,0);
- f4(207,208,206,205,0);
- f4(201,202,208,207,0);
- f4(204,206,208,202,0);
- f4(205,203,201,207,0);
- f4(211,212,210,209,0);
- f4(213,214,212,211,0);
- f4(215,216,214,213,0);
- f4(209,210,216,215,0);
- f4(212,214,216,210,0);
- f4(213,211,209,215,0);
- f3(243,244,245,0);
- f4(397,390,395,394,0);
- f4(285,284,276,277,0);
- f4(231,251,250,230,0);
- f3(238,231,236,0);
- f4(276,284,287,281,0);
- f4(241,257,256,239,0);
- f3(272,392,395,0);
- f3(219,218,217,0);
- f4(217,243,245,219,0);
- f4(218,244,243,217,0);
- f4(219,245,244,218,0);
- f4(225,233,238,241,0);
- f4(239,227,230,225,0);
- f4(406,400,397,262,0);
- f4(223,242,221,236,0);
- f4(232,231,230,227,0);
- f4(287,284,285,286,0);
- f3(239,225,241,0);
- f4(225,248,253,233,0);
- f4(238,255,257,241,0);
- f4(239,256,249,227,0);
- f4(230,250,248,225,0);
- f4(261,409,392,272,0);
- f4(233,253,251,231,0);
- f4(275,280,289,283,0);
- f4(266,269,268,267,0);
- f4(253,257,259,251,0);
- f4(248,256,257,253,0);
- f4(249,256,248,250,0);
- f4(249,250,251,259,0);
- f4(265,264,414,260,0);
- f4(279,280,275,274,0);
- f4(247,254,414,407,0);
- f4(258,269,266,246,0);
- f4(254,268,269,258,0);
- f4(243,258,246,240,0);
- f4(274,275,283,282,0);
- f4(247,267,268,254,0);
- f4(236,240,246,266,0);
- f4(406,260,403,400,0);
- f4(289,280,279,288,0);
- f4(236,289,252,238,0);
- f3(238,233,231,0);
- f4(288,279,274,282,0);
- f4(286,285,277,278,0);
- f4(412,283,397,398,0);
- f4(243,245,405,403,0);
- f4(232,223,236,231,0);
- f4(227,249,259,273,0);
- f3(227,273,232,0);
- f4(252,271,273,259,0);
- f3(404,403,405,0);
- f4(232,395,405,245,0);
- f4(264,263,407,414,0);
- f4(410,411,394,393,0);
- f3(394,398,397,0);
- f4(271,286,278,270,0);
- f4(416,417,401,399,0);
- f4(272,270,412,261,0);
- f3(387,388,386,0);
- f4(405,403,386,388,0);
- f4(403,404,387,386,0);
- f4(404,405,388,387,0);
- f4(398,396,391,401,0);
- f4(393,392,399,391,0);
- f3(396,398,394,0);
- f4(389,402,390,397,0);
- f4(393,394,395,392,0);
- f4(277,276,281,278,0);
- f3(391,399,401,0);
- f4(413,408,391,396,0);
- f4(417,415,398,401,0);
- f4(409,416,399,392,0);
- f4(408,410,393,391,0);
- f4(273,272,395,232,0);
- f4(411,413,396,394,0);
- f4(287,288,282,281,0);
- f4(264,265,262,263,0);
- f4(261,417,413,411,0);
- f4(417,416,408,413,0);
- f4(408,416,409,410,0);
- f4(411,410,409,261,0);
- f4(289,236,397,283,0);
- f4(267,247,407,263,0);
- f4(260,258,243,403,0);
- f4(262,265,260,406,0);
- f4(273,271,270,272,0);
- this.computeCentroids();
- this.computeNormals();
-
- function material_color( mi ) {
- var m = materials[mi];
- if( m.col_diffuse )
- return (m.col_diffuse[0]*255 << 16) + (m.col_diffuse[1]*255 << 8) + m.col_diffuse[2]*255;
- else if ( m.a_dbg_color )
- return m.a_dbg_color;
- else
- return 0xffeeeeee;
- }
-
- function v( x, y, z ) {
- scope.vertices.push( new THREE.Vertex( new THREE.Vector3( x, y, z ) ) );
- }
- function f3( a, b, c, mi ) {
- var material = scope.materials[ mi ];
- scope.faces.push( new THREE.Face3( a, b, c, null, material ) );
- }
- function f4( a, b, c, d, mi ) {
- var material = scope.materials[ mi ];
- scope.faces.push( new THREE.Face4( a, b, c, d, null, material ) );
- }
- function f3n( a, b, c, mi, n1, n2, n3 ) {
- var material = scope.materials[ mi ];
- var n1x = normals[n1][0];
- var n1y = normals[n1][1];
- var n1z = normals[n1][2];
- var n2x = normals[n2][0];
- var n2y = normals[n2][1];
- var n2z = normals[n2][2];
- var n3x = normals[n3][0];
- var n3y = normals[n3][1];
- var n3z = normals[n3][2];
- scope.faces.push( new THREE.Face3( a, b, c,
- [new THREE.Vector3( n1x, n1y, n1z ), new THREE.Vector3( n2x, n2y, n2z ), new THREE.Vector3( n3x, n3y, n3z )],
- material ) );
- }
- function f4n( a, b, c, d, mi, n1, n2, n3, n4 ) {
- var material = scope.materials[ mi ];
- var n1x = normals[n1][0];
- var n1y = normals[n1][1];
- var n1z = normals[n1][2];
- var n2x = normals[n2][0];
- var n2y = normals[n2][1];
- var n2z = normals[n2][2];
- var n3x = normals[n3][0];
- var n3y = normals[n3][1];
- var n3z = normals[n3][2];
- var n4x = normals[n4][0];
- var n4y = normals[n4][1];
- var n4z = normals[n4][2];
- scope.faces.push( new THREE.Face4( a, b, c, d,
- [new THREE.Vector3( n1x, n1y, n1z ), new THREE.Vector3( n2x, n2y, n2z ), new THREE.Vector3( n3x, n3y, n3z ), new THREE.Vector3( n4x, n4y, n4z )],
- material ) );
- }
- function uv( u1, v1, u2, v2, u3, v3, u4, v4 ) {
- var uv = [];
- uv.push( new THREE.UV( u1, v1 ) );
- uv.push( new THREE.UV( u2, v2 ) );
- uv.push( new THREE.UV( u3, v3 ) );
- if ( u4 && v4 ) uv.push( new THREE.UV( u4, v4 ) );
- scope.uvs.push( uv );
- }
- function init_materials() {
- scope.materials = [];
- for(var i=0; i<materials.length; ++i) {
- scope.materials[i] = [ create_material( materials[i], urlbase ) ];
- }
- }
-
- function is_pow2( n ) {
- var l = Math.log(n) / Math.LN2;
- return Math.floor(l) == l;
- }
-
- function nearest_pow2(n) {
- var l = Math.log(n) / Math.LN2;
- return Math.pow( 2, Math.round(l) );
- }
-
- function create_material( m ) {
- var material;
- /*
- if( m.map_diffuse && urlbase ) {
- var texture = document.createElement( 'canvas' );
-
- // material = new THREE.MeshBitmapMaterial( texture );
- material = new THREE.MeshBasicMaterial( { map: loadImage( urlbase ) }
-
- function loadImage( path ) {
- var image = document.createElement( 'img' );
- var texture = new THREE.Texture( image, THREE.UVMapping )
- image.onload = function () { texture.loaded = true; };
- image.src = path;
- return texture;
- }
-
- }
- else */
- if( m.col_diffuse ) {
- var color = (m.col_diffuse[0]*255 << 16) + (m.col_diffuse[1]*255 << 8) + m.col_diffuse[2]*255;
- material = new THREE.MeshBasicMaterial( {color:color, opacity:m.transparency} );
- }
- else if( m.a_dbg_color ) {
- material = new THREE.MeshBasicMaterial( {color:m.a_dbg_color} );
- }
- else {
- material = new THREE.MeshBasicMaterial( {color:0xffeeeeee} );
- }
- return material;
- }
-
- }
- Nano.prototype = new THREE.Geometry();
- Nano.prototype.constructor = Nano;
|