Pagina 1 van 1

HOE WERKT LEGO DIGITAL DESIGNER ???

Geplaatst: 19-09-2011 18:00
door aronvw
"Lego Digital Designer gebruikt de .dat bestanden van LDraw (MLcad)" blijkt uit onderzoek. Ik heb (op de Mac) de bestanden van LDD bekeken en wat blijkt nou: Lego Digital Designer gebruikt de COMPLETE BIBLIOTHEEK van LDraw. In het volgende bestand kun je dat lezen:
/LegoDigitalDesigner.app/Contents/Recources/LDraw.xml
<LDrawMapping versionMajor="1" versionMinor="7">

<Material ldraw="15" lego="1" />
<Material ldraw="18" lego="3" />
<Material ldraw="19" lego="5" />
<Material ldraw="17" lego="6" />
<Material ldraw="313" lego="11" />
<Material ldraw="366" lego="12" />
<Material ldraw="92" lego="18" />
<Material ldraw="79" lego="20" />
<Material ldraw="4" lego="21" />
<Material ldraw="5" lego="22" />
<Material ldraw="1" lego="23" />
<Material ldraw="14" lego="24" />
<Material ldraw="0" lego="26" />
<Material ldraw="2" lego="28" />
<Material ldraw="74" lego="29" />
<Material ldraw="10" lego="37" />
<Material ldraw="484" lego="38" />
<Material ldraw="20" lego="39" />
<Material ldraw="47" lego="40" />
<Material ldraw="36" lego="41" />
<Material ldraw="43" lego="42" />
<Material ldraw="33" lego="43" />
<Material ldraw="46" lego="44" />
<Material ldraw="9" lego="45" />
<Material ldraw="57" lego="47" />
<Material ldraw="34" lego="48" />
<Material ldraw="42" lego="49" />
<Material ldraw="21" lego="50" />
<Material ldraw="101" lego="101" />
<Material ldraw="73" lego="102" />
<Material ldraw="503" lego="103" />
<Material ldraw="22" lego="104" />
<Material ldraw="462" lego="105" />
<Material ldraw="25" lego="106" />
<Material ldraw="3" lego="107" />
<Material ldraw="32" lego="111" />
<Material ldraw="112" lego="112" />
<Material ldraw="45" lego="113" />
<Material ldraw="11" lego="116" />
<Material ldraw="27" lego="119" />
<Material ldraw="120" lego="120" />
<Material ldraw="26" lego="124" />
<Material ldraw="37" lego="126" />
<Material ldraw="142" lego="127" />
<Material ldraw="135" lego="131" />
<Material ldraw="379" lego="135" />
<Material ldraw="373" lego="136" />
<Material ldraw="28" lego="138" />
<Material ldraw="134" lego="139" />
<Material ldraw="272" lego="140" />
<Material ldraw="288" lego="141" />
<Material ldraw="143" lego="143" />
<Material ldraw="148" lego="148" />
<Material ldraw="378" lego="151" />
<Material ldraw="335" lego="153" />
<Material ldraw="137" lego="145" />
<Material ldraw="320" lego="154" />
<Material ldraw="182" lego="182" />
<Material ldraw="191" lego="191" />
<Material ldraw="70" lego="192" />
<Material ldraw="71" lego="194" />
<Material ldraw="69" lego="198" />
<Material ldraw="72" lego="199" />
<Material ldraw="151" lego="208" />
<Material ldraw="212" lego="212" />
<Material ldraw="89" lego="213" />
<Material ldraw="86" lego="217" />
<Material ldraw="221" lego="221" />
<Material ldraw="29" lego="222" />
<Material ldraw="226" lego="226" />
<Material ldraw="85" lego="268" />
<Material ldraw="78" lego="283" />
<Material ldraw="297" lego="297" />
<Material ldraw="383" lego="298" />
<Material ldraw="308" lego="308" />

<!-- Technic Liftarm 1 x 9 Bent *new -->
<Brick ldraw="152.dat" lego="32271" />
<Transformation ldraw="152.dat" tx=".025" ty="-.4" tz="0" ax="0.57735026918962576450914878050196" ay="0.57735026918962576450914878050196" az="-0.57735026918962576450914878050196" angle="2.0943951023931954923084289221863" />

<!-- Bar 1 x 3 -->
<Brick ldraw="167.dat" lego="6190" />
<Transformation ldraw="167.dat" tx="-0.8" ty="-0.4" tz="0" ax="0" ay="1" az="0" angle="0" />

<!-- Lamppost 2 x 2 x 7 -->
<Transformation ldraw="2039.dat" tx="-.4" ty="-6.72" tz="0.4" ax="0" ay="1" az="0" angle="0" />

<!-- Cherry -->
<Brick ldraw="22667.dat" lego="71842" />
<Transformation ldraw="22667.dat" tx="0" ty="-0.32" tz="0" ax="0" ay="1" az="0" angle="0" />

<!-- Flag 2 x 2 -->
<Brick ldraw="2335.dat" lego="60779" />
<Transformation ldraw="2335.dat" tx="0" ty="-1.6" tz="0" ax="0" ay="1" az="0" angle="1.570796" />

<!-- Arch 1 x 5 x 4 -->
<Transformation ldraw="2339.dat" tx="0" ty="-3.84" tz="0" ax="0" ay="1" az="0" angle="1.570796"/>

<!-- Tail 4 x 1 x 3 -->
<Transformation ldraw="2340.dat" tx="0" ty="-2.88" tz="0.4" ax="0" ay="1" az="0" angle="-1.570796" />

<!-- Brick 2 x 2 Corner -->
<Transformation ldraw="2357.dat" tx=".8" ty="-.96" tz="0" ax="0" ay="1" az="0" angle="3.141593" />

<!-- Panel 1 x 2 x 3 with Hollow Studs -->
<Brick ldraw="2362B.dat" lego="2362" />
<Transformation ldraw="2362B.dat" tx=".4" ty="-2.88" tz="0" ax="0" ay="1" az="0" angle="3.141593" />

<!-- Tile 2 x 2 Round with Lifting Ring 2376 -->
<Transformation ldraw="2376.dat" tx="-.4" ty="-.32" tz=".4" ax="0" ay="1" az="0" angle="0"/>

<!-- Window 1 x 2 x 2 Plane -->
<Transformation ldraw="2377.dat" tx="-.4" ty="-1.92" tz="0" ax="1" ay="0" az="0" angle="0" />

<!-- 2401 Corner Plate 10x10 -->
<Transformation ldraw="2401.dat" tx="3.6" ty="-0.32" tz="-3.6" ax="0" ay="1" az="0" angle="-1.570796"/>

<!-- Tile 1 x 2 Grille without Groove -->
<Brick ldraw="2412b.dat" lego="2412" />
<Transformation ldraw="2412b.dat" tx="-.4" ty="-.32" tz="0" ax="0" ay="1" az="0" angle="0" />

<!-- 2413 Wing 4 x 9 -->
<Transformation ldraw="2413.dat" tx="-1.2" ty="-0.32" tz="-3.2" ax="0" ay="1" az="0" angle="-1.570796"/>

<!-- Plant Leaves 6 x 5 -->
<Transformation ldraw="2417.dat" tx="-1.6" ty="-0.32" tz="-1.6" ax="0" ay="1" az="0" angle="-1.570796"/>

<!-- Plate 3 x 6 without Corners -->
<Transformation ldraw="2419.dat" tx="-2" ty="-0.32" tz="-0.8" ax="0" ay="1" az="0" angle="0" />

<!-- Plate 2 x 2 Corner -->
<Transformation ldraw="2420.dat" tx=".8" ty="-.32" tz="0" ax="0" ay="1" az="0" angle="3.141593" />

<!-- Propellor 3 Blade 4 Diameter -->
<Transformation ldraw="2421.dat" tx="0" ty="0.16" tz="0" ax="-0.57735026918962576450914878050196" ay="-0.57735026918962576450914878050196" az="-0.57735026918962576450914878050196" angle="2.0943951023931954923084289221863" />

<!-- Plant Leaves 4 x 3 -->
<Transformation ldraw="2423.dat" tx="0" ty="-.32" tz="0" ax="0" ay="1" az="0" angle="-1.570796" />
<Transformation ldraw="2454.dat" tx="-.4" ty="-4.8" tz="0" ax="0" ay="1" az="0" angle="0" />

<!-- Brick 2 x 6 -->
<Brick ldraw="2456.dat" lego="44237" />
<Transformation ldraw="2456.dat" tx="-2" ty="-.96" tz=".4" ax="1" ay="0" az="0" angle="0" />

<!-- Brick 1 x 2 with Pin -->
<Transformation ldraw="2458.dat" tx="-.4" ty="-.96" tz="0" ax="0" ay="1" az="0" angle="0" />

<!-- Tile 2 x 2 with Pin -->
<Transformation ldraw="2460.dat" tx="-.4" ty="-.32" tz=".4" ax="0" ay="1" az="0" angle="0" />

<!-- Brick 3 x 3 Facet -->
<Transformation ldraw="2462.dat" tx="-0.8" ty="-0.96" tz="0.8" ax="0" ay="1" az="0" angle="0"/>

<!-- Brick 1 x 16 -->
<Transformation ldraw="2465.dat" tx="-6" ty="-.96" tz="0" ax="0" ay="1" az="0" angle="0" />

<!-- Propellor 4 Blade 5 Diameter -->
<Transformation ldraw="2479.dat" tx="0" ty="0" tz="0" ax="1" ay="0" az="0" angle="0" />

<!-- Bar 1x8x2 -->
<Transformation ldraw="2486.dat" tx="-2.4" ty="-1.92" tz="0" ax="1" ay="0" az="0" angle="0" />

<!-- Minifig Whip -->
<Transformation ldraw="2488.dat" tx="0" ty="-.96" tz="0" ax="0" ay="1" az="0" angle="-1.570796" />

<!-- Barrel 2 x 2 x 2 -->
<Transformation ldraw="2489.dat" tx="-0.4" ty="-1.60" tz="0.4" ax="0" ay="1" az="0" angle="0"/>

<!-- backpack? 2524 -->
<Transformation ldraw="2524.dat" tx="0" ty="0" tz="0" ax="0" ay="1" az="0" angle="3.141593"/>

[...]

<!-- Technic knob wheel **new** -->
<Transformation ldraw="32072.dat" tx="0" ty="0" tz=".4" ax="1" ay="0" az="0" angle="0" />

<!-- Technic Axle 5 -->
<Transformation ldraw="32073.dat" tx="2" ty=".02" tz="0" ax="0" ay="1" az="0" angle="1.570796" />

<!-- Technic Bush 1/2 Type II -->
<Transformation ldraw="32123.dat" tx="0" ty=".02" tz=".2" ax="0" ay="1" az="0" angle="0" />

<!-- Technic Liftarm 2 x 4 L Shape *new -->
<Transformation ldraw="32140.dat" tx=".025" ty="-.4" tz="0" ax="0.57735026918962576450914878050196" ay="0.57735026918962576450914878050196" az="-0.57735026918962576450914878050196" angle="2.0943951023931954923084289221863" />

<!-- Technic Axle Joiner Perpendicular 3L ***new*** -->
<Transformation ldraw="32184.dat" tx="-.4" ty=".775" tz="0" ax="-0.57735026918962576450914878050196" ay="0.57735026918962576450914878050196" az="0.57735026918962576450914878050196" angle="-2.0943951023931954923084289221863" />

<!-- Technic Liftarm 3 x 3 L Shape with Quarter Circle -->
<Transformation ldraw="32249.dat" tx=".02" ty=".2" tz="-1.6" ax="-.57735026918962576450914878050196" ay="-.57735026918962576450914878050196" az="-.57735026918962576450914878050196" angle="2.0943951023931954923084289221863" />

<!-- Technic Liftarm 3 x 5 L Shape with Quarter Oval -->
<Transformation ldraw="32250.dat" tx=".02" ty=".2" tz="-3.2" ax="-.57735026918962576450914878050196" ay="-.57735026918962576450914878050196" az="-.57735026918962576450914878050196" angle="2.0943951023931954923084289221863" />

<!-- Technic Liftarm 11 x 0.5 Bent 90 (5:7) Quarter Ellipse -->
<Transformation ldraw="32251.dat" tx=".02" ty=".2" tz="-4.8" ax="-.57735026918962576450914878050196" ay="-.57735026918962576450914878050196" az="-.57735026918962576450914878050196" angle="2.0943951023931954923084289221863" />

<!-- Technic Liftarm 3 x 3 L Shape -->
<Transformation ldraw="32056.dat" tx=".02" ty=".2" tz="-1.6" ax="-.57735026918962576450914878050196" ay="-.57735026918962576450914878050196" az="-.57735026918962576450914878050196" angle="2.0943951023931954923084289221863" />

<!-- Technic Gear 20 Tooth Double Bevel -->
<Transformation ldraw="32269.dat" tx="0" ty=".02" tz=".4" ax="1" ay="0" az="0" angle="0" />

[...]

</LDrawMapping>

Enzovoort

Zo blijkt maar weer dat Lego Digital Designer niet helemaal nieuw is. ;-)

Aron

PS: Ik heb verstand van computers dus ik kijk naar dit soort dingen.
Ik leg ook nog wel eens uit hoe je op Mac die muis en dergelijke kan veranderen 8)

Geplaatst: 19-09-2011 19:14
door ludo
Vergeet niet dat de mensen van LDRAW.org ook af en toe bestanden van LDD krijgen die dan geconverteerd worden naar .DAT bestanden.
Er is een soort van wisselwerking.

Ludo