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 / 13704
    Call for GUI part editor —Kevin L. Clague
   Hi all, 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. I've increased my skill set as a part author (previously I've only modified parts (...) (18 years ago, 12-Apr-06, to lugnet.cad)
   
        Re: Call for GUI part editor —Sven Moritz Hein
     Hi Kevin, (...) You are completely right. Such a GUI editor is a program I was always looking for (and - unfortunately- I still am). But for two years I have been programming on a little editor to do things like that. My programming skills are not (...) (18 years ago, 16-Apr-06, to lugnet.cad)
    
         Re: Call for GUI part editor —Anders Isaksson
     (...) Where do the primitives enter in this picture? It looks like both Kevin's ideas and your program are ignoring the primitives, working down on the bare polygons. Primitives are an essential part of part creation, aren't they? (Correct me if I'm (...) (18 years ago, 16-Apr-06, to lugnet.cad)
    
         Re: Call for GUI part editor —Sven Moritz Hein
      (...) Yes, primitives are important. In my program, you can add them just like any other part. I already implemented moving and I wanted to add scaling and rotating, but I did not understand the rotation matrix command. Could anyone explain that to (...) (18 years ago, 16-Apr-06, to lugnet.cad)
     
          Re: Call for GUI part editor —Anders Isaksson
       (...) Ah, but it's here it's becoming interesting :-) Now the point list must keep track of which points are 'free' and which are belonging to a primitive (and not only 'a' but 'which?'), because the points of the primitive may not be changed (...) (18 years ago, 16-Apr-06, to lugnet.cad)
      
           Re: Call for GUI part editor —Sven Moritz Hein
       (...) Okay. My point list now only shows the points of the polygons, not of the primitives. But if I implemented primitives, it would just add these points to the list. When I modify one, these point's wouldn't be affected because - as you said - (...) (18 years ago, 17-Apr-06, to lugnet.cad)
      
           Re: Call for GUI part editor —Tore Eriksson
       (...) Just slightly on-topic... I have done some semi-serious experimenting on my very old LDD program (LDD - here: "LDraw Draw" and *not* "Lego Digital Designer"!) My old program was not bad in many senses, but a disaster since you aren't even able (...) (18 years ago, 17-Apr-06, to lugnet.cad)
     
          Re: Call for GUI part editor —Yann Vernier
      (...) My ldraw import/export scripts for Blender can be used for part editing, to a slight degree. It's lacking in edge functionality and doesn't properly preserve comments currently. Since it was written before Blender had the proper edge (...) (18 years ago, 26-Apr-06, to lugnet.cad)
    
         Re: Call for GUI part editor —Kevin L. Clague
     (...) Hi Anders, Sorry for the tardy reply. I failed to mention primitives, because they are easy to work with compared to the manual nature of quads, tris and lines. That post was too huge to start with, so it is a good thing I didn't mention them (...) (18 years ago, 19-Apr-06, to lugnet.cad)
   
        Re: Call for GUI part editor —Anders Isaksson
     (...) I just wrote a plugin for LDDP (LDraw DesignPad) which does 'SyncEdit'. If you have seen the later versions of the Borland IDE, you know what I mean, if you haven't, it's like this: You select a part of a program and click the SyncEdit button. (...) (18 years ago, 17-Apr-06, to lugnet.cad)
    
         Re: Call for GUI part editor —Dean Earley
      (...) I'd be willing to give it a try. I can also stick it on my site temporarily... (18 years ago, 17-Apr-06, to lugnet.cad)
     
          Re: Call for GUI part editor —Anders Isaksson
      (...) Thanks for the offer. I've sent you the files. Please remember that it's beta software, don't use it on your only copy of a valuable part file :-) (18 years ago, 17-Apr-06, to lugnet.cad)
    
         Re: Call for GUI part editor —Steve Bliss
      (...) OoooOOOooo. Cool. I don't have time to play with it right this week, but I definitely will grab it when I do get time. Steve (18 years ago, 18-Apr-06, to lugnet.cad)
    
         Re: Call for GUI part editor —Anders Isaksson
     (...) OK, my ISP has woken up, and the files can be found here: (URL) Free standing .exe (URL) Plugin for LDDP Remember, beta software! (18 years ago, 19-Apr-06, to lugnet.cad)
    
         Re: Call for GUI part editor —Willy Tschager
     (...) hi anders, I gave it try for a specific project I'm currently working on and where I have to actually modify the figures (beside the rounding and a general clean up) and it works fine! have you worked on the prog in the meantime and a stable (...) (18 years ago, 14-Jul-06, to lugnet.cad)
    
         Re: Call for GUI part editor —Anders Isaksson
     (...) Thanks for your feedback! No, I haven't done anything more, but if you say it works fine then I can bump the version number to 1.0 :-) Have you noted any obvious bugs or crashes? (...) I'm not sure I understand what you mean here. If you use (...) (18 years ago, 15-Jul-06, to lugnet.cad)
    
         Re: Call for GUI part editor —Dean Earley
      (...) LDview has an option to reload when the file changes. This allows me to save in MLCad/LDDP then alt tab to LDView to see the updated view. (18 years ago, 15-Jul-06, to lugnet.cad)
    
         Re: Call for GUI part editor —Willy Tschager
      (...) nope 'til now. (...) my usual approce to work my way through the code is polling to LDView with "Poll to selected line only" enabled and LDView's feature "View -> Always on top" turned on, so I can run LDView in a small window in order to have (...) (18 years ago, 15-Jul-06, to lugnet.cad)
     
          Re: Call for GUI part editor —Don Heyse
       (...) [snipping other suggestions...] (...) Sounds like you want a wrapper plugin to start up the executable version of syncedit and return control to LDDP right away. I did something like this years ago with the ldlist wrapper plugin. (URL) you (...) (18 years ago, 15-Jul-06, to lugnet.cad)
      
           Re: Call for GUI part editor —Anders Isaksson
       (...) Can a LDDP plugin get the name of the current file? AFAICS it's only given the contents of the editor buffer (or just the selection). Without the file name there's no way to do any polling, and when it's given the selection only it's (...) (18 years ago, 15-Jul-06, to lugnet.cad)
      
           Re: Call for GUI part editor —Don Heyse
       (...) I think LDDP does already have support for *one* configurable external program. Put a %0 in the args list to make LDDP pass the name of the temp file to the external program. I used to add a -p to the args list to tell ldglite to poll the file (...) (18 years ago, 16-Jul-06, to lugnet.cad)
      
           Re: Call for GUI part editor —Anders Isaksson
       (...) The version 1.5.7.0 of LDDP that I have installed supports any number of external programs, although the interface for adding them is a bit non-intuitive. Unfortunately, looking at the sources, I find no place where LDDP re-reads the text (...) (18 years ago, 16-Jul-06, to lugnet.cad)
      
           Re: Call for GUI part editor —Anders Isaksson
       (...) OK, I modified the standalone version a bit. It is now suitable to be used as a 'User-defined program' in LDDP (the 'Parameter' field in LDDP should be set to '%0'). Note that such programs can *only* work with the full file, not selections in (...) (18 years ago, 16-Jul-06, to lugnet.cad)
      
           Re: Call for GUI part editor —Willy Tschager
        (...) many thx,anders. I'll test it. question though: CRTL-A for copy? most progs use: CTRL-C for "copy", CTRL-V for "paste", CTRL-X for "cut" while CTRL-A is used for "select all". a typo? bye, w. (18 years ago, 17-Jul-06, to lugnet.cad)
       
            Re: Call for GUI part editor —Anders Isaksson
        (...) No, what I mean is: 'OK' or 'Send to Clipboard' in SyncEdit does an automatic 'copy', then in LDDP you should do CTRL-A (Select all), CTRL-V (Paste) to replace the contents of the edit buffer. Remember, a 'plug beside .exe' always gets the (...) (18 years ago, 17-Jul-06, to lugnet.cad)
      
           Re: Call for GUI part editor —Willy Tschager
       (...) "Always on top" feature. is this doable? I also glimps for a split second an about dialog when I start-up the prog. how about moving the about dialog into an about button. I just had the feeling I missed some key info. I was up to ask for an (...) (18 years ago, 18-Jul-06, to lugnet.cad)
     
          Re: Call for GUI part editor —Anders Isaksson
      (...) Good. (...) That's a problem with (or rather limitation in) the LDDP plugin interface. Plugins are expected to do *one* thing, and then return to LDDP. I don't know anything about the LDDP source, who's maintaining it, etc. (...) No. A plugin (...) (18 years ago, 15-Jul-06, to lugnet.cad)
     
          Re: Call for GUI part editor —Willy Tschager
      (...) check out: (URL) has taken over the project from carsten schmitz, who still figures as one of the admins, but it's mr. "redoctober" who works the queue of my wild dreams: (URL) think the list dates back to version 1.56 so you may see some of (...) (18 years ago, 16-Jul-06, to lugnet.cad)
     
          Re: Call for GUI part editor —Anders Isaksson
      (...) LDDP is written in Delphi 6 and I only have version 5 at home (D2006 at work). Also, I'm not sure the sources are complete - if I try to open the LDDP project in D5 I get *lots* of messages about things that are missing, not only the obvious (...) (18 years ago, 16-Jul-06, to lugnet.cad)
    
         Re: Call for GUI part editor —Willy Tschager
     (...) the tweaked stand-alone works fine. the plug-in substitutes the orignal content with nothing/clipboard content when hitting the cancel button independently if you selected something or copied the whole file to the plug-in. w. (18 years ago, 23-Jul-06, to lugnet.cad)
   
        Re: Call for GUI part editor —Steve Bliss
   (...) 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 (...) (18 years ago, 18-Apr-06, to lugnet.cad)
   
        LDLite and LDS (Was: Call for GUI part editor) —Tore Eriksson
     (...) 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, (...) (18 years ago, 18-Apr-06, to lugnet.cad)
    
         Re: LDLite and LDS (Was: Call for GUI part editor) —Ross Crawford
      (...) 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 (18 years ago, 18-Apr-06, to lugnet.cad)
     
          Re: LDLite and LDS (Was: Call for GUI part editor) —Tore Eriksson
      (...) Yes, but I try to keep it as short as possible. :) (...) No problems at all. You may also rotate 90 deg's by assigning a -z at the x and x at z if you like... Almost anything. These are also legal: P2 -10 -10 -10 P3 0 y2 0 P4 0-z3 y3+4 x3 c=16 (...) (18 years ago, 19-Apr-06, to lugnet.cad)
    
         Re: LDLite and LDS (Was: Call for GUI part editor) —James Reynolds
      Wow, Legos are getting religious? (URL) (18 years ago, 18-Apr-06, to lugnet.cad)
    
         Re: LDLite and LDS (Was: Call for GUI part editor) —Steve Bliss
     (...) 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. (...) (...) (18 years ago, 19-Apr-06, to lugnet.cad)
   
        Re: Call for GUI part editor —Kevin L. Clague
     (...) Ummmm.... given that.... could you be so kind as to tell me what those are? This way I can choose to/or not use MLCad and then clean things up afterwards. Thanks... (...) To be honest, I figured there were some approaches to this issue already (...) (18 years ago, 19-Apr-06, to lugnet.cad)
    
         Re: Call for GUI part editor —Niels Karsdorp
     (...) I did a quick test with MLCAD 3.11 and noticed the following: (Opened a partfile in MLCAD and save it under a different filename and then compared the two files) MLCad adds two rotation commands to the header 0 ROTATION CENTER 0 0 0 1 "Custom" (...) (18 years ago, 21-Apr-06, to lugnet.cad)
    
         Re: Call for GUI part editor —Steve Bliss
     (...) Thanks for doing this, Niels. (...) When creating part files, I frequently add 'unnecessary' spaces and empty lines to improve (IMO) readability. (...) Change-tracking is much simpler if lines of code aren't changed unless they actual need to (...) (18 years ago, 26-Apr-06, to lugnet.cad)
   
        Re: Call for GUI part editor —Michael Heidemann
   Steve Bliss schrieb: snip (...) snip I can not agree. All parts that I have done are made with MLCad. The only things I have to do before uploading is: 1) Remove lines with color entries (if you have some special added) 2) Remove lines with "ROTATE" (...) (18 years ago, 20-Apr-06, to lugnet.cad)
 

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