LDraw.org Discussion Forums

Full Version: [LDPartEditor] 0.8.6 Beta Released
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
Hey! Smile

Well, it's a small number increase from 0.8.5 to 0.8.6, but there are a lot of improvements with this release.

[Image: imgDuke2.png]
As always, you can download LDPE from this page:
http://nilsschmidt1337.github.io/ldparteditor/

Currently, there is a critical bug in version 0.8.6 (risk of data loss):
If you open a file again (which is modified with LDPE, not saved and has an asterisk * as a filename suffix), the file in 3D editor gets cleared.

Changelog:
(9 new features and 11 bug fixes)

With this release you will be able to...
  • ...customise the layout of the 3D editor toolbars by placing one of the "layout_3D_editor.cfg" files in the application folder. You find two different layouts in the attached archive "layouts.zip". The new modern version could improve your workflow Wink
  • ...zoom in/out on the primitive area with two new buttons (-) and (+) (instead of using Ctrl+Mousewheel)
  • ...use "Cut, Copy, Paste, Delete" in the right-click contextual menu from the text and 3D editor
  • ...browse in the last visited folder if you open a file dialog again.
  • ...select something and move it into a subfile (with a click on the old "Add Subfile" button), supports cut and copy Smile
  • ...draw to the cursor position from the text editor (there is a button on the 3D editor, to enable this behaviour).
  • ...use two new buttons ("Save Part" and "Save Part As...") in the 3D editor.
  • ...use a new "Switch BFC" button in the text editor.
  • ...reset the snapping/grid values to the default value with a right click on the corresponding "coarse", "middle" or "fine" button.

The following critical issues were fixed:
  1. Creating a new *.dat (Text Editor) did not rebuild the hints/warning/errors tree.
  2. Java heap space problems on 32bit machines
  3. "Merge / Split => Transform / Rotate / Scale" was able to break the 3D model triangulation.
  4. "Merge/Split => Rotate Selection" did not rotate around Z axis
  5. "Open *.dat File" did not rebuilt the text editor tab, if the same file was saved before.
  6. Copy->Paste->Mirror, mirrored the initial copy.
  7. The hide/show state was deleted on undo/redo.
  8. "Save as..." did not update the <"0 Name: "> (and type) entry accordingly.
  9. The "Select Touching" implementation was not correct. It selected too much.
  10. Focus issues: A click on a button in the 3D editor removed the focus from the 3D view
  11. A small memory leak (<1KB)

The program was tested intensively with "real world" files.
However, it is still a beta version and something can go wrong in about 100.000 lines of code.
Thanks for the update! I like "modern UI" layout a lot! Zoom on primitives is highly appreciated too. Also it seems that my shortcut issue is solved. This one is strange, at startup of the new version the "S" for Select and "R" for rotate didn't work, but I redefined them again and now everything works.
Now the wishes/suggestions...
- could it be possible to somehow cache primitives to make startup (much) faster?
- The coarse/medium/fine grid buttons don't stay pushed, so you need to pay attention to grid value to know what you are doing. Maybe too they should be placed on a toolbar, they get hidden if you are on another tab (eg. selection one)
- I miss the possibility to add shortcuts to manipulator operations, mainly move to origin and orientate to the world - Actually I'd like a shortcuut that does both in one operation!
- I'd like double click on a number in text window to select the whole number (minus sign+integer+decimal separator+decimal digits)
- If I draw a marquee to select several elements, primitives gets selected if they are touched by the marquee, while other elements get selected only if completely covered by the marquee. I'd prefer a consistent behaviour for all elements, and if possible a switch between both modes ("touching" or "covered")
Philippe Hurbain Wrote:- could it be possible to somehow cache primitives to make startup (much) faster?
- I miss the possibility to add shortcuts to manipulator operations, mainly move to origin and orientate to the world - Actually I'd like a shortcuut that does both in one operation!

+1
At a first glance I cannot start LDPE with the new run.bat

Code:
start "" javaw -Xmx1500m -Xms512m -jar -Djava.library.path="natives/" -jar LDPartEditor.jar

The old start-up works:
Code:
start "" javaw -jar -Djava.library.path="natives/" -jar LDPartEditor.jar

I also do not get any error message, also not in the cmd window
Works for me (XP 32bits, 4GB RAM). What is your config?
Win 7, 64 bit

I did an update through the update.bat
Your Java is 64bit too? then that could explain, the parameters -Xmx1500m -Xms512m are for 32bit only. Maybe the updater got confused (worked for me on my Win7/64 machine).
Got a strange problem... after some editing, selection/display started to go wrong: as soon as I selected an element, it disappeared from initial place and got displayed as if it was turned by 90° around Z axis...
Not found how to reproduce this.

And another little glitch: if I try to select the chrd by clicking on it (code below), the cylo gets selected too.
Code:
1 16 -15 -7 0 0 0 -2 -2 0 0 0 18 0 1-4cylo.dat
1 16 -15 -7 0 0 0 -2 -2 0 0 0 1 0 1-4chrd.dat
-> giving another question: is there a way to unselect an element of a multiple selection? I tried the "standard" ctrl+click again to no avail.
* LOVE the "Modern Layout"! Why didn't you pack it with the rest?
* Shortkeys for 1,2,3 now work, but I had to re-register as Philo did
* Middle mouse button works, actually it works the middle mouse button as well as my registered space bar!
* Bug: Open a .dat in the 3D editor will fire up a second text editor window
* Someday someone will explain me what the "Move on line" is all about

w.
Quote:* Someday someone will explain me what the "Move on line" is all about
+1!
Pages: 1 2 3 4