Welcome, Guest |
You have to register before you can post on our site.
|
Forum Statistics |
» Members: 4,727
» Latest member: Sascha
» Forum threads: 5,847
» Forum posts: 49,826
Full Statistics
|
|
|
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).
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.
|
|
|
Inconsistancy in description |
Posted by: Jaco van der Molen - 2024-07-03, 10:51 - Forum: Parts Authoring
- Replies (5)
|
|
Hi all,
Also see: https://forums.ldraw.org/thread-27498.html
Again I am finding it difficult to understand why, in LDCad, I can find 30565 Plate 4x4 Corner Round in the Plain Plates partbin.
IMHO this is modified plate?
And then, 30357 is called 3x3 Plate with 2x2 Corner Round and is found in the Plates Modified bin.
This also goes for:
- 68568 Plate 3 x 3 with 2 x 2 Corner Round and 2 x 2 with 1 x 1 Corner Round Cutout
- 80015 Plate 5 x 5 with 4 x 4 Corner Round and 4 x 4 with 3 x 3 Corner Round Cutout
both in modified plates
And then we find 79491 Plate 2 x 2 Corner Round in the Plain Plates bin. Though IMHO this too is a modified plate.
Another example is
- 77850 Plate 1 x 3 Round Ends and 3 Open Studs found in Plain Plates
- 35480 Plate 1 x 2 with Round Ends and 2 Open Studs is found in Modified
I think at least these two should be either both plain or both modified.
And I think we need to rename 77850 to Plate 1 x 3 with Round Ends and 3 Open Studs so it too will end up in the modified plates bin.
And 30565 should be Plate 4x4 with Corner Round
Can we find more consistency in naming and describing parts?
Since I am modelling very often in LDCad and sometimes find it illogical where to find certain parts, I come across this very often.
I know I can request fasttracking an edit to parts. Would this be the way to this if I come across inconsistancy?
Adding more keywords can help too.
Thanks for reading.
|
|
|
Request for vintage tail bb96 (bb0096) |
Posted by: Geske - 2024-07-03, 5:30 - Forum: Part Requests
- Replies (14)
|
|
Hi there,
is there an advanced part designer who can provide for use in Studio the
Vintage tail bb96
I'm missing it badly for a MOC, but I haven't the talent to design parts.
In most cases this part originates in set 698-1.
I varied a badly yellowed one of them by painting it in yellow and
attached a „condor“ decal on it.
|
|
|
LDraw.org 2024-05 Parts Update Now Available |
Posted by: Orion Pobursky - 2024-06-30, 2:40 - Forum: LDraw.org Announcements
- Replies (8)
|
|
The 2024-05 LDraw Parts Update has been released. This update adds 609 new files to the core library, including 365 new parts and 31 new primitives.
Thanks are due to all the part authors who created or corrected parts for this release. The small, but dedicated, band of reviewers also play an important role in keeping files moving through the Parts Tracker and deserve just as much credit. This update wouldn't have been possible without their dedication and attention to detail.
You can preview the new parts in 2024-05 here, and download the zip-file update or Windows install package here.
Thank you to all the testers and parts authors who continue giving feedback on the new PT software. This project would not be what it is without your help.
Orion Pobursky
LDraw.org Parts Library Admin
|
|
|
unmatching primitives (4-4ndis and 4-4ring6) |
Posted by: Bertrand Lequy - 2024-06-29, 15:50 - Forum: Parts Authoring
- Replies (4)
|
|
Hello I'm working on 87580p02 and I noticed that there a problem here :
Quote:1 0 -13.4 0 -8.8 3.5 0 0 0 1 0 0 0 3.5 4-4ndis.dat
1 71 -13.4 0 -8.8 0.5 0 0 0 1 0 0 0 0.5 4-4ring6.dat
The 22.5 [45] do not match, is it a problem ?
for exemple : -10.16635,0,-7.46055 for the ndis and -10.1664,0,-7.4606 for the ring6
|
|
|
|