To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cadOpen lugnet.cad in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / 11197
11196  |  11198
Subject: 
Re: Multiple MovedTo Arguments Really Legal?
Newsgroups: 
lugnet.cad
Date: 
Sat, 6 Mar 2004 04:14:31 GMT
Viewed: 
1019 times
  
In lugnet.cad, Steve Bliss wrote:
In lugnet.cad, Tore Eriksson wrote:

In 973p11.dat the first line reads:
0 ~Moved to 973p1a, 973p1b, 973p1c

Is there any spec supporting this strange usage?
Is it really LDraw compatible? Or will original LDraw and other renderers have
similar problems as my utilities?

Sorry, Tore, but this usage was unavoidable.

I do denifinitely no agree at all. (Did anybody expect me to? ;) )

This isn't a normal part-move, the
migration from 973p11 to 973p1a, 973p1b, and 973p1c is fixing an anomoly in the parts
library.  973p11 is coded so that the undecorated surfaces of the part are a fixed
color, and the patterned areas are variable-colored.  The new files are code in the
normal manner -- the patterns are fixed-color, and the part is variable-colored.

At the time 973p11.dat was created, having a variable-colored pattern was considered
useful, because it allowed one part file to model 3 different patterns.  However, in
every other case, in LDraw and outside of LDraw (for example, on Peeron), patterns
are treated as fixed-colored.  Basically, 973p11.dat is incompatible with other parts
catalogs.

(Btw, how is it supposed to be interpreted???)

The translation is like this:  Look in the model file to see what color is being used
against 973p11.dat.  Translate as follows:
   black 973p11.dat --> white 973p1a.dat
   blue  973p11.dat --> white 973p1b.dat
   red   973p11.dat --> white 973p1c.dat
   green 973p11.dat --> white 973p1j.dat
   other 973p11.dat --> no translation possible

Unfortunately, that requires code in your part-move program to handle 973p11.dat (and
some earlier changes of the same nature, released in the last year or so).

Another thought for rendering datsville: delete all the WRITE lines out of the
moved-to stub files.

Steve

Tell me you are not serious about that. Is that what we are supposed to
recommend all MLCad users when they stumble on this issue, as well as I have to
recommend it to any movedto.exe-users (if any)?

A far better solution had been to keep the 973p11.dat as base part but retitle
it to "~Minifig Torso with Dungarees Pattern", and then let p1a, p1b, p1c, and
p1j call on p11 with hardcoded colours, or, if that is impossible, with other
subparts. That shouldn't cause Peeron any problems, I think(?) AND, most
important, full backwards compability will be restored.

I suggest that these LDraw incompatible part be fixed to the next part update,
not the softwares that stumbles upon them.


/Tore



Message has 1 Reply:
  Re: Multiple MovedTo Arguments Really Legal?
 
(...) Sorry, skip the rest of the statement. No need to touch the parts with hard-coded pattern (p1a, p1b, p1c, and p1j). The un-orthodox moved to - remark can be altered to a genuine remark statement, like this: 0 ~Minifig Torso with Dungarees (...) (21 years ago, 6-Mar-04, to lugnet.cad)

Message is in Reply To:
  Re: Multiple MovedTo Arguments Really Legal?
 
(...) Sorry, Tore, but this usage was unavoidable. This isn't a normal part-move, the migration from 973p11 to 973p1a, 973p1b, and 973p1c is fixing an anomoly in the parts library. 973p11 is coded so that the undecorated surfaces of the part are a (...) (21 years ago, 6-Mar-04, to lugnet.cad)

19 Messages in This Thread:




Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR