Welcome, Guest |
You have to register before you can post on our site.
|
Forum Statistics |
» Members: 5,309
» Latest member: Krzysztof
» Forum threads: 6,175
» Forum posts: 51,769
Full Statistics
|
Online Users |
There are currently 231 online users. » 0 Member(s) | 226 Guest(s) Applebot, Baidu, Bing, Google, Yandex
|
Latest Threads |
A fresh list of "most com...
Forum: Part Requests
Last Post: tom alphin
4 hours ago
» Replies: 0
» Views: 89
|
Eyesight on Linux
Forum: Rendering Techniques
Last Post: Sylvain Sauvage
6 hours ago
» Replies: 11
» Views: 8,174
|
Lego Town Racer 1996 - 63...
Forum: Official Models
Last Post: N. W. Perry
Today, 0:54
» Replies: 13
» Views: 1,503
|
Another common varient: 1...
Forum: Part Requests
Last Post: Rene Rechthaler
Yesterday, 14:51
» Replies: 8
» Views: 5,277
|
Fix for slightly incorrec...
Forum: Part Requests
Last Post: Gerald Lasser
Yesterday, 14:13
» Replies: 3
» Views: 457
|
1Lx1Lx2L brick with studs...
Forum: Parts Authoring
Last Post: SNIPE
Yesterday, 10:14
» Replies: 0
» Views: 351
|
LDraw Colors for OpenScad
Forum: LDraw Editors and Viewers
Last Post: Hageta
Yesterday, 10:03
» Replies: 0
» Views: 323
|
Img4Dat integrated in LDP...
Forum: Parts Authoring
Last Post: Nils Schmidt
2025-09-11, 20:04
» Replies: 6
» Views: 775
|
TXT2DAT integrated in LDP...
Forum: Parts Author Tools
Last Post: Nils Schmidt
2025-09-11, 19:47
» Replies: 4
» Views: 822
|
Here is the raw version o...
Forum: Part Requests
Last Post: Peter Grass
2025-09-11, 4:39
» Replies: 2
» Views: 719
|
|
|
0 ROTATION - meanings |
Posted by: Michael Heidemann - 2013-01-03, 11:58 - Forum: LDraw Editors and Viewers
- Replies (1)
|
 |
I played a little bit with MLCad and found the following. Maybe it is also interesting for some else.
Code: 0 ROTATION CENTER 0 0 0 1 "Custom1"
0 ROTATION CENTER 2 3 4 1 "New Custom"
There can be several lines like above in your file, depending on how many rotation points you have defined.
The first three numbers are the xyz values of the rotation point
The fourth number indicates the "Allow on-screen change"
The string at the end is the name of that rotation point.
Code: 0 ROTATION CONFIG 1 0
There is only one line like the above with the parameter "CONFIG".
The first number indicates the current aktive point from above list of defined rotatin points.
The second number indicates "Show rotation point"
|
|
|
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
|
|
|
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.
|
|
|
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)
|
|
|
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
|
|
|
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.
|
|
|
|