Texture Mapping extension


Re: Texture Mapping extension
#68
Allen Smith Wrote:There's no such thing as a step "inside" a texture. There are textures inside steps. This should make sense, as everything in a model must be in a step (even if it's only an implicitly 1-step model).

Interesting. I hadn't considered looking at the file like that (probably because I rarely use the STEP command), but yeah, that makes sense.

Quote:So now the question is whether either of those steps contain illegal statements. In my opinion, they don't. Step #1 definitely doesn't. We already know that TEXMAP can end when it runs out of scope at the end of a file, so it's perfectly legal (though unsightly) to have a START which isn't balanced by an END.

Step #2 is more debatable. However, in the spirit of how LDraw works, unrecognized type 0 lines devolve into comments. Since neither line in Step #2 has meaning without being prefaced by a TEXMAP START, I consider them stray junk in the file rather than parsing errors.

Allen

That seems reasonable. And if you encountered this:

0 !TEXMAP START...
0 !: <geom1>
0 STEP
<geom2>
0 !TEXMAP FALLBACK
<geom3>
0 !TEXMAP END

then all three blocks of geometry will be rendered when textures are turned on, but that's fine since it's user-error.
Reply
« Next Oldest | Next Newest »



Messages In This Thread
Re: Texture Mapping extension - by Tim Gould - 2012-04-14, 22:08
Re: Texture Mapping extension - by Alex Taylor - 2012-10-26, 8:09
Re: Texture Mapping extension - by Tim Gould - 2012-11-15, 22:51
Re: Texture Mapping extension - by Tim Gould - 2012-11-30, 21:55

Forum Jump:


Users browsing this thread: 8 Guest(s)