| Welcome, Guest |
You have to register before you can post on our site.
|
| Online Users |
There are currently 432 online users. » 2 Member(s) | 427 Guest(s) Applebot, Bing, Google, N. W. Perry, Orion Pobursky
|
| Latest Threads |
About size of flattened s...
Forum: Official File Specifications/Standards
Last Post: Massimo Maso
57 minutes ago
» Replies: 9
» Views: 160
|
Would BrickLink Designer ...
Forum: Official Models
Last Post: Orion Pobursky
10 hours ago
» Replies: 1
» Views: 136
|
Some help with part 5608 ...
Forum: Parts Authoring
Last Post: Peter Grass
2025-12-15, 5:48
» Replies: 1
» Views: 125
|
Parts Request: Ninjago Dr...
Forum: Part Requests
Last Post: Peter Grass
2025-12-14, 7:55
» Replies: 4
» Views: 467
|
Part Request Boat Pieces
Forum: Part Requests
Last Post: San
2025-12-13, 10:30
» Replies: 4
» Views: 299
|
Existing Part Edit Reques...
Forum: Parts Authoring
Last Post: SNIPE
2025-12-12, 19:33
» Replies: 157
» Views: 376,067
|
Technic 1990
Forum: Official Models
Last Post: Takeshi Takahashi
2025-12-10, 16:32
» Replies: 17
» Views: 22,981
|
Alternate, Mobile Friendl...
Forum: LDraw.org Announcements
Last Post: Orion Pobursky
2025-12-08, 18:53
» Replies: 2
» Views: 408
|
Request for sticker scan ...
Forum: Part Requests
Last Post: Sylvain Sauvage
2025-12-08, 13:40
» Replies: 3
» Views: 414
|
[LDPE] 1.8.97 Released (s...
Forum: Parts Author Tools
Last Post: Philippe Hurbain
2025-12-08, 7:56
» Replies: 1
» Views: 240
|
|
|
| [LDPE] 1.8.82 Released (un-inline / subfile link shortcut / zip-export) |
|
Posted by: Nils Schmidt - 2024-07-13, 18:13 - Forum: Parts Author Tools
- Replies (3)
|
 |
Hey,
this new version improves the changes from the previous release and adds new helpful features, too.
It is now possible to "un-inline" a linked inlined subfile (with Ctrl-click on the "Inline selection (Linked)" button).
And there are new shortcuts. You can customise the key shortcut to activate links in the text editor (it was Ctrl/Cmd before, now it is Ctrl/Cmd+Shift).
![[Image: attachment.php?aid=12753]](https://forums.ldraw.org/attachment.php?aid=12753)
As always, you can download LDPE from this page:
http://nilsschmidt1337.github.io/ldparteditor/
Changelog:
(4 new features and 2 bug fixes)
With this release you will be able to...
- ..."un-inline" linked subfiles in the main part (with ctrl+click on the "Inline selection (Linked)" button).
- ...customise a key shortcut to activate links in the text editor (it was Ctrl/Cmd before, now it is Ctrl/Cmd+Shift).
- ...use key shortcuts for merge triangles to quads / split quads to triangles (shift+q and shift+t).
- ...use "Save As..." to export a file with its references into a single zip file.
The following critical issues are fixed:
- "Empty Subfiles" was not properly checked in the context menu of the 3D view.
- The path "parts/textures" was not used as a search path for PNG textures.
The program was tested intensively with "real world" files.
However, something can go wrong in about 140.000 lines of code.
Installation on Windows:
- Download and extract LDPartEditor_win32_x64.zip
- Run LDPartEditor-1.8.82.msi
- Start LDPartEditor from the start menu
Installation on Linux:
- Download and extract LDPartEditor_linux_x64.zip
- Install ldparteditor_1.8.82-1_amd64.deb
- Start LDPartEditor from the menu or via launcher
Installation on Mac OS X:
- Download and extract LDPartEditor_mac_x64.zip
- Mount LDPartEditor-1.8.82.dmg
- Drag LDPartEditor.app to the Applications folder
- Copy ldparteditor.sh to your home folder
4a. Open a Terminal.app and run ./ldparteditor.sh
4b. Or open a Terminal.app and run /Applications/LDPartEditor.app/Contents/MacOS/LDPartEditor
I listen carefully to your requests and possible complaints. Please leave me a message, with your thoughts and wishes to further improve the software.
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:
- OpenGL 2.1 compatible Graphics Card
- Operating System (64-bit): Windows [7 or newer], Linux [e.g. Ubuntu Linux >=14.4], Mac OS X [>=10.6]
- CPU: Multicore-Processor e.g. Intel Core 2 Duo or AMD Athlon II (>2.0Ghz)
- RAM: 4GB
- Video-Memory: 1 GB
- Free Disk Space: 150 MB
Recommended Requirements:
- Operating System (64bit): Windows 7,8,10,11, Linux [e.g. Ubuntu Linux >=14.4], Mac OS X [>=10.6]
- OpenGL 3.3 compatible Graphics Card
- CPU: Multicore-Processor with 4 cores (or more)
- RAM: >4 GB
- Video-Memory: >1 GB
- Free Disk Space: 500 MB
- For a faster start, LDPartEditor and the LDraw™ library should be installed on an SSD.
|
|
|
| New meta idea: !COLORMAP |
|
Posted by: N. W. Perry - 2024-07-09, 21:17 - Forum: Official File Specifications/Standards
- Replies (6)
|
 |
I was just thinking how, when creating patterned parts, dual molds, assembly shortcuts &c., we need to create separate parts for every color combination. (See for example the many variants of the early named beams, e.g. this one.)
This gave me an idea for a new meta command, which I can only imagine would be no more complicated to implement than, say, the BFC commands. Something like this:
Code: 0 !COLORMAP_NEXT 0 4 15 14
Say you had a pattern with color 0 (black) and color 15 (white), this would re-map those colors to 4 (red) and 14 (yellow), respectively. That way you wouldn't need to author a separate version of that pattern using colors 4 and 14. You also wouldn't need, necessarily, to subpart the pattern into individually-colorable elements. As a result, it would also cut down on the number of library files, to the extent that that's a concern anyway.
Another obvious use would be to create minifig torso and leg assemblies in any conceivable color combination, using just a single shortcut file.
(I assume that "_NEXT" would be the most commonly used scope, so perhaps it could be omitted. But you could also have "_BEGIN" and "_END" variants, allowing you to recolor a whole model in one go.)
Anyway, as I always say I'm no programming expert (nor barely even a novice), so I can't say for sure. But it seems like this would be no more difficult for a parser than flipping the winding of vertices at runtime. And it certainly wouldn't break any existing functionality—you could always create hard-coded versions of any patterns you create this way, either by authoring new parts or by inlining and embedding them (using a sufficiently capable editor of course). 
Thoughts, suggestions? I'd actually be surprised if I were the first to come up with this, so maybe there's a reason it was never considered before…
|
|
|
| [LDPE] 1.8.81 Released (subfile links/new 3D shortcuts/ empty prims/ better rounding) |
|
Posted by: Nils Schmidt - 2024-07-04, 18:55 - Forum: Parts Author Tools
- Replies (8)
|
 |
Hey,
this update is like a "bouquet of flowers" with several different aspects taken care of.
There is one important bug fix for the categories.txt update function.
And a lot of new features. One of them are "Blender-like" transformation shortcuts (G, S and R key, with X,Y,Z key to lock on the axis). Works best on a single 3D view.
The ability to see "empty primitives" in files directly referencing them and the possibility to follow type 1 references in the text editor with ctrl-click.
And there is even better automatic rounding: If you do a transformation resulting in 0.9999... or 0.09999..., LDPE will automatically round these values into 1 or 0.1 respectively (unless your snap/move distance is below 0.001, then it will not do the automatic rounding).
![[Image: imgDuke2.png]](https://lh3.googleusercontent.com/-fi18ywwsEUo/VOOuvkpsdzI/AAAAAAAAASw/Ax0RRFkleKA/s64-no/imgDuke2.png)
As always, you can download LDPE from this page:
http://nilsschmidt1337.github.io/ldparteditor/
Changelog:
(8 new features and 2 bug fixes)
With this release you will be able to...
- ...ctrl-click a subpart or prim in the text editor to open it in the 3D editor and jump straight to it (cmd-click on Mac).
- ...use a faster way to move ( G), rotate ( R) and scale ( S) (press G, S or R on the 3D view, press X, Y or Z to lock to an axis. Or ctrl-shift-x and so on to lock to a plane.).
- ...calibrate a background image with a measurement (click on the new "Calibrate Background Image" button, select a line (type 2 or 5 on the image plane) and enter the new distance)
- ...better see "empty" primitives.
- ...get even better automatic rounding of .9999s and .0000s (e.g. for PathTruder results).
- ...use an upgraded gizmo/manipulator (to move and scale in XY, XZ, YZ planes).
- ...benefit from cleaned up inlined results from CSG_COMPILE.
- ...benefit from the fact that empty tree items for hints / warnings / errors / duplicates in the text editor will be expanded when they get new items to display.
The following critical issues are fixed:
- The ldraw.org link to download the contents of categories.txt was outdated.
- It was possible to assign a key twice (with a newly introduced shortcut).
The program was tested intensively with "real world" files.
However, something can go wrong in about 140.000 lines of code.
Installation on Windows:
- Download and extract LDPartEditor_win32_x64.zip
- Run LDPartEditor-1.8.81.msi
- Start LDPartEditor from the start menu
Installation on Linux:
- Download and extract LDPartEditor_linux_x64.zip
- Install ldparteditor_1.8.81-1_amd64.deb
- Start LDPartEditor from the menu or via launcher
Installation on Mac OS X:
- Download and extract LDPartEditor_mac_x64.zip
- Mount LDPartEditor-1.8.81.dmg
- Drag LDPartEditor.app to the Applications folder
- Copy ldparteditor.sh to your home folder
4a. Open a Terminal.app and run ./ldparteditor.sh
4b. Or open a Terminal.app and run /Applications/LDPartEditor.app/Contents/MacOS/LDPartEditor
I listen carefully to your requests and possible complaints. Please leave me a message, with your thoughts and wishes to further improve the software.
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:
- OpenGL 2.1 compatible Graphics Card
- Operating System (64-bit): Windows [7 or newer], Linux [e.g. Ubuntu Linux >=14.4], Mac OS X [>=10.6]
- CPU: Multicore-Processor e.g. Intel Core 2 Duo or AMD Athlon II (>2.0Ghz)
- RAM: 4GB
- Video-Memory: 1 GB
- Free Disk Space: 150 MB
Recommended Requirements:
- Operating System (64bit): Windows 7,8,10,11, Linux [e.g. Ubuntu Linux >=14.4], Mac OS X [>=10.6]
- OpenGL 3.3 compatible Graphics Card
- CPU: Multicore-Processor with 4 cores (or more)
- RAM: >4 GB
- Video-Memory: >1 GB
- Free Disk Space: 500 MB
- For a faster start, LDPartEditor and the LDraw™ library should be installed on an SSD.
|
|
|
|