Releases: nilsschmidt1337/ldparteditor
LDPartEditor 0.8.24-beta
Changes:
With the release of 0.8.24 you are able to...
- ...use per-component rounding (X, Y, Z) instead of the per-vertex rounding (useful for patterns on slopes).
- ...use the metadata dialog (AKA "header dialog") on the text editor, too.
- ...benefit from a faster program start.
The following critical issues are fixed:
- It was not possible to activate "Create a new conditional line..." via a shortkey.
- The new LDU to stud converter did not round correctly (20 LDU = 1 stud, rounded to one decimal place)
- The Merge/split->Set X,Y,Z window appears only with a single vertex selection, it no longer works on a multiple selection (eg. to snap a selection on a plane).
- The error message "Invalid use of 'BFC INVERTNEXT' / Flat subfile" got duplicated.
Make sure that you choose the right architecture for your OS and JVM (64bit or 32bit).
Does my JVM support 64-bit?
- Download the zip-Archive
- Extract the archive content to the location of your choice
- On windows, double-click "run.bat" to start LDPE.
- On linux/mac, you have to execute the shell script "run.sh" to start LDPE.
Please note that this software is in the beta stage. Although, LDPE 0.8.24 was carefully tested and developed, there are already known issues for this release. There is a potential risk of data loss.
You can search for updates if you do the following steps:
- On windows, double-click "update.bat" to search for updates.
- On linux/mac, you have to excecute the shell script "update.sh".
LDPE is a 3D CAD application: The overall system requirements are higher. While I recommend to use a powerful 64-bit multicore system, it could be possible, to run LDPE on older machines as well.
System Requirements:
Minimum System Requirements:
- Java Runtime Environment (JRE) 1.8
- OpenGL 2.1 compatible Graphics Card
- Operating System (32/64bit): Windows [XP; Vista; 7 or newer], Mac OS X [>=10.6], Linux [e.g. Ubuntu Linux >=10.4]
- CPU: Multicore-Processor e.g. Intel Core 2 Duo or AMD Athlon II (>2.0Ghz)
- RAM: 4GB
- Video-Memory: 1 GB
- Free Disk Space: 100 MB
Recommended Requirements:
- Operating System (64bit): Windows 7,8,10, Mac OS X [>=10.6], Linux [e.g. Ubuntu Linux >=10.4]
- CPU: Multicore-Processor with 4 cores (or more)
- RAM: >4 GB
- Video-Memory: >=1 GB
- Free Disk Space: 512 MB
- For a faster start, the LDraw™ library should be installed on a SSD.
PS: I am still busy with the creation of the manual, so you "have to experiment" with my (complex) software product until you've got the manual.
LDPartEditor 0.8.23-beta
Changes:
With the release of 0.8.23 you are able to...
- ...convert a unit to stud (20 LDU = 1.0 stud, rounded to one decimal place).
- ...access all context menu features from somewhere else, too.
- ...use the "Expand Area" buttons to "toggle" the divider position between the text and the 3d editor.
- ...use more dynamic context menus.
- ...benefit from the fact that there are bigger previews for the primitive area by default.
- ...benefit from the fact that "Text on the right / 3D on the left" is now the default window setting.
- ...see the stud logos on the upper left view when you use the PartReview tool.
- ...benefit from an asynchronous file header check (performance improvement / preparations for more validation features).
The following critical issues are fixed:
- Deleting all text lines from a file with the text editor could sometimes freeze LDPE.
- The PartReview tool did not close+reload already opened "duplicated" files.
- When PrimGen2 opened the file in the 3D editor, the corresponding file tab was not selected.
- The menu key (from the keyboard) did not work on the file tree.
- The menu key (from the keyboard) did not work on the 3D view.
- Wrong singular / plural use for the word "duplicate".
LDPartEditor 0.8.22-beta
Changes:
With the release of 0.8.22 you are able to...
- ...use a "new" tool: A PrimGen2 clone is now added to the list of tools.
- ...choose whether Intersector should hide things or not (default is not to hide).
- ...benefit from "realtime" asynchronous identical line detection. LDPE detects now duplicates during input with very low latency.
- ...benefit from a better "Save As..." implementation. It shows a warning if a file is going to be overwritten.
- ...set the thickness of the lines (type 2 or 5) to zero.
- ...to see your LDraw username / real name on the header dialog ("Add a comment or header entry...").
- ...benefit from the fact that the position of the divider between the text and the 3D editor gets restored on start.
- ...use buttons to quickly "fullscreen" either the text or 3D editor and a third icon which restores the divided view.
- ...use buttons to maximise / rearrange the area on the left side of the 3D view (selection, snapping, part tree, primitive area).
- ...set the second line for an angle protractor to a defined length.
The following critical issues are fixed:
- "Toggle Comment" / "Toggle !TEXMAP" caused data corruption when it was toggled on the last line of a file.
- The "Selection:" tab was broken (it was not possible to edit lines, distance meters and subfile references)
- You were not able to open a file in the text editor sometimes (on separate window mode).
- Wrong line width was used in "Special Condline Mode" / "Random Colour Mode".
- When you opened a file in the 3D editor sometimes it was not added to the recent file list.
LDPartEditor 0.8.21-beta
Changes:
With the release of 0.8.21 you are able to...
- ...set the second line in a angle protractor to a defined angle (with the selection tab).
- ...decide when "Move Adjacent Data" will be deactivated (new option).
- ...orientate the manipulator relative to the vertex location.
- ...set the vertex position to the position from a clipboard vertex.
- ...set the vertex position to the manipulator position.
- ...remove the target type from the selection (switch the object type while holding Alt).
- ...deselect an object with the selection rectangle (while holding Ctrl+Alt).
- ...benefit from more digits on some important numerical fields.
The following critical issues are fixed:
- Issues regarding "Move Adjacent Data".
- The red close cross on the tabs in the 3D editor did not close the correct tab sometimes.
- It was not possible to measure an existing edge line / triangle because LDPE prevented the creation of a distance meter / protractor on top of an edge line / triangle.
- Various usability bugs with "Open Part File" / "Save as..."
- Drag&Drop a file to the text editor opened the file in the 3D window, too (when sync. tabs was off).
- Drag&Drop a file to the text editor created new superflous tabs when a revert was cancelled.
- "New Part File" from the text editor opened the file in the 3D window, too (when sync. tabs was off).
- A change to the colour palette deleted the palette separator all editor windows.
- "Open Part File" from the text editor opened the file in the 3D window, too (when sync. tabs was off).
- "Save As..." from the text editor opened the file in the 3D window, too (when sync. tabs was off).
LDPartEditor 0.8.20-beta
Changes:
With the release of 0.8.20 you are able to...
- ...use the 3D editor and the text editor in one window. You can enable this under "Options...->Misc. Options->Text and 3D editor arrangement". It needs a restart of the application.
- ...use the TJunctionFinder to just "find" possible T-junctions without changing the mesh.
- ...deselect objects only with Ctrl+Click (Ctrl+Marquee is not possible anymore).
- ...add objects to the selection (Ctrl is pressed and you use the selection marquee or Ctrl+Click)
- ...benefit from the fact that the existing selection is cleared if nothing was selected and Ctrl was not pressed.
- ...find the "Last opened Files/Projects" on the "New Part - Open Part - ..." toolbar
- ...benefit from the fact that empty text editor windows are populated with a new tab instead of creating a new text editor window.
- ...restore the complete viewport state for different files. Each file has now its own 3D viewport configuration. Open file A, activate "Random Colours" and you switch to file B to do something different without "Random Colours". If you switch back to file A, "Random Colours" are activated again. However, this automatic feature is not limited to random colours. It includes every 3D viewport setting.
- ..."group" a selection. Select non-subfile content in the 3D editor. Open the context menu over the 3D view and select "Join selection (Text Editor)" to bring together what belongs together!
- ...see a warning/info, when "Move Adjacent Data" is on (for translate/rotate/scale).
- ...benefit from the fact that "Quick Fix Similar" for vertex declarations deletes other vertices (!LPE VERTEX), too.
The following critical issues are fixed:
- SyncEdit: The cursor jumped ahead after I tried to edit a vertex
- Switching the tabs in the 3D editor modified the last visited file location.
- Some issues with the hint/warning/error tree.
- Pasting something does not disable "Move Adjacent Data".
- The selection highlight feature in the text editor was sometimes not synchronised with the 3D view.
LDPartEditor 0.8.19-beta
Changes:
With the release of 0.8.19 you are able to...
- ...use tabs in the 3D editor along with the tree on the left side.
- ...use a button to sync. the tab selection from tabs in the 3D editor with the text editor.
- ...see a dialog when you try to re-load an unsaved file again.
- ...smooth a set of vertices (with realtime preview)
- ...access the colour palette functions (load / save / reset) from a sub-menu.
- ...benefit from little performance improvements / refactoring.
The following critical issues are fixed:
- [Recurring] "Conditional Control Point Vertices" caused flickering on multiple views.
- Annoying mouse issues with the manipulator.
- The selection highlight feature in the text editor was sometimes not synchronised with the 3D view.
- [CSG] Rotating a part at 90 degree: It got undesired 0.0 digits.
LDPartEditor 0.8.18-beta
Changes:
With the release of 0.8.18 you are able to...
- ...trigger "Show selection in Text Editor" from a button on the GUI of the 3D editor.
- ...benefit from the fact that selecting "Show Selection In Text Editor" jumps to the next selected line.
- ...benefit from the fact that a change to the colour palette is updated instantly on all editor windows.
- ...customize the colours of the selection cross (3D editor)
The following critical issues are fixed:
- Wrong BFC rendering for primitives (in the primitve area)
- TJunctionFinder eliminates lines at random (normal mode)
- The "(!)" sign is set for (part) files which are created by the PartReview tool. This is not desired. (the "(!)" sign indicates that the file is located outside the project or the library structure of the project)
LDPartEditor 0.8.17-beta
Changes:
With the release of 0.8.17 you are able to...
- ...set the maximum amount of custom colours.
- ...export the colour palette (*_pal.dat)
- ...import the colour palette (*_pal.dat)
- ...reset the colour palette.
- ...see only the 3D editor on start / "new.dat" is virtual and not a critical "unsaved" file.
- ...benefit from more parser magic: a BFC INVERTNEXT placed before a flat primitive triggers a warning with a quick fix.
- ...benefit from more digits for the position/scale/rotate/translate entry fields.
The following critical issues are fixed:
- Problem with selection: selection menu shows checkboxes for line/triangle... etc. They should act as filters, but if you uncheck "lines", select a triangle, and use "select connected" the lines connected are selected, too.
- Flipper: Condlines are "not recalculated" so their control points are wrong after flipping.
- If you hide a primitive preceded by an INVERTNEXT, this INVERTNEXT remains active and inverts all elements until an other primitive is encountered.
- Select the last line in text editor by clicking on line number, and if that last line has no CRLF behind, then the last two characters of the line are not selected.
LDPartEditor 0.8.16-beta
Changes:
With the release of 0.8.16 you are able to...
- ...benefit from automatically deselection of a construction tool (create quad/line/triangle...), if you select a modification tool (select/move/rotate etc...).
- ...use a shortkey to move the manipulator to the selection center (the "A" key).
- ...use linear interpolation for a complete vertex selection with the "Move On Line" feature
The following critical issues are fixed:
- Invalid parsing of 0 BFC INVERTNEXT (the parser implementation was wrong)
- "Conditional Control Point Vertices" caused flickering on multiple views.
- The behavior of automatically selecting as well the neighboring line when clicking in the line numbers bar was incorrect.
- Flipping two triangles was only possible with a different triangle colour than colour 16.
- While are able to select a surface by clicking on it, even if only a small portion is visible, you were able to select only lines/condlines if BOTH end vertices were visible.
- Rounding issues (NullPointerException)
- Helper function issues with vertices and their relationship to LDraw data (NullPointerException)
- "Hide & Show" issues (NullPointerException)
- Clipboard issues (NullPointerException)
- Colour change issues (NullPointerException)
- Cut and delete issues (NullPointerException)
- The subfile compiler meta command (" 0 !LPE INLINE") created sometimes a new virtual part file, but it did not remove the old one!
- There was a synchronisation bug regarding the 3D manipulator.
- When you mirrored a selection, the winding of triangle/quads was correctly inverted. But primitives in selection were not BFC inverted!
LDPartEditor 0.8.15-beta
Changes:
With the release of 0.8.15 you are able to...
- ...randomise the colours for a selection.
- ...benefit from a little bit better 3D render performance.
- ...see the version number in the window title from the 3D editor.
The following critical issues are fixed:
- It was not possible to change the colour of CSG objects (3D editor)
- After closing a file in the 3D editor with "Close" in the parts tree window and actually vanishing from the 3D and Text editor it cannot be deleted in the explorer telling that the file is open in the SE java platform.
- Fixed a NullPointerException which occurred during the transformation of CSG bodies (3D editor only)
- Fixed a NullPointerException which occurred during the colour change for CSG bodies (3D editor only)
- The QuickFix for the part description transformed the first line into a comment.
- Line-type 1 Syntax Highlighting: Wrong yellow underline for files which were found on the hard-disk.