Subject:
|
Re: L3P user primitive substitution
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Mon, 17 Dec 2001 23:04:01 GMT
|
Viewed:
|
425 times
|
| |
| |
In lugnet.cad.dev, Steve Bliss writes:
> So I'd like to propose that the current syntax be replaced with the following:
>
> > 0 IFDEF <tag>
> > Conditional section begin
> > Begin non-LDraw statements in comment statement fields
> >
> > 0 IFNDEF <tag>
> > Conditional section begin
> > Begin DAT statements
> >
> > 0 ELSE
> > Switch between above section modes
> >
> > 0 ENDIF
> > Terminate conditional section
>
> In the current situation, <tag> would always be POVRAY. In the future,
> other possible tag-values may be determined, such as level-of-detail settings.
>
> So, that's all I've got to say for now. Comments, anyone?
Just a thought. If the POVRAY (or whatever) sections get too big,
would it make sense to add 0 INCLUDE meta-command so the LDRAW only
programs don't waste time parsing? Then the POV specific versions
could be distributed separately from the main parts. For example:
0 IFDEF POVRAY
0 INCLUDE pov/coolpart.pov
0 ELSE
0 boring LDRAW version of part
...
0 ENDIF
Sorry if this has been discussed to death already...
Don
|
|
Message has 1 Reply: | | Re: L3P user primitive substitution
|
| (...) In general, that's an interesting thought. But in this case, I don't think it's necessary - POV already has an include statement (IIRC). Of course, allowing the use of such a statement raises another issue: is it alright to distribute (...) (23 years ago, 18-Dec-01, to lugnet.cad.dev)
|
Message is in Reply To:
| | Re: L3P user primitive substitution
|
| Dear All, Currently, there are a number of files on the Parts Tracker which include embedded POV-Ray, using the 0 L3P meta-statement. I've been emailing with Lars, Paul and Chris about some concerns I have with this approach. Basically, before we (...) (23 years ago, 17-Dec-01, to lugnet.cad.dev)
|
8 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
|
|
|
|