Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 5,163
» Latest member: Spanneke
» Forum threads: 6,082
» Forum posts: 51,262

Full Statistics

Online Users
There are currently 555 online users.
» 2 Member(s) | 548 Guest(s)
Applebot, Baidu, Bing, Google, Yandex, Jeff Jones

Latest Threads
Owl with spread wings
Forum: Part Requests
Last Post: Philippe Hurbain
1 hour ago
» Replies: 2
» Views: 28
Modulex parts
Forum: Parts Authoring
Last Post: Orion Pobursky
3 hours ago
» Replies: 32
» Views: 4,595
80503pb01 lute instrument...
Forum: Part Requests
Last Post: N. W. Perry
2025-07-16, 14:24
» Replies: 9
» Views: 5,984
Parts we are Working on -...
Forum: Part Requests
Last Post: Jeff Jones
2025-07-16, 10:14
» Replies: 158
» Views: 152,260
Same set, different sheet...
Forum: Parts Tracker Discussion
Last Post: Magnus Forsberg
2025-07-15, 6:15
» Replies: 8
» Views: 496
71613/30346c01 too high?!
Forum: Part Requests
Last Post: Chris Böhnke
2025-07-14, 23:21
» Replies: 18
» Views: 4,910
5724pr0001 Bubble Canopy ...
Forum: Part Requests
Last Post: SNIPE
2025-07-12, 21:08
» Replies: 2
» Views: 408
Friends 2014
Forum: Official Models
Last Post: Takeshi Takahashi
2025-07-11, 16:20
» Replies: 18
» Views: 17,357
LDCAD about Add custom p...
Forum: LDraw Editors and Viewers
Last Post: Nate87
2025-07-11, 8:13
» Replies: 5
» Views: 3,320
Hi-res logo primitives
Forum: Official File Specifications/Standards
Last Post: Jens Brühl
2025-07-10, 20:40
» Replies: 16
» Views: 2,249

 
  Part Request: Minifigure hairstyles
Posted by: Pearl - 2022-08-04, 21:54 - Forum: Part Requests - No Replies

Hello everyone! I'm new to the world of digital Lego and so far i'm loving it!

I found this hairstyle on bricklink and have literally been searching for hours trying to find a digital version. If someone could create this for me I would really appreciate it! 

The part ID is 68520. 

This is the redbrickable link as well.

Thanks so much!

P.S. Additionally these pieces would also be great as well, but the pigtail hair is the priority:

- 29435

- 28628apb02

Print this item

  [LDPE] 1.8.61 Released (mixed-mode tori)
Posted by: Nils Schmidt - 2022-08-03, 17:34 - Forum: Parts Author Tools - Replies (6)

Hi,

this release includes just a small new feature (mixed-mode tori) for the integrated PrimGen2 version.

[Image: attachment.php?aid=12753]

As always, you can download LDPE from this page:

http://nilsschmidt1337.github.io/ldparteditor/

Changelog:

(1 new feature)

With this release you will be able to...

  • ...create a mixed mode torus with PrimGen2.

The program was tested intensively with "real world" files.
However, something can go wrong in about 140.000 lines of code.

Installation on Windows:

  1. Download and extract LDPartEditor_win32_x64.zip
  2. Run LDPartEditor-1.8.61.msi
  3. Start LDPartEditor from the start menu
Installation on Linux:

  1. Download and extract LDPartEditor_linux_x64.zip
  2. Install ldparteditor_1.8.61-1_amd64.deb
  3. Start LDPartEditor from the menu or via launcher
Installation on Mac OS X:

  1. Download and extract LDPartEditor_mac_x64.zip
  2. Mount LDPartEditor-1.8.61.dmg
  3. Drag LDPartEditor.app to the Applications folder
  4. 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: 100 MB
Recommended Requirements:
  • Operating System (64bit): Windows 7,8,10, 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: 512 MB
  • For a faster start, LDPartEditor and the LDraw™ library should be installed on an SSD.

Print this item

  Official LDCad shadow library github repository
Posted by: Roland Melkert - 2022-07-30, 21:46 - Forum: LDraw Editors and Viewers - Replies (2)

The official LDCad shadow library is up and running at:
https://github.com/RolandMelkert/LDCadShadowLibrary

Its initial commit is based on the 1.7 Alpha 2a csl file.

It just has different headers and uses the CC BY-SA 4.0 license.

I used svn commit data and existing AUTHOR lines to populate the initial !HISTORY section of each file.

The 'official' header format is like so:

Code:
0 LDCad shadow info for "<sameDescriptionAsOriginalLDrawFile>"

0 Author: LDCad Shadow Library
0 !LICENSE CC BY-SA 4.0, see LICENSE.md

0 !HISTORY YYY-MM-DD {fullAuthorName} Initial info for <partRefName>
0 !HISTORY YYY-MM-DD {fullAuthorName} <shortChangeDescription>

<LDCad meta content>
The 2nd and later !HISTORY lines should only be appended if needed.

Please use the same format when doing a pull request.


Reason for the general Author:
I wanted to make attribution simpler by letting people attribute the project (permitted by CC BY-SA 4.0 as far I understand it)

Reason for the {name} history lines:
The library is separate from LDraw so using LDraw.org user names might be confusing.

Reason for mentioning the partRefName in a HISTORY line instead of a NAME one:
I now and then move content around while following "move to" changes or to take advantage of new subfiles etc.
Such changes should be noted using something like:
Code:
0 !HISTORY YYY-MM-DD {fullAuthorName} Moved content to <partRefName>

Not sure how to make github track such file renames yet as I usually just copy paste .dat content during shadow editing inside LDCad (it automatically deleted empty shadow files). (EDIT: did some research, git might actually do that automatically if the content of the old and new file are very similar. I guess we'll know when it actually happens Smile )



There are still some other things to sort out / improve upon but I wanted to just get it started  Big Grin

There will be some tools for editing/creating repo ready shadow files in 1.7 Beta 1.

Print this item

Thumbs Up Printed Tile
Posted by: Christian Maglekær - 2022-07-26, 14:18 - Forum: Part Requests - Replies (2)

Hi.
I need this printed part 87079pb0214 Tile 2 x 4 with Silver Car Grille Pattern

Thanks in advance

Print this item

  Chain links 3711 / treads 3873
Posted by: Sylvain Sauvage - 2022-07-25, 20:07 - Forum: General LDraw.org Discussion - Replies (5)

Hi all,

3711/3873 both have a span (distance between connectors) of 16LDU.

IRL, the distance is slightly bigger.  It’s about 2.7% more.  (Measured while digital-building 10303: it needs 262 links in digital, while 255 (222+33) are in the set / instructions.)
That would make a span of about 16.4LDU.

So, two questions:

1. Am I the only one bothered with that?  I.e. not having the correct number of parts in digital builds.

2. Could it be changed?  Or is there a rule (that I didn’t find) somewhere saying that it can’t?
I mean, excluding backward compatibility rules.  So to rephrase the question: Could a similar part be built & officialized with a span of 16.4LDU?

Print this item

  Unpatterned versions of patterned parts
Posted by: Max Murtazin - 2022-07-24, 14:14 - Forum: Parts Authoring - Replies (2)

Is there a need to upload unpatterned versions of parts that have appeared in patterned variants only? (For example most Bionicle dual injected parts) And if no, are such unpatterned versions allowed on the part tracker?

Print this item

  Find subfiles that are not used correctly
Posted by: Magnus Forsberg - 2022-07-24, 6:57 - Forum: Parts Tracker Discussion - Replies (3)

Is there a way to find subfiles that are used in a patterned part, but is not used in the unpatterned version of the part?
IMHO it's bad practice to derive a new subfile from an existing part and then not update the file it came from.

Print this item

  Minifig Hair Request
Posted by: Samuels - 2022-07-23, 17:06 - Forum: Part Requests - No Replies

Hi,

I was wondering if someone could make these:

78301
53980pb01
76925
36037

Thanks!

Print this item

  Advanced rotation techniques
Posted by: N. W. Perry - 2022-07-22, 13:40 - Forum: LDraw Editors and Viewers - Replies (12)

I feel like I'm under-using LDCad's advanced rotation capabilities. But instead of a question, I think it's easier to just give an example—and sort of a challenge. Smile

In the attached test file I have an oddly-shaped piece that I want to rest on the ground, here represented by a nice big tile. This part has four lower extremities, all with different y-values, and to be realistic it would need to rest against the lowest three of them. What's the best way to do this using LDCad?

   
.ldr   test.ldr (Size: 173 bytes / Downloads: 2)

Here's how I would approach it:

  1. Find the lowest point and set it as the rotation center. You could use a helper part or a marker, but how do you find the point itself? Easiest way would be if you could directly select the vertex—LDCad can't do this, but LDPE can.
  2. Find the next lowest point the same way, then using more helper parts and some trigonometry (or the handy, but unofficial, right angle calc script), rotate the part so this hits the ground.
  3. For the final rotation, select the third low point, and rotate around a vector formed by the first two points. LDCad does allow custom vector rotation—but how do I find the vector and enter it into the rotation dialog?
Even better would be if you could select all three points at once and use them to define a plane, then set the part's absolute rotation just once so that this plane matches the ground plane. This could probably be scripted, but there's still the problem of selecting the points in the first place.

Is there a better way? How would you approach this problem?



(Can't attach the .lua file for the angle script, but here it isSmile
Code:
function onRun()

  local sel=ldc.selection()
  if sel:getRefCount()<3 then
    return
  end

  local a=sel:getRef(1):getPos()
  local b=sel:getRef(2):getPos()
  local c=sel:getRef(3):getPos()

  local ba=a-b
  local bc=c-b

  local n=bc:getCross(ba)
  n:normalize()

  local bb1=n:getSignedAngle(ba, bc)
  local bb2=math.deg(math.acos(bc:getLength()/ba:getLength()))

  local angle=-(bb1-bb2)
  ldc.setClipboardText(angle)

  ldc.dialog.runMessage(angle)
end

function register()

  local macro=ldc.macro('Right angle rotation calc')
  macro:setEvent('run', 'onRun')
end

register()

Print this item

  Changes per page button/setting on parts tracker activity page
Posted by: Max Murtazin - 2022-07-20, 22:45 - Forum: Website Suggestions/Requests/Discussion - Replies (4)

I think part tracker would benefit from having a way to select number of changes displayed per page in Parts Tracket activity section. You can already do that by changing link, for example: 
https://www.ldraw.org/cgi-bin/tracker/ac...gi?n=0,100 gives 100 edits per page, also (and similar thing is applicable to other variants) clicking "next" does indeed offset list by 100 
https://www.ldraw.org/cgi-bin/tracker/ac...cgi?n=0,20 gives usual 20 edits per page
https://www.ldraw.org/cgi-bin/tracker/ac....cgi?n=0,1 gives 1 edit per page (why? idk, just an example)
This is already implemented in the section, so only thing it actually needs is a way to select that on page

Print this item