Sign in to follow this  
___

LDD brick #64230 interpretation

Recommended Posts

can someone clarify if brick #64230 aka "spiral tube w. tube stud" aka "hose flexible 8.5L without tabs" (in real LEGO sets it is numbered "73590c01a" http://www.bricklink.com/catalogItem.asp?P=73590c01a) is actualy realy interpreted as #64230 during export from LDD?

What I mean is that when I try to export it from LDD to .ldr it simply isn't there at all although I did edit ldraw.xml in LDD directory to implement it...and yes, my added one line script is implemented ok cos if I change 64230 for anything else it works like a charm.

Simply to me it looks like real internal interpretation of the brick inside LDD is different than it should be, it is "64230" - can anyone test it, please? cos I am like completely mad about it now...

Share this post


Link to post
Share on other sites

Maybe I did not get correctly what you wrote...

As a test I added 3 bricks: 3001, 3020 and 64230.

I exported it to the 3 readable formats:

LDR: file does NOT contain 64230

LXFML: file does contain 64230

LXFML4: file does NOT contain 64230

It looks that exporting 64230 to LDR and LXFML4 formats are not working properly.

Share this post


Link to post
Share on other sites

I'm not sure I understand the question/issue to be honest.

:) ok, second try:

- I made model in LDD which has hose flexible 8.5L brick in it

- I need to export it to .ldr because of conversion to .obj in LeoCAD to be able importing it into Blender 3D...uffff :D

- hose flexible, as Classicsmiley exactly said, isn't normaly exported from LDD to .ldr file, BUT there is a workaround by modifying file called ldraw.xml in LDD main directory, by adding corresponding code that translates normaly before unsuported bricks so that they are exported, better said written into .ldr file exported from LDD, because every brick in LDD has their own respective number that is writen into the .ldr file

- PROBLEM: for some reason the hose flexible IS NOT EVEN KNOWN BY THE EXPORT - I mean it is not outputed at all cos normaly all bricks should be outputed and those that are not translated in that ldraw.xml file are not written into that exported .ldr file...or at least I understood the process like that, maybe I am wrong.

...so, and I think it is because during export from LDD it does not output the brick number correctly (hose flexible 8.5L number should be according to LDD "64230"): simple check can prove it >> put in you model brick lets say "3005" (BRICK 1x1), in the ldraw.xml find the row with its number and change the .dat file number for LDraw beside it to LDraw number 73590a.dat which is our hose...now export that one brick from LDD as .ldr file and load it in MLCAD...you will have our hose loaded.

Hope you understand what I am saying now (sorry english is not my native language but I really try so bear with me :D )

Sumary: can anyone confirm that LDD miscorrectly outputing hose brick number and therefore that workaround via ldraw.xml does not work for it (cos simply there is no "64230" outputed, maybe LDD outputing it under some other number???)?

Maybe I did not get correctly what you wrote...

As a test I added 3 bricks: 3001, 3020 and 64230.

I exported it to the 3 readable formats:

LDR: file does NOT contain 64230

LXFML: file does contain 64230

LXFML4: file does NOT contain 64230

It looks that exporting 64230 to LDR and LXFML4 formats are not working properly.

sorry, but you did not understand what I write...I wrote it again while ago in a more detailed way...

P.S.: yea, I understand that the flexicity will not be there, but just the brick itself...I want to know the principle if it is outputed thru ldraw.xml or not at all

Edited by bublible

Share this post


Link to post
Share on other sites

A question: 64230 is a flex part. Does other flex parts in LDD export correctly to LDR? Or is it only 64230 that causes problems?

Share this post


Link to post
Share on other sites

A question: 64230 is a flex part. Does other flex parts in LDD export correctly to LDR? Or is it only 64230 that causes problems?

Well, not sure of, I just tried that one brick, but today I'll try some others and let you know immediately afterwards...

Share this post


Link to post
Share on other sites

OK, this is what I found regarding the "problem":

this is the script, or better said XML tags I added to ldraw.xml in LDD directory just for sake of testing (see I left LDraw interpretation of every brick to hose flexible cos for testing it is sufficient and much faster for editing :D )

<!-- TEST START bublible -->
<Brick ldraw="73590a.dat" lego="98567" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="71917" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="57539" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="58856" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="55668" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="63141" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="92338" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="64230" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="14301" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="32580" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="76270" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="60169" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="32199" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="71985" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="72039" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="43675" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<Brick ldraw="73590a.dat" lego="71076" />
<Transformation ldraw="73590a.dat" tx="0" ty="0" tz="0" ax="0" ay="0" az="0" angle="0"/>
<!-- TEST END bublible -->

So there is like 16 flex bricks with the flex icon in the "flex category' in LDD that I used + I also added - just for testing - one from the same category but without the flex icon.

RESULT:

- all 16 flex parts (with the flex icon) are NOT OUTPUTED AT ALL nevermind edited ldraw.xml file

- but that one flex brick without flex icon (#71076) is outputed with edited ldraw.xml file (cos the original unedited xml file does not output this brick!)

Edited by bublible

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.