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 / 13728
13727  |  13729
Subject: 
LDLite and LDS (Was: Call for GUI part editor)
Newsgroups: 
lugnet.cad
Date: 
Tue, 18 Apr 2006 21:52:42 GMT
Viewed: 
8526 times
  
In lugnet.cad, Steve Bliss wrote:
> In lugnet.cad, Kevin L. Clague wrote:
> >   I've been up to my ears in NXT land, in case anyone noticed or wondered about
> > my absence.  Needless to say there are "unoffical" Ldraw parts being developed.
> 
> Yeah. :)
> 
> >   I've increased my skill set as a part author (previously I've only modified
> > parts that were there.)  Contrary to the recommnendations I did my work in
> > MLCad.  Now I have a better understanding why a text editor might be a good
> > alternative.
> 
> BTW, there are at least 2 reason not to use MLCAD to create parts which you want
> to contribute to LDraw.org:
> 
> 1. (General reason) it's more work than doing it in an enhanced text editor.
> 2. (Specifically) MLCAD does things to the file that are not allowed in official
> part files, so you have to clean up the code afterwards (and then you can no
> longer edit it in MLCAD).
> 
> >   I don't have the time, *but* if a 3D GUI editor (e.g. LeoCAD or MLCad) were to
> > provide the concept of identified (maybe named) verticies, intersections of
> > planes with planes, cylinders with circles, etc.... I think it would be much
> > easier to create and edit parts.
> 
> I don't know if this helps, but we already have language to support this
> concept.  The LDLite language extensions support the definition of named points
> and matrices (and colors, but that's not so useful in this context).  In LDLite
> code, you can create a file like:
> 
> 0 POINT A1 10 0 10
> 0 POINT B2 -10 -10 -10
> 0 POINT C3 0 -10 0
> 0 POINT D4 10 -10 10
> 3 1 A1 B2 C3
> 3 2 B2 C3 D4

I had no idea of that. How long has this been an LDLite feature? It reminds at
least me of LDS code. The same thing in LDS would look like this:
P1 10 0 10
P2 -10 -10 -10
P3 0 -10 0
P4 10 -10 10
3 1 P1 P2 P3
3 2 P2 P3 P4

Is it possible to let, say C3's and D4's y values follow B2? Like, in LDS, you
can change the code to:
P2 -10 -10 -10
P3 0 y2 0
P4 10 y2 10
and you only have to edit the y value of P2, then y3 and y4 will also follow. If
so, that would be really handy.

> Even if the user were not aware of the point-names, I could see this format
> being useful for programs that use point-lists.
> 
> It also typically results in smaller files than straight DAT code.

But not as small as the corresponding LDS code. :)

> 
> Steve



Message has 3 Replies:
  Re: LDLite and LDS (Was: Call for GUI part editor)
 
(...) That's cool. Probably a more versatile notation would be: P2 -10 -10 -10 P3 0 P2.y 0 P4 10 P2.y 10 Can you also do chained values? eg: P2 -10 -10 -10 P3 0 y2 0 P4 10 y3 10 ROSCO (21 years ago, 18-Apr-06, to lugnet.cad)
  Re: LDLite and LDS (Was: Call for GUI part editor)
 
Wow, Legos are getting religious? (URL) (21 years ago, 18-Apr-06, to lugnet.cad)
  Re: LDLite and LDS (Was: Call for GUI part editor)
 
(...) Since a very long time; LDLite 1.6 supported it, and it wasn't the first version to do so. My LDLite 1.6 files are dated March, 1999. The LDLite meta-commands are very useful -- I used them when I modeled the soccer ball, way back when. (...) (...) (21 years ago, 19-Apr-06, to lugnet.cad)

Message is in Reply To:
  Re: Call for GUI part editor
 
(...) Yeah. :) (...) BTW, there are at least 2 reason not to use MLCAD to create parts which you want to contribute to LDraw.org: 1. (General reason) it's more work than doing it in an enhanced text editor. 2. (Specifically) MLCAD does things to the (...) (21 years ago, 18-Apr-06, to lugnet.cad)

40 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
    

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