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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 4,672
» Latest member: Hiatt A
» Forum threads: 5,806
» Forum posts: 49,581

Full Statistics

Online Users
There are currently 374 online users.
» 2 Member(s) | 369 Guest(s)
Applebot, Bing, Google, Lewis

Latest Threads
Part Request: LEGO LION
Forum: Part Requests
Last Post: 3CFigs
2 hours ago
» Replies: 2
» Views: 129
Part request Duplo Item N...
Forum: Part Requests
Last Post: Lawford
10 hours ago
» Replies: 5
» Views: 195
Most Common Parts that re...
Forum: Part Requests
Last Post: Gerald Lasser
2025-01-10, 20:55
» Replies: 11
» Views: 575
6278pb01 - Mario Kart Whe...
Forum: Part Requests
Last Post: Javier Orquera
2025-01-10, 17:16
» Replies: 3
» Views: 170
Parts Request: NINJAGO ON...
Forum: Part Requests
Last Post: 3CFigs
2025-01-09, 22:57
» Replies: 4
» Views: 356
[LDPatternCreator] Releas...
Forum: Parts Author Tools
Last Post: Nils Schmidt
2025-01-09, 21:41
» Replies: 2
» Views: 1,053
New parts from Lego Instr...
Forum: Parts Authoring
Last Post: Jeff Jones
2025-01-09, 18:57
» Replies: 53
» Views: 22,896
Numbering advise for 3209...
Forum: Parts Authoring
Last Post: Rene Rechthaler
2025-01-08, 17:39
» Replies: 5
» Views: 287
Town and Trains 1994
Forum: Official Models
Last Post: Takeshi Takahashi
2025-01-08, 14:38
» Replies: 4
» Views: 1,130
Parts we are Working on -...
Forum: Part Requests
Last Post: Jens Brühl
2025-01-08, 0:43
» Replies: 145
» Views: 86,573

 
  [LSC Request] End of header meta command
Posted by: Tim Gould - 2013-02-03, 22:24 - Forum: Parts Authoring - Replies (87)

I think it would be really nice to have a meta command to indicate the end of the official part header information (especially) but also headers in general. Just something simple like:

Code:
0 !ENDOFHEADER

That way codes like LDMakeList of LDFind can know which comments are useful notes for the header (eg. in a needs work file) and which are just separators of the different part components (eg. 0 // Studs).

Of all the meta commands ever this one (hopefully) should be the easiest Smile

eg.

The ENDOFHEADER meta-command indicates that the header has ended, and that any software that processes the header can stop looking. It is not required.
Code:
0 Brick  1 x  4
0 Name: 3010.dat
0 Author: James Jessiman
0 !LDRAW_ORG Part UPDATE 2003-02
0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt

0 BFC CERTIFY CW

0 !HISTORY 2001-10-26 [PTadmin] Official Update 2001-01
0 !HISTORY 2002-05-07 [unknown] BFC Certification
0 !HISTORY 2002-06-11 [PTadmin] Official Update 2002-03
0 !HISTORY 2002-12-12 [hafhead] New subparted version
0 !HISTORY 2003-08-01 [PTadmin] Official Update 2003-02
0 !HISTORY 2007-06-06 [PTadmin] Header formatted for Contributor Agreement
0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01

0 // This file has been updated often
0 !ENDOFHEADER
0 // Include the sub file
1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3010s01.dat
0 // Add a quad on top
4 16 -40 0 -10 40 0 -10 40 24 -10 -40 24 -10
0

Print this item

  Dumb Offical Part Question: Lines and Sharp Edges
Posted by: Ben Supnik - 2013-02-03, 19:01 - Forum: Parts Authoring - Replies (3)

Hi Y'all,

Sorry for a whole pile of stupid spec q's, but...

Is there a requirement for official parts that all edges of a part be 'coated' with a line or conditional line?

I read that some programs use the presence or absence of lines to determine which mesh vertices should be smoothed across triangles, but I didn't see anything in the part authoring spec about the requirement that lines be present.

Is having lines on the edges something so basic and obvious to everyone that it didn't need to be stated? :-)

Thanks!!!
Ben

Print this item

  MLCAD 3.4 can't import MPD
Posted by: Roger Boker - 2013-02-03, 17:39 - Forum: LDraw Editors and Viewers - Replies (10)

I have created an MPD file and can't import it into MLCAD. Changing the extension to LDR doesn't seem to help.

My basic problem is that I have sub-assemblies that depend on other sub-assemblies (3 levels of nesting; the main model .LDR at the top level needs to include a .MPD file which itself is composed of two LDR files). As soon as I do "Multipart->Import model" it won't let me save as LDR. :-( I have to save that sub-assembly as MPD.

I need to save as LDR so that I can import the created LDR into the main model! Hope it's clear.

Thanks for any tips, Rog.

Print this item

  [Thoughts wanted] Parts.xml - xml improvement on Part.lst
Posted by: Tim Gould - 2013-02-02, 23:09 - Forum: Parts Authoring - Replies (43)

Hi All,

For a long time I've wanted there to be an .xml version of parts.lst containing not only the part and description, but also additional meta data. When Michael posted his fine looking LDFind today I had my final motivation to do something about it. Because a good Parts.xml would make searching so much easier.

As such LDMakeList 1.0 will make Parts.lst in the usual way, but will also make Parts.xml with a very simple format. I'd like some ideas of what should and shouldn't go into this format. Right now I'm wavering on 'License' for example.

So far each entry is as follows

Code:
<Part [Unofficial="1"] [Primitive="1"]>
<Number>XXXX.dat</Number>
<Description>Brick  7 x 19</Description>
[<License>GPL 4500.0</License>]
[<Category>Weird brick</Category>]
[<Keywords>this,brick,would,never,exist</Keywords>]
</Part>

where things in square brackets appear only when required.

I've attached an example.



Anyway, I welcome your thoughts on this.



Attached Files
.ldr   parts.xml.ldr (Size: 1.23 MB / Downloads: 0)
Print this item

  LDFind 1.0.0.0
Posted by: Michael Heidemann - 2013-02-02, 12:53 - Forum: All Other Programs. - Replies (21)

I like to announce the first release of LDFind. It will be this weekend.

[Image: ldfindmain.png]

As Philo reported some behaviour that i could not find on my machine I need feedback how it works on your systems.

Download from website

Print this item

  Official files that needs BFC
Posted by: Michael Heidemann - 2013-02-01, 22:14 - Forum: Parts Authoring - Replies (11)

I have just scanned our current library (approx. 10% of it Smile )

I have found some parts that needs to be shifted to use correct BFC.

Maybe there is someone out there who has the mood to do that.



Attached Files
.txt   NeedBFC.txt (Size: 29.47 KB / Downloads: 0)
Print this item

  MLCAD 3.4 draws very small model image
Posted by: Roger Boker - 2013-01-31, 0:37 - Forum: LDraw Editors and Viewers - Replies (5)

Hi, I've resurrected an old model I designed on MLCAD and when I load it now, I find that it's massively zoomed out. I have to zoom in for ages until it appears. Would anyone be able to give me a hand in fixing the LDR file so that it is visible?

I attach the LDR file in question.

Many thanks. Rog.



Attached Files
.ldr   front_carriage.ldr (Size: 13.08 KB / Downloads: 0)
Print this item

  Feedback Request: Table of Offests for Related Parts
Posted by: Ben Supnik - 2013-01-30, 21:48 - Forum: Parts Authoring - Replies (28)

Hi Y'all,

Some official parts have origins that favor easy rotation along their hinge but make them (relatively) difficult to place. For example:

3853 (window 1x4x3) and its shutters/panes (3854, 3856)
60596 (door frame 1x4x6) and its doors (e.g. 60623, 30178c01).

I saw that one author had written a help comment into a proposed part that stated the relative offset ot place the part in its parent. Unfortunately, the comment is not machine-readable. So my idea is to make a table of relative placements that would describe where to place the child part (e.g. the door) relative to the parent (its frame) to align the hinge mechanism. Since the parts are official, it's too late to change origins (and in some cases an origin that favors assembly would have other problems) but the table could allow a 3-d editor to insert the part directly.

A few questions:

- Has anyone already done this/is there an existing system that could be leveraged? I am sure i'm not the first person to consider this.
- Would such meta data better be stashed in the part itself or kept in a side table?
- Is there interest from other app developers in having access to relative placement table?
- How to handle parts that can be connected in multiple ways (e.g. the shutter can go to the left or right of the window)?
- Does this come too close to a "connections database"?

On that last point, my view is that even if such a scheme were stop-gap in the bigger picture, it would still be useful and could be replaced with something more thorough later. "Placement" info is simple enough that it could be done now, and it's useful even for 'fixing' a small number of part placements.

Thoughts?

Print this item

  Compressed LDraw files
Posted by: Roland Melkert - 2013-01-29, 20:33 - Forum: Parts Authoring - Replies (32)

Hi all,

I'm thinking about supporting zipped ldraw files in LDCad without the need for users to unzip them first. This idea comes mainly from the fact my new deform functionality tends to create quite large files. These files can be compressed extremely well (1.5MB becomes a couple of K etc).

It would be almost trivial for me to implement an unzip before parsing and a zip before saving files in my editor. But I was thinking maybe other software authors would like to provide the same support.

So a semi serious public discussion about how to name/handle compressed LDRaw files might be in order. That way we could all use this.

I was thinking about using zlib (other authors could use any other zip supporting library) and simply prefixing "gz-" to the file extension, so e.g. "someBigModel.mpd" becomes "someBigModel.gz-mpd". The contents of the mpd itself stay unchanged.

Toughts?

Print this item

  LDraw All-In-One-Installer 2012-03 now available
Posted by: Willy Tschager - 2013-01-28, 10:08 - Forum: LDraw.org Announcements - No Replies

The LDraw All-In-One-Installer 2012-03, in short AIOI, has been released.

The AIOI supports Windows XP (Home and Pro), Windows Vista (all versions) and Windows 7 (all versions). On 64-Bit Operating Systems it will install in the "Program files (x86)" folder. The Installer will NOT run on Windows 95, 98, ME, NT Ver 4, 2000, or XP below SP2.

There are currently some issues with the installation of PovRay and the registration of a file needed by Sticker Generator when installing on Windows 8.

You can download the AIOI from:

Home > Help > Get Started > LDraw All-In-One-Installer

Willy Tschager
(LDraw.org Content Manager)

Print this item