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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 5,546
» Latest member: Michael S
» Forum threads: 6,319
» Forum posts: 52,586

Full Statistics

Online Users
There are currently 214 online users.
» 0 Member(s) | 209 Guest(s)
Applebot, Baidu, Bing, Google, Yandex

Latest Threads
Part Request: 98138pb257 ...
Forum: Part Requests
Last Post: Michael S
2 hours ago
» Replies: 0
» Views: 15
Fix request: 4592
Forum: Part Requests
Last Post: Michael S
2 hours ago
» Replies: 0
» Views: 12
LEGO Parts Guide - Only 6...
Forum: Part Requests
Last Post: tom alphin
9 hours ago
» Replies: 7
» Views: 379
LDraw Colors for OpenScad...
Forum: LDraw Editors and Viewers
Last Post: Hageta
Yesterday, 20:23
» Replies: 0
» Views: 62
Part 24123 large rifle sh...
Forum: Part Requests
Last Post: Seth Bray
Yesterday, 20:02
» Replies: 2
» Views: 117
LDraw.org 2025 Cost Fundr...
Forum: LDraw.org Announcements
Last Post: Orion Pobursky
Yesterday, 18:03
» Replies: 0
» Views: 100
[LDPE] 1.8.97 Released (s...
Forum: Parts Author Tools
Last Post: Magnus Forsberg
Yesterday, 16:04
» Replies: 2
» Views: 385
LDraw.org 2025-12 Parts U...
Forum: LDraw.org Announcements
Last Post: Auffenberg
Yesterday, 15:04
» Replies: 1
» Views: 343
Vertex precision
Forum: Official File Specifications/Standards
Last Post: Orion Pobursky
2025-12-31, 21:58
» Replies: 5
» Views: 1,661
98138pb0.dat is missing i...
Forum: Parts Authoring
Last Post: Magnus Forsberg
2025-12-31, 15:31
» Replies: 2
» Views: 153

 
  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

Sad Recreating Lego racers 1: Missing essential parts
Posted by: Thom Kok - 2022-07-20, 15:10 - Forum: Part Requests - Replies (2)

Hey guys! I am currently trying to rebuild the LEGO racers 1 cars with their characters, but I am missing some essential items to make it work. Does anyone want to create these parts and add them to the parts tracker?

2446pr0050
30168pr0001
973c01h01pr0093
970x028pr0003
30276pr0001
3626bpr9962
3626bpr0080
3626bpr0191
3626cpr2793

Print this item

  Technic Control Interface (Dacta)
Posted by: Rene Rechthaler - 2022-07-19, 20:19 - Forum: Part Requests - Replies (2)

Hello,

does anyone have the old Lego Technic Interfaces (from the Dacta Series)?

Interface A for the 4.5V Era

Interface B for the 9V Era

Both are like Mindstorms but stationary and with more ports...

Print this item

  New roller coaster parts
Posted by: Fredrik Hareide - 2022-07-19, 16:15 - Forum: Part Requests - Replies (22)

Hi, 

Is anyone working on the new rollercoaster parts?



Attached Files Thumbnail(s)
   
Print this item

  merge brick
Posted by: HWQ - 2022-07-19, 8:11 - Forum: LDraw File Processing and Conversion - Replies (2)

I created a model in software using 1X1plate I created a model in software using 1X1plate

Is there a way or a script (preferably a script..) to quickly convert or convert to 1x2 1x3 1x4 tiles

thanks

Print this item

  LDraw.org 2022-04 Parts Update Now Available
Posted by: Orion Pobursky - 2022-07-19, 4:42 - Forum: LDraw.org Announcements - Replies (6)

The 2022-04 LDraw Parts Update has been released. This update adds 631 new files to the core library, including 391 new parts and 20 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 2022-04 here, and download the zip-file update or Windows install package here. Alternatively you can use the LDView menu option File | Check for Library Updates... to install the update.

Orion Pobursky
LDraw.org Parts Library Admin

Print this item