|
|
Line 1: |
Line 1: |
− | [http://porn.embers.cn/sick-insertions.html sick insertions] [http://anal.embers.cn/dog-harness.html dog harness] [http://lesbian.embers.cn/hardcore-sex.html hardcore sex] [http://fuck.embers.cn/myredbook.html myredbook] [http://hardcore.embers.cn/swingers-orgy.html swingers orgy] [http://listc.page.tl map] [http://anal.embers.cn/beerandcondoms.html beerandcondoms milf] [http://www.mawimsat.1hwy.com site] [http://girls.embers.cn/bootyplaza.html bootyplaza] [http://naked.embers.cn/naturist-boy.html naturist boy] [http://porno.embers.cn/free-lesbian.html free lesbian anime] [http://hardcore.embers.cn/gay-cops.html gay cops] [http://teen.embers.cn/gorgeous-pussy.html gorgeous pussy] [http://porno.embers.cn/homemade-nude.html homemade nude] [http://teens.embers.cn/camletoe.html camletoe] [http://teens.embers.cn/hairy-male.html hairy male] [http://hentai.embers.cn/clitoral-piercing.html clitoral piercing] [http://porn.embers.cn/goldilocks-and.html goldilocks and the three bears] [http://porno.embers.cn/nude-bng.html nude bng] [http://movies.embers.cn/starcraft-hacks.html starcraft hacks] [http://anal.embers.cn/free-plastic.html free plastic canvas patterns] [http://naked.embers.cn/nicky-hilton-naked.html nicky hilton naked] [http://blondes.embers.cn/jessica-simpson.html jessica simpson tits] [http://teen.embers.cn/limo-rentals.html limo rentals] [http://lesbian.embers.cn/indiansex.html indiansex] [http://blondes.embers.cn/showing-boobs.html showing boobs] [http://www.beep.com/members/kisa13-89/ web] [http://anal.embers.cn/cowgirl-nude.html cowgirl nude] [http://anal.embers.cn/redhead-blowjob.html redhead blowjob] [http://fuck.embers.cn/taco-dip.html taco dip] [http://hardcore.embers.cn/disneyland-deals.html disneyland deals] [http://incest.embers.cn/dressed-to-kill.html dressed to kill] [http://naked.embers.cn/sex-love-dolls.html sex love dolls] [http://www.daihaimric.00sf.com www] [http://playboy.embers.cn/uncle-remus.html uncle remus] [http://www.weightwithwhait.20megsfree.com http] [http://girls.embers.cn/on-time-wildlife.html on time wildlife feeders] [http://playboy.embers.cn/physical-therapist.html physical therapist] [http://women.embers.cn/dirty-boy.html dirty boy] [http://xxx.embers.cn/tiny-cunts.html tiny cunts] [http://www.scpurcel.2itb.com http] [http://lesbian.embers.cn/fat-whores.html fat whores] [http://girls.embers.cn/the-naked-news.html the naked news] [http://anal.embers.cn/math-sites.html math sites] [http://sex.embers.cn/snow-cone-maker.html snow cone maker machines] [http://teen.embers.cn/fuck-50.html fuck 50] [http://teens.embers.cn/bangthumbs.html bangthumbs] [http://playboy.embers.cn/unrated.html unrated] [http://women.embers.cn/escorts-uk.html escorts uk] [http://blondes.embers.cn/nude-poses.html nude poses] [http://women.embers.cn/facialhumiliation.html facialhumiliation] [http://movies.embers.cn/boy-cocks.html boy cocks] [http://olady-1988.piranho.de http] [http://women.embers.cn/teen-chat-rooms.html teen chat rooms] [http://anal.embers.cn/the-future-freaks.html the future freaks me out] [http://xxx.embers.cn/ez-up-tents.html ez up tents] [http://fuck.embers.cn/xxx-family-guy.html xxx family guy] [http://anal.embers.cn/purple-pussy.html purple pussy] [http://anal.embers.cn/canon-rebel.html canon rebel xt] [http://naked.embers.cn/sissify.html sissify] [http://naked.embers.cn/bathroom-rugs.html bathroom rugs] [http://xxx.embers.cn/ft-lauderdale.html ft lauderdale real estate] [http://incest.embers.cn/sex-partner.html sex partner] [http://women.embers.cn/cum-sucking-sluts.html cum sucking sluts] [http://playboy.embers.cn/girls-in-tight-jeans.html girls in tight jeans] [http://incest.embers.cn/smooth-girls.html smooth girls] [http://playboy.embers.cn/spring-break-pics.html spring break pics] [http://movies.embers.cn/vinyl-mini-blinds.html vinyl mini blinds] [http://porno.embers.cn/close-up-porn.html close up porn] [http://xxx.embers.cn/nude-chicks.html nude chicks] [http://teens.embers.cn/xm-satelite-radio.html xm satelite radio] [http://site.voila.fr/ninorovj/ www] [http://anal.embers.cn/naked-basketball.html naked basketball] [http://porn.embers.cn/prodigy-brake.html prodigy brake control] [http://women.embers.cn/jordan-capri.html jordan capri lesbian] [http://incest.embers.cn/free-vintage-porn.html free vintage porn] [http://hentai.embers.cn/buy-propecia.html buy propecia] [http://anal.embers.cn/realspankings.html realspankings] [http://deviant-rus.freehostingz.com web] [http://fuck.embers.cn/latino-boy.html latino boy] [http://incest.embers.cn/shopping-cart.html shopping cart brisbane] [http://movies.embers.cn/headlines.html headlines] [http://nude.embers.cn/free-sample-porn.html free sample porn] [http://porno.embers.cn/mesa-boogie.html mesa boogie] [http://girls.embers.cn/hayden-christensen.html hayden christensen nude] [http://hentai.embers.cn/drunk-girl-sex.html drunk girl sex] [http://www.beep.com/members/zaxarmaster/ site] [http://blondes.embers.cn/windows-media-player.html windows media player update] [http://women.embers.cn/jazzmon.html jazzmon] [http://fuck.embers.cn/babes-sex.html babes sex] [http://nude.embers.cn/free-sex-tgp.html free sex tgp] [http://naked.embers.cn/gag-school.html gag school] [http://nude.embers.cn/double-fisting.html double fisting] [http://girls.embers.cn/adult-games.html adult games] [http://xxx.embers.cn/young-girl-model.html young girl model] [http://girl.embers.cn/legal-malpractice.html legal malpractice lawyer colorado] [http://porn.embers.cn/tara-reid-pussy.html tara reid pussy] [http://www.shumelkin.fanspace.com www] [http://porno.embers.cn/man-underwear.html man underwear] [http://nude.embers.cn/granny-cinema.html granny cinema] [http://teen.embers.cn/ampland.html ampland] [http://hentai.embers.cn/chinese-shar-pei.html chinese shar pei] [http://porno.embers.cn/sexy-stripper.html sexy stripper] [http://girl.embers.cn/vacant-land-las.html vacant land las vegas] [http://porn.embers.cn/black-bubble-butt.html black bubble butt] [http://www.gwebspace.de/thehellive/ map] [http://teens.embers.cn/badassbuddy.html badassbuddy] [http://porn.embers.cn/nude-salma-hayek.html nude salma hayek] [http://porno.embers.cn/internet-explorer.html internet explorer update] [http://girls.embers.cn/team-building.html team building seminar] [http://fuck.embers.cn/dog-photo-contest.html dog photo contest] [http://girls.embers.cn/break-up-quotes.html break up quotes] [http://sex.embers.cn/virginia-realty.html virginia realty] [http://hentai.embers.cn/tripping-the-rift.html tripping the rift sex] [http://incest.embers.cn/titty-fucking.html titty fucking] [http://www.ikaminod.8k.com web] [http://anal.embers.cn/female-bondage.html female bondage] [http://fuck.embers.cn/adultbabies.html adultbabies] [http://porno.embers.cn/nigger-ass.html nigger ass] [http://xxx.embers.cn/fat-butt.html fat butt] [http://girls.embers.cn/dmoz-adult-open.html dmoz adult open directory] [http://blondes.embers.cn/panty-pics.html panty pics] [http://porn.embers.cn/hardcore-cartoon.html hardcore cartoon sex] [http://teens.embers.cn/volkswagen-milwaukee.html volkswagen milwaukee] [http://www.geocities.com/liodzed/ www] [http://sex.embers.cn/volleyball-uniforms.html volleyball uniforms] [http://incest.embers.cn/annabel-chong.html annabel chong] [http://pandblog.sitemynet.com http] [http://hardcore.embers.cn/fotografie.html fotografie] [http://lesbian.embers.cn/apartment-rentals.html apartment rentals waterford] [http://playboy.embers.cn/amanda-nude.html amanda nude] [http://movies.embers.cn/courtroom-sketches.html courtroom sketches] [http://teen.embers.cn/kentucky-fried-chicken.html kentucky fried chicken menu] [http://women.embers.cn/ex-girl-friend.html ex girl friend] [http://hentai.embers.cn/tulsa-massage.html tulsa massage] [http://www.sklinnem.00me.com www] [http://porn.embers.cn/misty-nude.html misty nude] [http://www.iswillai.1hwy.com site] [http://women.embers.cn/wife-topless.html wife topless] [http://incest.embers.cn/lesbian-video.html lesbian video] [http://movies.embers.cn/tit-slip.html tit slip] [http://lesbian.embers.cn/pictures-of.html pictures of hot girls] [http://www.guhoehn.warp0.com www] [http://girl.embers.cn/cartoon-bitches.html cartoon bitches] [http://www.unnicked.safewebshop.com web] [http://teen.embers.cn/african-sluts.html african sluts] [http://blondes.embers.cn/gangbang-cumshots.html gangbang cumshots] [http://porno.embers.cn/school-spankings.html school spankings] [http://teen.embers.cn/home-rentals-in.html home rentals in pennsylvania] [http://porno.embers.cn/ghetto-boys.html ghetto boys] [http://naked.embers.cn/kryztalred.html kryztalred] [http://anal.embers.cn/sexool.html sexool] [http://porno.embers.cn/old-porno.html old porno] [http://www.beepworld.it/members/merz2000/ www] [http://girl.embers.cn/photoshoot.html photoshoot] [http://lesbian.embers.cn/flcl-hentai.html flcl hentai] [http://fuck.embers.cn/runaway-train.html runaway train] [http://anal.embers.cn/south-dakota-vacations.html south dakota vacations] [http://anal.embers.cn/cum-facial.html cum facial] [http://porno.embers.cn/preteen-virgins.html preteen virgins] [http://www.solnishkoff.00band.com www] [http://hardcore.embers.cn/hustler-hollywood.html hustler hollywood] [http://blondes.embers.cn/sexsearch.html sexsearch] [http://anal.embers.cn/fubuki.html fubuki] [http://porn.embers.cn/above-ground-swimming.html above ground swimming pool kits] [http://nude.embers.cn/black-big-tits.html black big tits] [http://hardcore.embers.cn/nude-shopping.html nude shopping] [http://naked.embers.cn/park-city-ut.html park city ut real estate] [http://incest.embers.cn/animal-fuckers.html animal fuckers] [http://teens.embers.cn/tucson-az-homes.html tucson az homes] [http://anal.embers.cn/teen-sucking.html teen sucking dick] [http://anal.embers.cn/sailor-moon-porn.html sailor moon porn] [http://girls.embers.cn/hq.html hq] [http://porno.embers.cn/free-adult-web.html free adult web cam] [http://incest.embers.cn/girls-in-panties.html girls in panties] [http://www.solmarishk.00author.com web] [http://anal.embers.cn/naked-wrestling.html naked wrestling] [http://www.beepworld.de/members/pridurok-75/ web] [http://anal.embers.cn/leather-motorcycle.html leather motorcycle pants] [http://sex.embers.cn/the-cheetah-girls.html the cheetah girls] [http://porno.embers.cn/free-porn-films.html free porn films] [http://www.mosrealt2007.bz.tc web] [http://yujanin.piranho.de map] [http://www.pshenika.00cd.com site] [http://teen.embers.cn/butt-sluts.html butt sluts] [http://women.embers.cn/ontario-northern.html ontario northern pike fishing] [http://movies.embers.cn/old-time-candy.html old time candy] [http://women.embers.cn/lolita-asian.html lolita asian] [http://lesbian.embers.cn/girl-rape.html girl rape] [http://sex.embers.cn/i-want-you-to-want.html i want you to want me] [http://sex.embers.cn/girls-fingering.html girls fingering girls] [http://hardcore.embers.cn/huge-blowjob.html huge blowjob] [http://anal.embers.cn/soccer-trophies.html soccer trophies] [http://xxx.embers.cn/naked-baseball.html naked baseball players] [http://blondes.embers.cn/canvas-tarp.html canvas tarp] [http://www.mipryor.2itb.com http] [http://lesbian.embers.cn/kids-domain.html kids domain] [http://girls.embers.cn/gay-men-fucking.html gay men fucking] [http://chrisinpm.freehostingz.com www] [http://www.spindriftdancer.cabanova.ro www]
| |
− | [http://mariettebickers.profil.bz/fat-gay-porn.html fat gay porn] [http://www12.asphost4free.com/denisem/new/thai-lady/ thai lady boys] [http://beamcneese.profil.bz/the-pol-protect.html the pol protect] [http://heyheyyouyou.w8w.pl/new/washington-state/ washington state university chemistry department] [http://sweetestdrop.678host.com/content/build-muscle.html build muscle] [http://recycledphrase3.orgfree.com/resources/phun-forums/ phun forums] [http://www12.asphost4free.com/denisem/new/lori-loughlin/ lori loughlin] [http://www12.asphost4free.com/zossia/motorcycle-trailers.html motorcycle trailers] [http://www12.asphost4free.com/catlongtail/resources/amy-locane/ amy locane] [http://recycledphrase3.orgfree.com/resources/michigan-football/ michigan football tickets] [http://bugubudji.myxhost.com/text/atlanta-pc.html atlanta pc repair] [http://bugubudji.myxhost.com/text/pet-birth.html pet birth announcement] [http://mimiwise.profil.bz/description/jag-tv-show.htm jag tv show] [http://www12.asphost4free.com/denisem/new/dogcum/ dogcum] [http://laruereagan.profil.bz/adhd-teen.html adhd teen] [http://mariettebickers.profil.bz/rx-drug-prices.html rx drug prices compare] [http://dinatregre.profil.bz/alaska-cabin.html alaska cabin] [http://beamcneese.profil.bz/motocross-helmets.html motocross helmets] [http://recycledphrase3.orgfree.com/resources/amateur-home/ amateur home video] [http://skquek.2day.biz/description/image-in.html image in a plane mirror] [http://www12.asphost4free.com/crumplstiltskin/lib/the-huns.html the huns yellow pages] [http://shulend.hostinggratisvenezuela.com/articles/corset-bondage/ corset bondage] [http://heyheyyouyou.w8w.pl/new/potential-rapist/ potential rapist] [http://tabethacaudill.profil.bz/small/dick-in-pussy.html dick in pussy] [http://recycledphrase3.orgfree.com/resources/minnesota-state/ minnesota state parks] [http://virgietyus.profil.bz/psp-cheat-codes.htm psp cheat codes] [http://recycledphrase3.orgfree.com/resources/zx/ zx2] [http://recycledphrase3.orgfree.com/resources/time-sheets/ time sheets] [http://squealingpiglet.w8w.pl/content/handcuffed-ladies/ handcuffed ladies] [http://virgietyus.profil.bz/vote-best-butt.htm vote best butt] [http://www12.asphost4free.com/catlongtail/resources/kays-jewelry/ kays jewelry] [http://shulend.hostinggratisvenezuela.com/articles/music-sharing/ music sharing] [http://mimiwise.profil.bz/description/rescue.htm rescue] [http://recycledphrase3.orgfree.com/resources/jessica-alba/ jessica alba wallpaper] [http://recycledphrase3.orgfree.com/resources/vagina-porn/ vagina porn] [http://squealingpiglet.w8w.pl/content/sixpence-none/ sixpence none the richer] [http://margenemerriam.profil.bz/topic/jayde-indian.html jayde indian babe] [http://recycledphrase3.orgfree.com/resources/kids-campus/ kids campus child care centre] [http://lipkaya-loj.678host.com/sonya.html sonya] [http://bugubudji.myxhost.com/text/amber-nude.html amber nude] [http://shulend.hostinggratisvenezuela.com/articles/saks-fifth/ saks fifth avenue ny] [http://www12.asphost4free.com/zossia/bdsm-drawing.html bdsm drawing] [http://skquek.2day.biz/description/weight-loss.html weight loss menus] [http://lipkaya-loj.678host.com/big-tit.html big tit fuck] [http://skquek.2day.biz/description/mother-son.html mother son granny grandson sex] [http://www12.asphost4free.com/catlongtail/resources/planet-sports/ planet sports team] [http://laruereagan.profil.bz/renault-clio.html renault clio cars] [http://heyheyyouyou.w8w.pl/new/custom-hats/ custom hats] [http://sukinsa.hostinggratisvenezuela.com/resources/vagina-snake.html vagina snake insertions] [http://beamcneese.profil.bz/hypno-sex.html hypno sex] [http://recycledphrase3.orgfree.com/resources/nissan-z/ nissan 350z parts] [http://lipkaya-loj.678host.com/cleave.html cleave] [http://www12.asphost4free.com/crumplstiltskin/lib/the-aristocrats.html the aristocrats] [http://www12.asphost4free.com/catlongtail/resources/pussy-sucking/ pussy sucking movie] [http://recycledphrase3.orgfree.com/resources/free-pussy/ free pussy eating] [http://recycledphrase3.orgfree.com/resources/journey-dont/ journey dont stop believing] [http://sweetestdrop.678host.com/content/secretary-bondage.html secretary bondage] [http://lipkaya-loj.678host.com/victorian-clipart.html victorian clipart] [http://heyheyyouyou.w8w.pl/new/statutory-interpretation/ statutory interpretation definition] [http://mariettebickers.profil.bz/shaving-pubic.html shaving pubic hair for girls] [http://squealingpiglet.w8w.pl/content/christina-aguilera/ christina aguilera dirty] [http://lipkaya-loj.678host.com/prepubescent-breasts.html prepubescent breasts] [http://sukinsa.hostinggratisvenezuela.com/resources/washington-state.html washington state tourism] [http://recycledphrase3.orgfree.com/resources/ashley-bond/ ashley bond] [http://bugubudji.myxhost.com/text/flash-player.html flash player 5] [http://utgang.hostinggratisuruguay.com/view/nba-finals.html nba finals] [http://dinatregre.profil.bz/general-contractor.html general contractor] [http://shulend.hostinggratisvenezuela.com/articles/boat-graphics/ boat graphics] [http://eldritchrainbow.678host.com/web/vision-car/ vision car alarm australia] [http://www12.asphost4free.com/catlongtail/resources/sailor-moon/ sailor moon fuck] [http://dinatregre.profil.bz/top-ten-hentai.html top ten hentai movies] [http://beamcneese.profil.bz/bodsforthemods.html bodsforthemods] [http://janisdunham.profil.bz/blog/queen-fat-bottom.html queen fat bottom girls] [http://margenemerriam.profil.bz/topic/mature-sex.html mature sex] [http://lipkaya-loj.678host.com/something-old.html something old something new] [http://leannenowak.profil.bz/black-whores-fucking.html black whores fucking] [http://skquek.2day.biz/description/whats-wrong.html whats wrong with the copyright law] [http://bugubudji.myxhost.com/text/parrot.html parrot] [http://tabethacaudill.profil.bz/small/tcs.html tcs] [http://eldritchrainbow.678host.com/web/peeping/ peeping] [http://leannenowak.profil.bz/free-shemale-galleries.html free shemale galleries] [http://janisdunham.profil.bz/blog/dogs-cum.html dogs cum] [http://squealingpiglet.w8w.pl/content/anal-shots/ anal shots] [http://eldritchrainbow.678host.com/web/czarne-oczy/ czarne oczy mp3] [http://shulend.hostinggratisvenezuela.com/articles/american-victories/ american victories] [http://squealingpiglet.w8w.pl/content/rosary/ rosary] [http://www12.asphost4free.com/denisem/new/desktop-images/ desktop images] [http://shulend.hostinggratisvenezuela.com/articles/safely-remove/ safely remove usb device] [http://utgang.hostinggratisuruguay.com/view/canadian-mesothelioma.html canadian mesothelioma class action lawsuit] [http://www12.asphost4free.com/crumplstiltskin/lib/amish.html amish] [http://laruereagan.profil.bz/marketing-solutions.html marketing solutions] [http://mimiwise.profil.bz/description/criminal-defense.htm criminal defense lawyer] [http://squealingpiglet.w8w.pl/content/save-a/ save a horse ride cowboy lyrics] [http://mimiwise.profil.bz/description/shaving-women.htm shaving women] [http://www12.asphost4free.com/denisem/new/parts-unlimited/ parts unlimited] [http://shulend.hostinggratisvenezuela.com/articles/devil-may/ devil may cry] [http://eldritchrainbow.678host.com/web/accident-reconstruction/ accident reconstruction software] [http://sweetestdrop.678host.com/content/kids-panties.html kids panties] [http://leannenowak.profil.bz/lesbianpink.html lesbianpink] [http://www12.asphost4free.com/catlongtail/resources/new-ceo/ new ceo for hp]
| |
| __NOTOC__ | | __NOTOC__ |
| The file format for storing TexGen data has the extension TG3 which stands for TexGen v3. It is an XML file where each element usually corresponds to a class within TexGen core. When a TG3 file is saved, there is an option as to how much data is saved: | | The file format for storing TexGen data has the extension TG3 which stands for TexGen v3. It is an XML file where each element usually corresponds to a class within TexGen core. When a TG3 file is saved, there is an option as to how much data is saved: |
The file format for storing TexGen data has the extension TG3 which stands for TexGen v3. It is an XML file where each element usually corresponds to a class within TexGen core. When a TG3 file is saved, there is an option as to how much data is saved:
No matter which of the options is chosen TexGen is able to read the data and recreate the exact some model as was originally saved provided files are saved and loaded by the same version of TexGen. Results may vary when loading a file from a different version of TexGen depending on the output type. For example, if the class to represent a specific textile (e.g. CTextileWeave2D) is modified so that the geometry is created in a different way. Files saved with an old version with minimal output will have the new geometry whereas files saved with standard or full output will retain the old geometry.
Minimal
When minimal output is selected only the information within the Textile derived class is saved. For example, if a textile was created with the CTextileWeave2D class then only the weave pattern, fabric thickness, yarn heights, widths and spacings will be saved. From this the yarn path can be reconstructed. If the textile being saved is not a derived class then it will save as Standard instead.
Standard
When standard output is selected then the information about the yarns will be saved as well. This includes yarn master nodes, interpolation function, yarn section, repeats, etc...
Full
When full output is selected then everything that TexGen stores in memory is saved to file. This includes information such as the actual points lying on the surface of a yarn. These files tend to be very large and should not be used unless it is absolutely necessary.
Structure
The file follows the XML conventions and as such is human readable. Here is an example file saved with Standard output:
<?xml version="1.0" ?>
<TexGenModel version="3.0.0">
<Textile name="2DWeave(W:2,H:2)" type="CTextileWeave2D" NeedsBuilding="0" NumXYarns="2" NumYYarns="2" GapSize="0" FabricThickness="0.4" Refine="0">
<Domain type="CDomainPlanes">
<Plane Normal="1, 0, 0" d="-0.5" />
<Plane Normal="-1, 0, 0" d="-1.5" />
<Plane Normal="0, 1, 0" d="-0.5" />
<Plane Normal="0, -1, 0" d="-1.5" />
<Plane Normal="0, 0, 1" d="-0.02" />
<Plane Normal="0, 0, -1" d="-0.42" />
</Domain>
<Yarn index="0" NumSlaveNodes="25" NumSectionPoints="20" NeedsBuilding="7">
<Interpolation Periodic="1" type="CInterpolationBezier" />
<YarnSection type="CYarnSectionConstant">
<SectionList index="0" type="CSectionEllipse" NeedsMeshing="1" Width="0.8" Height="0.2" />
</YarnSection>
<Repeat value="2, 0, 0" />
<Repeat value="0, 2, 0" />
<MasterNode index="0" Position="0, 0, 0.1" Tangent="0, 0, 0" Up="0, 0, 1" />
<MasterNode index="1" Position="1, 0, 0.3" Tangent="0, 0, 0" Up="0, 0, 1" />
<MasterNode index="2" Position="2, 0, 0.1" Tangent="0, 0, 0" Up="0, 0, 1" />
</Yarn>
<Yarn index="1" NumSlaveNodes="25" NumSectionPoints="20" NeedsBuilding="7">
<Interpolation Periodic="1" type="CInterpolationBezier" />
<YarnSection type="CYarnSectionConstant">
<SectionList index="0" type="CSectionEllipse" NeedsMeshing="1" Width="0.8" Height="0.2" />
</YarnSection>
<Repeat value="2, 0, 0" />
<Repeat value="0, 2, 0" />
<MasterNode index="0" Position="0, 1, 0.3" Tangent="0, 0, 0" Up="0, 0, 1" />
<MasterNode index="1" Position="1, 1, 0.1" Tangent="0, 0, 0" Up="0, 0, 1" />
<MasterNode index="2" Position="2, 1, 0.3" Tangent="0, 0, 0" Up="0, 0, 1" />
</Yarn>
<Yarn index="2" NumSlaveNodes="25" NumSectionPoints="20" NeedsBuilding="7">
<Interpolation Periodic="1" type="CInterpolationBezier" />
<YarnSection type="CYarnSectionConstant">
<SectionList index="0" type="CSectionEllipse" NeedsMeshing="1" Width="0.8" Height="0.2" />
</YarnSection>
<Repeat value="2, 0, 0" />
<Repeat value="0, 2, 0" />
<MasterNode index="0" Position="0, 0, 0.3" Tangent="0, 0, 0" Up="0, 0, 1" />
<MasterNode index="1" Position="0, 1, 0.1" Tangent="0, 0, 0" Up="0, 0, 1" />
<MasterNode index="2" Position="0, 2, 0.3" Tangent="0, 0, 0" Up="0, 0, 1" />
</Yarn>
<Yarn index="3" NumSlaveNodes="25" NumSectionPoints="20" NeedsBuilding="7">
<Interpolation Periodic="1" type="CInterpolationBezier" />
<YarnSection type="CYarnSectionConstant">
<SectionList index="0" type="CSectionEllipse" NeedsMeshing="1" Width="0.8" Height="0.2" />
</YarnSection>
<Repeat value="2, 0, 0" />
<Repeat value="0, 2, 0" />
<MasterNode index="0" Position="1, 0, 0.1" Tangent="0, 0, 0" Up="0, 0, 1" />
<MasterNode index="1" Position="1, 1, 0.3" Tangent="0, 0, 0" Up="0, 0, 1" />
<MasterNode index="2" Position="1, 2, 0.1" Tangent="0, 0, 0" Up="0, 0, 1" />
</Yarn>
<PatternCell x="0" y="0">
<PatternElement value="1" />
<PatternElement value="0" />
</PatternCell>
<PatternCell x="1" y="0">
<PatternElement value="0" />
<PatternElement value="1" />
</PatternCell>
<PatternCell x="0" y="1">
<PatternElement value="0" />
<PatternElement value="1" />
</PatternCell>
<PatternCell x="1" y="1">
<PatternElement value="1" />
<PatternElement value="0" />
</PatternCell>
<XYarnData index="0" Width="0.8" Height="0.2" Spacing="1" />
<XYarnData index="1" Width="0.8" Height="0.2" Spacing="1" />
<YYarnData index="0" Width="0.8" Height="0.2" Spacing="1" />
<YYarnData index="1" Width="0.8" Height="0.2" Spacing="1" />
<XYarns index="0">
<XYarn yarnindex="0" />
</XYarns>
<XYarns index="1">
<XYarn yarnindex="1" />
</XYarns>
<YYarns index="0">
<YYarn yarnindex="2" />
</YYarns>
<YYarns index="1">
<YYarn yarnindex="3" />
</YYarns>
</Textile>
</TexGenModel>
Elements
Elements have the following format: <NAME> ... </NAME>. Everything between the tags is part of the element. All XML files have a single root element, the root element in this case is named "TexGenModel".
Attributes
Elements can contain attributes which come after the name of the element. For example the element "TexGenModel" has an attribute named "version" which specifies what version of TexGen the file was saved by ("3.0.0" in this example). All variables that can be expressed as a single string are stored as attributes (i.e. All the integral data types and small structs like XYZ and XY). The attribute name usually corresponds to the variable name without the Hungarian notation.
Child Elements
Variables that cannot be expressed as a single string are stored as child elements. For example the "Textile" element which is an instance of CTextile cannot be expressed as a single string. Hence "Textile" is a child element of "TexGenModel". The element name usually corresponds to the variable name without the Hungarian notation.
Collection Classes
When a variable is a collection class (i.e. vector, list or map) a child element is created for each item in the collection. For example, CTextile contains a vector of yarns, for this model the number of yarns within the vector is 4. Thus the "Textile" element contains 4 child "Yarn" elements. Sometimes the index of the element is given as an "index" attribute. This value is provided only for human readability, when TexGen reads the file this number is ignored. The true index is obtained simply by the order in which the elements appear.
Subclasses
In some cases a variable may be a pointer to a base class. It may represent any of the subclasses of the base class. In these cases an additional attribute is added to the element which represents it. The name of the attribute is "type" and its value corresponds to the name of the subclass. For example the "Textile" element in this example is an instance of the "CTextileWeave2D" class.
API
Please refer to the API for information on what the elements and attributes represent.