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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 5,874
» Latest member: Chris Tringali
» Forum threads: 6,493
» Forum posts: 53,733

Full Statistics

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

Latest Threads
Town, Trains and Paradisa...
Forum: Official Models
Last Post: Takeshi Takahashi
1 hour ago
» Replies: 2
» Views: 3,094
Precision
Forum: Official File Specifications/Standards
Last Post: Manfred Schaefer
1 hour ago
» Replies: 13
» Views: 164
Hello! Parts 30258pb006,...
Forum: Part Requests
Last Post: Matthew
Yesterday, 21:20
» Replies: 0
» Views: 76
Part Request: 28777 & 287...
Forum: Part Requests
Last Post: Jankler
Yesterday, 21:01
» Replies: 0
» Views: 66
Request for 3626pb3178 (H...
Forum: Part Requests
Last Post: Pepijn74
Yesterday, 16:18
» Replies: 0
» Views: 107
Technic 1993
Forum: Official Models
Last Post: Takeshi Takahashi
Yesterday, 13:32
» Replies: 19
» Views: 14,810
I need part 24123/31901 f...
Forum: Part Requests
Last Post: Angus
Yesterday, 1:40
» Replies: 2
» Views: 191
Part request: 36048pb01
Forum: Part Requests
Last Post: john Mccleallan
Yesterday, 0:40
» Replies: 0
» Views: 107
54255 Wing, 6 x 12, Scall...
Forum: Part Requests
Last Post: Jeff Jones
2026-05-21, 14:26
» Replies: 2
» Views: 199
[LDPE] 1.9.03 Released (r...
Forum: Parts Author Tools
Last Post: Nils Schmidt
2026-05-20, 14:56
» Replies: 3
» Views: 661

 
  Reducing part complexity
Posted by: Mike "Pomax" Kamermans - 2013-01-02, 18:50 - Forum: LDraw File Processing and Conversion - Replies (5)

hey all,

now that I have a working JavaScript .dat to .obj converter for using LEGO parts in a WebGL context, I was wondering whether anyone had already tried implementing a complexity reduction algorithm for parts meshes.

At several thousand vertices per part, some of these parts might be better rendered as reduced meshes with some bump/texture mapping that fakes some of the more intricate details (like teeth on cogs, or profile on an axle joiner), not to mention help load larger models, as WebGL only allows ~65k vertices per scene.

Has anyone experimented with this yet?

- Mike

Print this item

  2013/2014 LDraw.org Steering Committee: Call for Nominations
Posted by: Willy Tschager - 2013-01-02, 11:57 - Forum: LDraw.org Announcements - Replies (27)

Per the LDraw.org Bylaws at http://www.ldraw.org/article/268.html, Subsection
6.03(a), the 2012/2013 Steering Committee hereby calls for the community to
nominate individuals as candidates for the 2013/2014 Steering Committee[1].

Please post nominations in response to this message. Nominations will only be
recognized if they are in response to this message.

Per ss.6.03(a), you must specify the name of the person you are nominating,
along with your name. Another member of the community must second the nomination
in a reply, and the nominee must publicly accept the nomination in the same
channel (direct reply to the nomination or second) in order to be valid. If the
nominee does not accept, it will be assumed that he or she has declined, and
they will not be placed on the ballot.

Nominations will close at 11:59 PM GMT on 28 February 2013. This means that to
be listed on the ballot, a candidate must have been nominated, seconded and must
have formally stated acceptance by that time.

The Steering Committee will give sufficient notice of the election and election
procedures per ss.6.03(b).

NOTE: subsection 6.03(b) states that elections should take place before March 1.
We interpret this to mean that we will commence the election on March 1, but
since it is electronic, it will run for 2 weeks, just as last time. The exact
time and date of start and end will be announced sometime very close to (but
after) 0000 GMT March 1.

Again, thanks to all of you for your commitment to the goals of the
organization, and in working with us this year. Please, stay involved with
LDraw.org and keep it moving forward!

Willy Tschager
On behalf of the LDraw.org Steering Committee

--
[1] Try not to confuse the LDraw.org Steering Committee (SteerCo) with the LDraw
Standards Committee (LSC). The Steering Committee sets the course for the LDraw
Organization while the Standards Committee deals with the LDraw File Format.

Print this item

  Happy New Year !
Posted by: Philippe Hurbain - 2012-12-31, 23:14 - Forum: Off-Topic - Replies (6)

(all is in subject...)

Print this item

  A JavaScript .dat to .obj converter, for use online
Posted by: Mike "Pomax" Kamermans - 2012-12-31, 20:42 - Forum: LDraw File Processing and Conversion - No Replies

Hi all,

I wrote a JavaScript .dat to .obj converter for use online with things like cubicvr.js and other WebGL rendering libraries - it's free to use, with the source code on https://github.com/Pomax/WebGLdraw (feel free to fork!)

If you spot anything that can do with improvements (like where to look for parts and subparts, for instance) let me know, or if you'd rather fix the code yourself and do a pull request with your better version: also good!

- Pomax

NB: I found testing the result of the converter easiest by running it through GLSViewer, since I'm on windows (it's a tiny 394kb utility for viewing .obj models)

Print this item

  Where can I find this part in LDraw?
Posted by: Merlijn Wissink - 2012-12-31, 9:24 - Forum: Help - Replies (2)

Hi,

this is my very first post here and I'm ashamed for that Wink
Because I'm running this index on EuroBricks and I'm a good contributor and made many models. And I'm a great LDraw fan and I'm even experimenting a bit with making missing patterned parts for LDraw, but I never ever joined this forum!?

Anyway, I'll get to my question:
there is this part on Bricklink, and I'm wondering where I can find it in the LDraw parts? The small picture on Bricklink suggests that it exists.

Print this item

  20015 - Alligator
Posted by: Ken Drew - 2012-12-31, 5:06 - Forum: Official Models - No Replies

20015 - Alligator



Attached Files
.mpd   20015 - Alligator.mpd (Size: 5.85 KB / Downloads: 8)
Print this item

  20014 - 4 x 4 Dynamo
Posted by: Ken Drew - 2012-12-31, 5:05 - Forum: Official Models - No Replies

20014 - 4 x 4 Dynamo



Attached Files
.mpd   20014 - 4 x 4 Dynamo.mpd (Size: 4.16 KB / Downloads: 8)
Print this item

  Writing .dat to .obj converter in JS, but having BFC problems
Posted by: Mike "Pomax" Kamermans - 2012-12-30, 20:16 - Forum: LDraw File Processing and Conversion - Replies (7)

I'm writing a .dat to .obj converter in JavaScript so I can do LEGO modelling using WebGL, and the following the documentation for data interpreting is pretty straight forward, except I'm gettting weird looking inverted faces when loading several parts.

So, I took part 75535 (technic pin joiner round) and commented off the parts after the initial two inner cylindrical surfaces. This turns it into the following extremely simple .dat file:

75535.dat reduced version Wrote:0 BFC CERTIFY CCW
0 BFC INVERTNEXT
1 16 18 0 0 0 -16 0 6 0 0 0 0 6 4-4cyli.dat
0 BFC INVERTNEXT
1 16 -18 0 0 0 16 0 6 0 0 0 0 6 4-4cyli.dat

They're both inner cylinders, with the same definition, so they should both face the same direction. However, one part faces inward (correctly) and the other part faces outward (incorrectly): http://www.int13h.com/webgl/matviewer/testParse.html (four meshes, twice, visualisation of this .obj definition is at http://www.int13h.com/webgl/matviewer for the duration of this thread)

Viewing the .dat file in LDView shows two cylinders, facing inward, so the .dat file is interpreted correctly by .dat readers. However, the converted .obj data is very wrong. Somehow my parser is screwing up, but at this point the only thing I can think of is that the RT matrix for the include operation is doing something really funky, flipping the vertices to effect a reversed winding or something. I'm kind of at my wits end, following the documentation is apparently not enough to interpet the .dat format... what am I still missing here?

- Pomax

N.B: parser code is in http://www.int13h.com/webgl/matviewer/DATParser.js

Print this item

  LDraw.org 2012-03 Parts Update Now Available
Posted by: Chris Dee - 2012-12-28, 18:12 - Forum: LDraw.org Announcements - Replies (14)

The 2012-03 LDraw Parts Update has been now been released. This update includes 564 new files in the core library, including 354 new parts and 56 new primitives.

As ever, thanks are due to the small community of part authors who created or corrected parts for this release and to those who have reviewed files in order to make this release happen.

You can preview the new parts in 2012-03 and download the update by going to the Latest Parts page.

Most of the 113 certified files remaining on the LDraw Parts Tracker were held back from this update in keeping with our normal practice of not releasing new primitives or subparts until they are needed for an official part file.

Print this item

  Parts Tracker
Posted by: Michael Heidemann - 2012-12-26, 18:36 - Forum: Website Suggestions/Requests/Discussion - Replies (6)

It would be very helpful if the PT reports in any case the occurence of a given filename in the official library such as:

Code:
However, 52031.dat does exist in the Official LDraw Parts library.

Today we get this information only if no entry on the PT matches the search criteria.

I would like to see this information if I enter a number with or without the extension.

Print this item