| | Comprehensive meta-command list Gary Williams
|
| | I'm attempting to compile a list of all meta-commands...did I miss anything? Current (From the LDraw FAQ): 0 <description> If the first line of the file is a comment, it's assumed to be the description of the file. 0 STEP Used to indicate the end of (...) (25 years ago, 3-Oct-99, to lugnet.cad.dev)
|
| | |
| | | | Re: Comprehensive meta-command list Jacob Sparre Andersen
|
| | | | Gary Williams: (...) Yes, but I don't think they are well known anyway: 0 TITLE <description> is an alternative to just using the first line in a file for the description of the file. 0 NOFILE terminates a model in a MPD file (so does another FILE (...) (25 years ago, 3-Oct-99, to lugnet.cad.dev)
|
| | | | |
| | | | | | Re: Comprehensive meta-command list Gary Williams
|
| | | | | Jacob Sparre Andersen wrote in message ... (...) These operations nest, rather than override, if I read (URL) correctly. (...) I think that would be best. -Gary (25 years ago, 3-Oct-99, to lugnet.cad.dev)
|
| | | | | |
| | | | | | | Re: Comprehensive meta-command list Steve Bliss
|
| | | | | (...) Yes, they do. In the example above, the first meta-command, 0 TRANSLATE 20 0 0, would persist until the end of the file. (...) I think I know the answer to this question, but just to be sure: is the 0 INVERT meta-command transparent to (...) (25 years ago, 4-Oct-99, to lugnet.cad.dev)
|
| | | | | |
| | | | | | | Re: Comprehensive meta-command list Jacob Sparre Andersen
|
| | | | | Steve: (...) Yes. (...) Yes. Play well, Jacob ---...--- -- E-mail: sparre@cats.nbi.dk -- -- Web...: <URL:(URL) -- ---...--- (25 years ago, 4-Oct-99, to lugnet.cad.dev)
|
| | | | | |
| | | | Re: Comprehensive meta-command list Lars C. Hassing
|
| | | | Gary Williams wrote in message ... (...) No, never needed, since "0 INVERT" is a toggle! (...) Since INVERT is directly related to the CW and CCW parameters of the FACE meta-command, why not let it be yet another parameter to FACE ? I think the (...) (25 years ago, 4-Oct-99, to lugnet.cad.dev)
|
| | | | |
| | | | | | Re: Comprehensive meta-command list Steve Bliss
|
| | | | | | (...) True. '0 INVERT END' may be allowed as a syntactic convenience to authors. Or 0 INVERT could be rewritten as 0 INVERT [ON|OFF|TOGGLE] where TOGGLE would be the default action. (...) [example snipped] 0 INVERT is different from 0 FACE [CW|CCW] (...) (25 years ago, 4-Oct-99, to lugnet.cad.dev)
|
| | | | | | |
| | | | | | Re: Comprehensive meta-command list Gary Williams
|
| | | | | Lars C. Hassing wrote in message <939050465.592693@ns.cci.dk>... (...) True. But when manually examining a file, if you come across a 0 INVERT you wouldn't know whether this was the beginning or the end of the inverted references, without a bit of (...) (25 years ago, 4-Oct-99, to lugnet.cad.dev)
|
| | | | | |
| | | | | | | Re: Comprehensive meta-command list Lars C. Hassing
|
| | | | | Gary Williams wrote in message ... (...) Well, my assumption was that CCW was the default and that the current facing was passed to the subfile. Under these circumstances I think that my two examples are equivalent! But I admit that the idea that (...) (25 years ago, 8-Oct-99, to lugnet.cad.dev)
|
| | | | | |
| | | | | | | Re: Comprehensive meta-command list Gary Williams
|
| | | | | Lars C. Hassing wrote in message <939367581.966085@ns.cci.dk>... (...) In addition to being easier to comprehend, it has the advantage that each part and primitive file only has to concern itself with its own vertex order, and is not dependent on (...) (25 years ago, 8-Oct-99, to lugnet.cad.dev)
|
| | | | | |
| | | | | | | Re: Comprehensive meta-command list Lars C. Hassing
|
| | | | | Gary Williams wrote in message ... (...) "...not dependent on any other file..." Well, I hope you agree that files depend on the inside/outside-definition of subfiles? Otherwise a file wouldn't know whether or not to use the INVERT. /Lars (25 years ago, 8-Oct-99, to lugnet.cad.dev)
|
| | | | | |
| | | | | | | Re: Comprehensive meta-command list Rui Manuel Silva Martins
|
| | | | | | (...) I think that the ideia here is: - Assume any file you reference as CCW WINDING (assuming CCW as default) - Assume any file as it's polygonal faces facing outward (if applicable) - Every time you want a diferent orientation, just use the INVERT (...) (25 years ago, 8-Oct-99, to lugnet.cad.dev)
|
| | | | | | |
| | | | | | | Re: Comprehensive meta-command list Gary Williams
|
| | | | | Lars C. Hassing wrote in message <939391242.591663@ns.cci.dk>... (...) benefit. (...) I'm not sure I follow. The rendering engine will always assume an implied INVERT whenever it encounters a negative orientation matrix determinant to cancel the (...) (25 years ago, 8-Oct-99, to lugnet.cad.dev)
|
| | | | | |
| | | | | | | Re: Comprehensive meta-command list Lars C. Hassing
|
| | | | | Gary Williams skrev i meddelelsen ... (...) vertices. (...) Right, a file should not bother whether subfiles use CCW or CW or none. But it should know the orientation (inside/outside-definition) of the subfiles. (...) I agree. /Lars (25 years ago, 9-Oct-99, to lugnet.cad.dev)
|
| | | | | |
| | | | Re: Comprehensive meta-command list Paul Gyugyi
|
| | | | There will be support added for "0 INCLUDE filename.dat" in the next release, which will insert the text from filename.dat into the current file. This differs from a type 1 line, since the scope stack is not pushed and popped. For example, "0 COLOUR (...) (25 years ago, 4-Oct-99, to lugnet.cad.dev)
|
| | | | |
| | | | | | Re: Comprehensive meta-command list Steve Bliss
|
| | | | | | (...) Hooray! :) (...) Hooray! :) Steve (25 years ago, 4-Oct-99, to lugnet.cad.dev)
|
| | | | | | |
| | | | | | Re: Comprehensive meta-command list Gary Williams
|
| | | | | | Paul Gyugyi wrote in message <37F8CE0C.13D582C9@g...yi.com>... (...) Cool! This could be very handy. I'll add it to the DAT format page I'm writing. -Gary (25 years ago, 4-Oct-99, to lugnet.cad.dev)
|
| | | | | | |
| | | | | | Re: Comprehensive meta-command list Jacob Sparre Andersen
|
| | | | | | Paul Gyugyi: [ kind of announced the next LDLite version ] Cool. Jacob (who should try to get LDLite to run on Linux) ---...--- -- E-mail: sparre@cats.nbi.dk -- -- Web...: <URL:(URL) -- ---...--- (25 years ago, 4-Oct-99, to lugnet.cad.dev)
|
| | | | | | |
| | | | | | Re: Comprehensive meta-command list Bram Lambrecht
|
| | | | | (...) Great! Out of curiousity, how well does the upcoming version of LDlite (1.7 isn't it?) handle MPDs? --Bram Bram Lambrecht / o o \ BramL@juno.com ---...---oooo-----(_...o---...--- WWW: (URL) (25 years ago, 4-Oct-99, to lugnet.cad.dev)
|
| | | | | |
| | | | | | | Re: Comprehensive meta-command list Paul Gyugyi
|
| | | | | I've got a zillion bug reports about mpds to sort through. Hopefully it will handle them better than 1.6 :). -gyug (...) (25 years ago, 5-Oct-99, to lugnet.cad.dev)
|
| | | | | |
| | | | Re: Comprehensive meta-command list Steve Bliss
|
| | | | (...) The last three parameters define a vector, not angles. The nested commands are rotated <angle> degrees around the vector. To rotate 45 degrees around X, do: 0 ROTATE 45 1 0 0 ... To rotate -45 degress around Y, you can do this: 0 ROTATE 45 0 (...) (25 years ago, 5-Oct-99, to lugnet.cad.dev)
|
| | | | |