From 8cc0979dc495fb804be287bcf5268e77acfdf965 Mon Sep 17 00:00:00 2001 From: Laurens Valk Date: Sun, 20 Sep 2020 20:46:13 +0200 Subject: [PATCH] lsynth: Add lsynth.mpd dependency. This is a hard requirement to run lsynth. It must be in the same folder as the binary. --- lsynth/lsynth.mpd | 995 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 995 insertions(+) create mode 100644 lsynth/lsynth.mpd diff --git a/lsynth/lsynth.mpd b/lsynth/lsynth.mpd new file mode 100644 index 000000000..896fb826a --- /dev/null +++ b/lsynth/lsynth.mpd @@ -0,0 +1,995 @@ +0 FILE LSynth definition file.ldr +0 LSynth definitions +0 Name: LSynth.mpd +0 Author: Kevin L. Clague +0 !LDRAW_ORG Unofficial Model + +0 !VERSION 3.1 + +0 !HISTORY 2007-03-28 [Willy Tschager] Streamlined stiffness in various definitions, added hose constraints +0 !HISTORY 2007-03-28 [Don M. Heyse] Minifig Chain updates. +0 !HISTORY 2007-04-17 [Don M. Heyse] Added offset -1Y to PNEUMATIC_HOSE, FLEX_SYSTEM_HOSE end_parts. Added -1Y to RUBBER_HOSE start_part. +0 !HISTORY 2007-03-28 [Willy Tschager] Tweaked MINIFIG_CHAIN offset. Corrected FIBER_OPTIC_CABLE diameter and end piece. Added comments. +0 !HISTORY 2007-05-08 [Don M. Heyse] Shrink FIBER_OPTIC end part. Tweaked RUBBER and RIBBED hose offsets. +0 !HISTORY 2007-05-13 [Don M. Heyse] Allow FIXED end_part in STRETCH hose. Did FIBER_OPTIC, probably need to do others. +0 !HISTORY 2007-05-14 [Willy Tschager] Changed FLEX_SYSTEM CABLE end piece and corrected cross section diameter. Rotated RCX ELECTRIC CABLE at 90 degree. Added comments. +0 !HISTORY 2007-06-02 [Willy Tschager] Changed FLEX_SYSTEM_CABLE end piece lenght. +0 !HISTORY 2007-06-07 [Willy Tschager] Added STRING_BAND meta. Changed STRING to STRING_HOSE. Set STRING_HOSE stiffness to 10. Added new smaller constraint LS03.dat - speciffically designed for strings. +0 !HISTORY 2007-06-07 [Willy Tschager] Renamed hose constraints. Added more comments. Changed MINIFIG_CHAIN_17 to MINIFIG_CHAIN_21 +0 !HISTORY 2007-06-20 [Willy Tschager] Changed PLASTIC_TREAD to TECHNIC_LINK_TREAD. Added RUBBER_HOSE_8.5L_WITH_TABS. Added RUBBER_HOSE_8.5L_WITH_TABS. Added more comments. +0 !HISTORY 2007-06-27 [Willy Tschager] Added Technic Bush to BAND_CONSTRAINTS.ldr. Modified LS00.dat in order that it redirects to LS01.dat (~Moveto). +0 !HISTORY 2007-07-02 [Willy Tschager] New nomenclatura for meta commands. Moved old meta commands to new section for backwards compatibility. +0 !HISTORY 2007-10-17 [Willy Tschager] Added TECHNIC_CHAIN_TREAD_38. Renamed TECHNIC_LINK_TREAD to TECHNIC_CHAIN_TREAD. +0 !HISTORY 2008-02-23 [Willy Tschager] Added BRICK_ARC. Added new constraints. Added ELECTRIC_POWER_FUNCTIONS_CABLE. +0 !HISTORY 2009-05-06 [Don M. Heyse] Fixed singular matrix on constraint 57520.dat. +0 !HISTORY 2009-05-07 [Don M. Heyse] Fixed constraint offsets on TECHNIC_CHAIN_TREAD_38. +0 !HISTORY 2009-05-09 [Don M. Heyse] Fixed constraint offsets on 57520 & 6628. +0 !HISTORY 2009-05-15 [Willy Tschager] Added LS09.dat - RCX cable constraint +0 !HISTORY 2009-06-08 [Don M. Heyse] Added LS209.dat and fixed MINIFIG_CHAIN. +0 !HISTORY 2009-06-08 [Don M. Heyse] Reworked FLEXIBLE_HOSE like the MINIFIG_CHAIN. +0 !HISTORY 2009-06-22 [Willy Tschager] Removed LS209.dat. Added FIBER_OPTICS_CABLE_WIDE and !VERSION +0 !HISTORY 2009-10-18 [Willy Tschager] Added STRING_xxL +0 !HISTORY 2010-01-24 [J.C. Tchang] Added TECHNIC_CHAIN_LINK_STUD, ELECTRIC_POWER_FUNCTIONS_CABLE_HALF +0 !HISTORY 2010-02-22 [Willy Tschager] Added HOSE_FLEXIBLE_12L, HOSE_FLEXIBLE_19L, tweaked HOSE_FLEXIBLE_8.5L +0 !HISTORY 2011-06-04 [Willy Tschager] Substituded 62991.dat with LS71.dat. Substituted 57539a.DAT with LS90.dat and 57539b.DAT with LS91.dat. Tweaked ELECTRIC_NXT_CABLE according to J.C.Tchang's ELECTRIC_NXT_CABLE2 definitions. +0 !HISTORY 2011-06-05 [Willy Tschager] Substituted TECHNIC_PNEUMATIC_HOSE with TECHNIC_PNEUMATIC_HOSE_BEVELED +0 !HISTORY 2011-06-06 [J.C. Tchang] Added TECHNIC_TREAD_CRAWLER and Wheels for this. +0 !HISTORY 2016-11-14 [Philo] Fixed TECHNIC_CHAIN_TREAD_38. +0 !HISTORY 2018-03-02 [Steffen] Added ELECTRIC_CABLE + +0 // These are the complete parts that LSynth knows about. + +0 SYNTH PART 4297187.dat PLI_ELECTRIC_NXT_CABLE_20CM ELECTRIC_NXT_CABLE +0 SYNTH PART 4297188.dat PLI_ELECTRIC_NXT_CABLE_35CM ELECTRIC_NXT_CABLE +0 SYNTH PART 4297185.dat PLI_ELECTRIC_NXT_CABLE_50CM ELECTRIC_NXT_CABLE +0 SYNTH PART 2977C03.dat PLI_ELECTRIC_RCX_ROT_SENSOR ELECTRIC_RCX_CABLE +0 SYNTH PART 2982C03.dat PLI_ELECTRIC_RCX_LIGHT_SENSOR ELECTRIC_RCX_CABLE +0 SYNTH PART 3506C01.dat PLI_ELECTRIC_RCX_CABLE_13CM ELECTRIC_RCX_CABLE +0 SYNTH PART 3506C02.dat PLI_ELECTRIC_RCX_CABLE_17CM ELECTRIC_RCX_CABLE +0 SYNTH PART 3506C03.dat PLI_ELECTRIC_RCX_CABLE_23CM ELECTRIC_RCX_CABLE +0 SYNTH PART 3506C04.dat PLI_ELECTRIC_RCX_CABLE_40CM ELECTRIC_RCX_CABLE +0 SYNTH PART 3506C05.dat PLI_ELECTRIC_RCX_CABLE_60CM ELECTRIC_RCX_CABLE +0 SYNTH PART 3506C06.dat PLI_ELECTRIC_RCX_CABLE_140CM ELECTRIC_RCX_CABLE +0 SYNTH PART 3506C07.dat PLI_ELECTRIC_RCX_CABLE_328CM ELECTRIC_RCX_CABLE +0 SYNTH PART 73590a.dat PLI_HOSE_FLEXIBLE_8.5L_WITHOUT_TABS HOSE_FLEXIBLE_8.5L +0 SYNTH PART 73590b.dat PLI_HOSE_FLEXIBLE_8.5L_WITH_TABS HOSE_FLEXIBLE_8.5L +0 SYNTH PART 758C01.dat PLI_HOSE_FLEXIBLE_12L HOSE_FLEXIBLE_12L +0 SYNTH PART 57539.dat PLI_HOSE_FLEXIBLE_19L HOSE_FLEXIBLE_19L +0 SYNTH PART 208C01.dat PLI_MINIFIG_CHAIN_16L MINIFIG_CHAIN_16L +0 SYNTH PART 76384.dat PLI_STRING_11L STRING_11L +0 SYNTH PART 75924.dat PLI_STRING_21L STRING_21L +0 SYNTH PART 572c01.dat PLI_STRING_WITH_GRIPS_21L STRING_WITH_GRIPS_21L +0 SYNTH PART 572c02.dat PLI_STRING_41L STRING_41L +0 SYNTH PART 32580.dat PLI_TECHNIC_AXLE_FLEXIBLE_7 TECHNIC_AXLE_FLEXIBLE +0 SYNTH PART 32199.dat PLI_TECHNIC_AXLE_FLEXIBLE_11 TECHNIC_AXLE_FLEXIBLE +0 SYNTH PART 32200.dat PLI_TECHNIC_AXLE_FLEXIBLE_12 TECHNIC_AXLE_FLEXIBLE +0 SYNTH PART 32201.dat PLI_TECHNIC_AXLE_FLEXIBLE_14 TECHNIC_AXLE_FLEXIBLE +0 SYNTH PART 32202.dat PLI_TECHNIC_AXLE_FLEXIBLE_16 TECHNIC_AXLE_FLEXIBLE +0 SYNTH PART 32235.dat PLI_TECHNIC_AXLE_FLEXIBLE_19 TECHNIC_AXLE_FLEXIBLE +0 SYNTH PART 680C01.dat PLI_TECHNIC_TREAD TECHNIC_TREAD +0 SYNTH PART 498.dat PLI_TECHNIC_CRAWLER TECHNIC_TREAD_CRAWLER +0 // +0 // +0 // This file specifies hose and band synthesis definitions, as well as +0 // the constraints for both hose and bands. This file is basically an +0 // MPD file that contains four types of files: +0 // hose type definitions +0 // hose type constraint list +0 // band type definitions +0 // band type constraint list +0 // +0 // The format for describing HOSE constraints is: +0 // +0 // 0 SYNTH BEGIN DEFINE HOSE CONSTRAINTS +0 // 1 +0 // 0 SYNTH END +0 // +0 // indicates that the constraint at the end of the hose has +0 // the opposite orientation from the start of the hose. This +0 // is useful for 755.dat on RUBBER_HOSE, or LS40.dat on +0 // flexible axles. +0 // reserved for future use. +0 // thru reserved for future use. +0 // name of LDraw part used as a constraint. +0 // +0 // +0 // The format for defining a new type of HOSE is: +0 // +0 // 0 SYNTH BEGIN DEFINE HOSE +0 // 1 start_part +0 // 1 mid_part +0 // 1 end_part +0 // 0 SYNTH END +0 // is a name you make up. +0 // can be one of two keywords: FIXED or STRETCH +0 // STRETCH means that the synthesized result is made up of +0 // cross sections that are scaled as needed. +0 // FIXED means that the synthesized result is made up of +0 // fixed size elements. This may be conbined with a number +0 // to specify a total count of segments to use. eg. FIXED21 +0 // this describes the diameter of the hose, and is used +0 // by STRETCH type hoses. It is used only to determine how +0 // long to extend stretched hose cross sections so that hose +0 // segments overlap at their boundaries. +0 // this controls how much the hose is willing to bend at the +0 // beginning and end of the hose. Larger numbers indicate +0 // stiffer hoses. +0 // this specifies how much to rotate components used when +0 // synthesizing FIXED hoses. For MINIFIG_CHAIN, the twist +0 // is 90 (degrees), to alternate the angle of the chain links. +0 // Typically this field is zero. +0 // start_part this is the first part used to synthesize the hose. It is +0 // used only once. +0 // end_part this is the last part used to synthesize the hose. It is +0 // used only once. +0 // mid_part this part is used to synthesize the bulk of the hose. +0 // this describes the length associated with fixed length +0 // parts. This can also be used on the start_part and/or +0 // the end_part of a STRETCH hose. For a FIXED-N hose, if +0 // the start_part, the end_part, or their parameters are +0 // not the same as the mid_part then they are not included in +0 // the N count of identical fixed parts, and are positioned +0 // exactly on the start/end constraints. (eg. HOSE_FLEXIBLE) +0 // Because this behavior is different from ordinary hoses +0 // (where the hose stretches from the origin of the start +0 // constraint to the origin of the end constraint) it is best +0 // to use specialized end constraints for FIXED-N constructs +0 // where the length, and perhaps even the shape, closely +0 // match that of the end parts, eg. a MINIFIG_CHAIN link. +0 // these are used to offset synthesis components as part of +0 // the final synthesis process of placing parts in 3D space. +0 // thru these are the orientations used to make all the start, +0 // mid, and end parts all have the same orientation in the +0 // synthesis process. +0 // For HOSEs with the FIXED fill type an alternate mid part can optionally +0 // be declared after the end_part. See STRING_WITH_GRIPS_21L. +0 // +0 // +0 // The format for describing BAND constraints is: +0 // +0 // 0 SYNTH BEGIN DEFINE BAND CONSTRAINTS +0 // 1 +0 // 0 SYNTH END +0 // +0 // this describes the radius of the constraint . +0 // these are x,y and z offsets used to properly place +0 // arc parts that wrap around the constraint. Typlically +0 // only used +0 // thru these are used to orient all constraints' gear\pulley +0 // planes into the same orientation. The technic +0 // turntable's gear plane is not parallel to the technic +0 // gear family plane, so thru are used to rotate +0 // technic turntables into the same orientation as gears. +0 // Once rotated, technic turntable's gear plane is parallel +0 // but not coincident to the technic gear plane. Applying +0 // to the turntable part makes the gear plane +0 // coincident with the technic gear plane. +0 // this is the name of the ldraw part used as a constraint. +0 // +0 // +0 // The format for defining a new type of BAND is: +0 // +0 // 0 SYNTH BEGIN DEFINE BAND +0 // 1 tangent_part +0 // 1 arc_part +0 // 0 SYNTH END +0 // +0 // is a name you make up. +0 // can be STRETCH, FIXED, FIXED3 +0 // FIXED means that the synthesized result is made up of +0 // fixed size elements. CHAIN for example is made up of +0 // individual fixed length chain links. +0 // +0 // STRETCH means that the synthesized result is made up of +0 // cross sections that are scaled as needed. For example, on +0 // rubber bands, the band portion that goes from pulley to +0 // pulley (the tangent parts), is one single piece of band +0 // cross section that is stretched to go from pulley to +0 // pulley. +0 // for FIXED and FIXED3 fill types, scale tells us how to +0 // convert a distance in LDU to the number of mid elements +0 // needed to cover that distance. +0 // n_parts = (ldu_distance * scale) + 0.5) +0 // is used to decide when to stop wrapping stuff around a +0 // given constraint. +0 // +0 // tangent_part this is the part type used to span the distance betwen +0 // two gears. +0 // arc_part this is the part type used to wrap around constraints +0 // as needed. +0 // +0 // these are x,y, and z offsets used to properly displace +0 // the parts in the synthesis process. +0 // thru these are the orientation/scaling values used to +0 // properly orient and stretch the parts in the synthesis +0 // process. +0 // +0 // For BANDs with the FIXED3 fill type use two parts in addition to the +0 // tangent_part and arc_part. These two extra parts are used to transistion +0 // from tangent to arc, and arc to tangent. Currently these are only used +0 // for TECHNIC_TREAD. +0 // +0 // +0 // Below are the actual descriptions of constraints, hoses and bands. +0 // +0 // Constraints +0 +0 FILE HOSE_CONSTRAINTS.ldr +0 LSYNTH HOSE CONSTRAINTS LIST +0 Name: HOSE_CONSTRAINTS.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE HOSE CONSTRAINTS +0 // LSynth Hose Constraint Part - Type 0 +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS00.dat +0 // LSynth Constraint Part - Type 1 - "Hose" +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS01.dat +0 // LSynth Constraint Part - Type 2 - "Hose" +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS02.dat +0 // LSynth Constraint Part - Type 3 - "Hose" +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS03.dat +0 // LSynth Constraint Part - Type 4 - "String" +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS04.dat +0 // LSynth Constraint Part - Type 5 - "NXT Cable" +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS05.dat +0 // LSynth Constraint Part - Type 6 - "Power Functions Cable" +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS06.dat +0 // LSynth Constraint Part - Type 7 - "RCX Cable" +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS07.dat +0 // LSynth Constraint Part - Type 8 - "Minifig Chain Link" +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS08.dat +0 // LSynth Constraint Part - Type 9 - "Minifig String Grip" +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS09.dat +0 // LSynth Constraint Part - Type 10 - "Hose Flexible 8.5L" +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS100.dat +0 // LSynth Constraint Part - Type 11 - "Hose Flexible 12L" +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS101.dat +0 // LSynth Constraint Part - Type 12 - "Hose Flexible 19L" +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS102.dat +0 SYNTH END +0 +0 +0 FILE BAND_CONSTRAINTS.ldr +0 LSYNTH BAND CONSTRAINTS LIST +0 Name: BAND_CONSTRAINTS.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE BAND CONSTRAINTS +0 // Electric Technic Micromotor Pulley +1 13 0 0 -4 1 0 0 0 0 1 0 -1 0 2983.DAT +0 // Technic Axle 2 Notched +1 8 0 0 0 0 0 1 0 1 0 -1 0 0 32062.DAT +0 // Technic Axle Joiner +1 9 0 0 0 1 0 0 0 1 0 0 0 1 6538A.DAT +0 // Technic Axle Towball +1 6 0 0 4 0 0 -1 0 1 0 1 0 0 2736.DAT +0 // Technic Bush +1 9 0 0 0 1 0 0 0 1 0 0 0 1 3713.DAT +0 // Technic Bush 1/2 Smooth +1 9 0 0 0 1 0 0 0 1 0 0 0 1 32123.dat +0 // Technic Bush 1/2 Type 1 +1 9 0 0 0 1 0 0 0 1 0 0 0 1 4265A.DAT +0 // Technic Bush 1/2 Type 2 +1 9 0 0 0 1 0 0 0 1 0 0 0 1 4265B.DAT +0 // Technic Differential +1 35 0 0 21 -1 0 0 0 1 0 0 0 -1 73071.DAT +0 // Technic Differential New +1 30 0 0 30 -1 0 0 0 1 0 0 0 -1 6573.DAT +0 // Technic Gear +1 30 0 0 0 1 0 0 0 1 0 0 0 1 3648a.dat +0 // Technic Gear 8 Tooth +1 10 0 0 0 1 0 0 0 1 0 0 0 1 3647.DAT +0 // Technic Gear 16 Tooth +1 18 0 0 0 1 0 0 0 1 0 0 0 1 4019.DAT +0 // Technic Gear 16 Tooth with Clutch +1 18 0 0 0 1 0 0 0 1 0 0 0 1 6542.DAT +0 // Technic Gear 24 Tooth with Single Axle Hole +1 30 0 0 0 1 0 0 0 1 0 0 0 1 3648b.dat +0 // Technic Gear 24 Tooth Clutch +1 30 0 0 0 1 0 0 0 1 0 0 0 1 60C01.DAT +0 // Technic Gear 24 Tooth Crown +1 30 0 0 0 1 0 0 0 1 0 0 0 1 3650A.DAT +0 // Technic Gear 40 Tooth +1 50 0 0 0 1 0 0 0 1 0 0 0 1 3649.DAT +0 // Technic Gear 9 Large Tooth +1 38 0 0 0 1 0 0 0 1 0 0 0 1 569.DAT +0 // Technic Gear 14 Large Tooth - Old version +1 48 0 0 0 1 0 0 0 1 0 0 0 1 741.DAT +0 // Technic Gear 14 Large Tooth +1 48 0 0 0 1 0 0 0 1 0 0 0 1 641.DAT +0 // Technic Gear 15 Large Tooth +1 58 0 0 0 1 0 0 0 1 0 0 0 1 570.DAT +0 // Technic Gear 21 Large Tooth +1 66 0 0 0 1 0 0 0 1 0 0 0 1 642.DAT +0 // Technic Gear 21 Large Tooth +1 78 0 0 0 1 0 0 0 1 0 0 0 1 572.DAT +0 // Technic Gear 35 Large Tooth +1 106 0 0 0 1 0 0 0 1 0 0 0 1 643.DAT +0 // Technic Gear 42 Large Tooth +1 126 0 0 0 1 0 0 0 1 0 0 0 1 644.DAT +0 // Technic Pin Towball with Friction +1 6 0 0 2 0 0 -1 0 1 0 1 0 0 6628.dat +0 // Technic Pulley Large +1 45 0 0 0 1 0 0 0 1 0 0 0 1 3736.DAT +0 // Technic Sprocket Wheel 25.4 +1 32 0 0 0 1 0 0 0 1 0 0 0 1 57520.dat +0 // Technic Sprocket Wheel 40.4 +1 50 0 0 0 1 0 0 0 1 0 0 0 1 57519.dat +0 // Technic Transmission Driving Ring +1 15 0 0 0 1 0 0 0 1 0 0 0 1 6539.DAT +0 // Technic Tread Spocket Wheel Thin +1 32 0 0 0 0 0 1 0 1 0 -1 0 0 32089.dat +0 // Technic Tread Sprocket Wheel +1 32 0 0 0 1 0 0 0 1 0 0 0 1 32007.DAT +0 // Technic Turnable New with Hole Top +1 71 0 0 -20 1 0 0 0 0 1 0 -1 0 48451.dat +0 // Technic Turnable Top +1 71 0 0 9 1 0 0 0 0 1 0 -1 0 2855.DAT +0 // Technic Wedge Belt Wheel +1 29 0 0 0 1 0 0 0 1 0 0 0 1 4185.DAT +0 // Wheel Center Large +1 20 0 0 0 1 0 0 0 1 0 0 0 1 3482.DAT +0 // Wheel Center Spoked Small +1 20 0 0 0 1 0 0 0 1 0 0 0 1 30155.DAT +0 // Wheel Old with 12 Studs +1 44 0 0 -2 1 0 0 0 1 0 0 0 1 715.DAT +0 // Wheel Old with 4 Studs +1 22 0 0 -2 1 0 0 0 1 0 0 0 1 7039.DAT +0 // Wheel Wheel Spoked Large +1 44 0 0 -2 1 0 0 0 1 0 0 0 1 35.DAT +0 // LSynth Hose Constraint Part - Type 1 +1 1 0 0 0 0 0 -1 0 1 0 1 0 0 LS01.dat +0 // LSynth Hose Constraint Part - Type 2 +1 1 0 0 0 0 0 -1 0 1 0 1 0 0 LS02.dat +0 // LSynth Hose Constraint Part - Type 3 +1 1 0 0 0 0 0 -1 0 1 0 1 0 0 LS03.dat +0 // LSynth Hose Constraint Part - Type 4 +1 1 0 0 0 0 0 -1 0 1 0 1 0 0 LS04.dat +0 // Technic Small Tread Wheel +1 21 0 0 0 1 0 0 0 1 0 0 0 1 30285.DAT +0 // Wheel 30.4 x 14 with Holes on Both Sides +1 21 0 0 0 1 0 0 0 1 0 0 0 1 55981.dat +0 SYNTH END +0 +0 +0 // Hose Types +0 +0 +0 FILE BRICK_ARC.ldr +0 BRICK_ARC SYNTHESIS DEFINITION +0 Name: BRICK_ARC.ldr +0 Author: Eric Albrecht +0 Unofficial Model +0 SYNTH BEGIN DEFINE BRICK_ARC HOSE FIXED 1 100 0 +0 // Plate 2 x 2 Round +1 0 0 0 0 -1 0 0 0 1 0 0 0 -1 4032.DAT +0 // Plate 2 x 2 Round +1 10 0 0 0 -1 0 0 0 1 0 0 0 -1 4032.DAT +0 // Plate 2 x 2 Round +1 0 0 0 0 -1 0 0 0 1 0 0 0 -1 4032.DAT +0 SYNTH END +0 +0 +0 FILE ELECTRIC_CABLE.ldr +0 ELECTRIC_CABLE SYNTHESIS DEFINITION +0 Name: ELECTRIC_CABLE.ldr +0 Author: Steffen [Steffen] +0 Unofficial Model +0 SYNTH BEGIN DEFINE ELECTRIC_CABLE HOSE STRETCH 9 35 0 +1 0 0 0 0 0 0 -1 0 1 0 1 0 0 993.dat +1 0 0 0 0 0 0 -1 0 1 0 1 0 0 993.dat +1 0 0 0 0 0 0 -1 0 1 0 1 0 0 993.dat +0 SYNTH END +0 +0 +0 FILE ELECTRIC_NXT_CABLE.ldr +0 ELECTRIC_NXT_CABLE SYNTHESIS DEFINITION +0 Name: ELECTRIC_NXT_CABLE.ldr +0 Author: J.C. Tchang +0 Unofficial Model +0 SYNTH BEGIN DEFINE ELECTRIC_NXT_CABLE HOSE STRETCH 8 35 0 +0 // Electric Mindstorms NXT Cable Segment +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS12.dat +0 // Electric Mindstorms NXT Cable Segment +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS12.dat +0 // Electric Mindstorms NXT C12le Segment +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS12.dat +0 SYNTH END +0 +0 +0 FILE ELECTRIC_POWER_FUNCTIONS_CABLE.ldr +0 ELECTRIC_POWER_FUNCTIONS_CABLE SYNTHESIS DEFINITION +0 Name: ELECTRIC_POWER_FUNCTIONS_CABLE.ldr +0 Author: Willy Tschager +0 Unofficial Model +0 SYNTH BEGIN DEFINE ELECTRIC_POWER_FUNCTIONS_CABLE HOSE STRETCH 9 35 0 +0 // LSynth Electric Cable Segment NXT +1 0 0 0 0 0 0 1 0 1 0 -1 0 0 LS70.dat +0 // LSynth Electric Cable Segment NXT +1 0 0 0 0 0 0 1 0 1 0 -1 0 0 LS70.dat +0 // LSynth Electric Cable Segment NXT +1 0 0 0 0 0 0 1 0 1 0 -1 0 0 LS70.dat +0 SYNTH END +0 +0 +0 FILE ELECTRIC_POWER_FUNCTIONS_CABLE_HALF.ldr +0 ELECTRIC_POWER_FUNCTIONS_CABLE_HALF SYNTHESIS DEFINITION +0 Name: ELECTRIC_POWER_FUNCTIONS_CABLE_HALF.ldr +0 Author: J.C. Tchang +0 Unofficial Model +0 SYNTH BEGIN DEFINE ELECTRIC_POWER_FUNCTIONS_CABLE_HALF HOSE STRETCH 9 35 0 +0 // LSynth Electric Cable Segment NXT Half +1 0 0 0 0 0 0 1 0 1 0 -1 0 0 LS71.dat +0 // LSynth Electric Cable Segment NXT Half +1 0 0 0 0 0 0 1 0 1 0 -1 0 0 LS71.dat +0 // LSynth Electric Cable Segment NXT Half +1 0 0 0 0 0 0 1 0 1 0 -1 0 0 LS71.dat +0 SYNTH END +0 +0 +0 FILE ELECTRIC_RCX_CABLE.ldr +0 ELECTRIC_RCX_CABLE SYNTHESIS DEFINITION +0 Name: ELECTRIC_RCX_CABLE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE ELECTRIC_RCX_CABLE HOSE STRETCH 9 20 0 +0 // LSynth Electric Cable Segment +1 0 0 0 0 0 0 -1 0 1 0 1 0 0 LS10.dat +0 // LSynth Electric Cable Segment +1 0 0 0 0 0 0 -1 0 1 0 1 0 0 LS10.dat +0 // LSynth Electric Cable Segment +1 0 0 0 0 0 0 -1 0 1 0 1 0 0 LS10.dat +0 SYNTH END +0 +0 +0 FILE FIBER_OPTICS_CABLE.ldr +0 FIBER_OPTICS_CABLE SYNTHESIS DEFINITION +0 Name: FIBER_OPTICS_CABLE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE FIBER_OPTICS_CABLE HOSE STRETCH 2 50 0 +1 0 0 0 0 2 0 0 0 1 0 0 0 2 4-4cyli.dat +1 0 0 0 0 2 0 0 0 1 0 0 0 2 4-4cyli.dat +0 // LSynth Electric Technic Fiber Optics - End Piece +1 28 0 0 0 1 0 0 0 1 0 0 0 1 LS30.dat +0 SYNTH END +0 +0 +0 FILE FIBER_OPTICS_CABLE_WIDE.ldr +0 FIBER_OPTICS_CABLE_WIDE SYNTHESIS DEFINITION +0 Name: FIBER_OPTICS_CABLE_WIDE.ldr +0 Author: Philippe Hurbain [Philo] +0 Unofficial Model +0 SYNTH BEGIN DEFINE FIBER_OPTICS_CABLE_WIDE HOSE STRETCH 8 50 0 +0 ROTATION CENTER 0 0 0 1 "Custom" +0 ROTATION CONFIG 0 0 +1 0 0 0 0 4 0 0 0 1 0 0 0 4 LS11.dat +1 0 0 0 0 4 0 0 0 1 0 0 0 4 4-4cyli.dat +1 0 0 0 0 4 0 0 0 1 0 0 0 4 LS11.dat +0 SYNTH END +0 +0 +0 FILE HOSE_FLEXIBLE_8.5L.ldr +0 HOSE_FLEXIBLE_8.5L SYNTHESIS DEFINITION +0 Name: HOSE_FLEXIBLE_8.5L.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 // End sections are different size/shape and not included in the 50 count. +0 SYNTH BEGIN DEFINE HOSE_FLEXIBLE_8.5L HOSE FIXED49 1 30 0 +0 // Hose Flexible Segment End Section +1 4 0 0 0 1 0 0 0 1 0 0 0 1 755.DAT +0 // Hose Flexible Segment Center Section +1 3 0 3 0 1 0 0 0 1 0 0 0 1 756.DAT +0 // Hose Flexible Segment End Section +1 0 0 -5 0 1 0 0 0 -1 0 0 0 1 755.DAT +0 SYNTH END +0 +0 +0 FILE HOSE_FLEXIBLE_12L.ldr +0 HOSE_FLEXIBLE_12L SYNTHESIS DEFINITION +0 Name: HOSE_FLEXIBLE_12L.ldr +0 Author: Willy Tschager +0 Unofficial Model +0 // End sections are different size/shape and not included in the 33 count. +0 SYNTH BEGIN DEFINE HOSE_FLEXIBLE_12L HOSE FIXED32 1 30 0 +0 // Hose Flexible 12L Segment End Section +1 14 0 0 0 1 0 0 0 1 0 0 0 1 759.DAT +0 // Hose Flexible 12L Segment Center Section +1 3 0 3 0 1 0 0 0 1 0 0 0 1 758.DAT +0 // Hose Flexible 12L Segment End Section +1 14 0 -20 0 1 0 0 0 -1 0 0 0 1 759.DAT +0 SYNTH END +0 +0 +0 FILE HOSE_FLEXIBLE_19L.ldr +0 HOSE_FLEXIBLE_19L SYNTHESIS DEFINITION +0 Name: HOSE_FLEXIBLE_19L.ldr +0 Author: J.C. Tchang +0 Unofficial Model +0 SYNTH BEGIN DEFINE HOSE_FLEXIBLE_19L HOSE FIXED57 1 50 0 +0 // Hose Flexible 19L Segment End Section +1 7 0 0 0 1 0 0 0 -1 0 0 0 1 LS90.DAT +0 // Hose Flexible 19L Segment Center Section +1 5 0 5 0 1 0 0 0 1 0 0 0 1 LS91.DAT +0 // Hose Flexible 19L Segment End Section +1 7 0 12 0 1 0 0 0 1 0 0 0 1 LS90.DAT +0 SYNTH END +0 +0 +0 FILE MINIFIG_CHAIN_16L.ldr +0 MINIFIG_CHAIN_16L SYNTHESIS DEFINITION +0 Name: MINIFIG_CHAIN_16L.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE MINIFIG_CHAIN_16L HOSE FIXED21 2 40 90 +0 // Minifig Chain Link +1 14 0 9 0 1 0 0 0 1 0 0 0 1 209.dat +0 // Minifig Chain Link +1 14 0 9 0 1 0 0 0 1 0 0 0 1 209.dat +0 // Minifig Chain Link +1 14 0 9 0 1 0 0 0 1 0 0 0 1 209.dat +0 SYNTH END +0 +0 +0 FILE STRING_HOSE.ldr +0 STRING_HOSE SYNTHESIS DEFINITION +0 Name: STRING_HOSE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE STRING_HOSE HOSE FIXED 2 10 0 +1 0 0 0 2 1 0 0 0 0 1 0 -1 0 LS60.dat +1 2 0 0 2 1 0 0 0 0 1 0 -1 0 LS60.dat +1 0 0 0 2 1 0 0 0 0 1 0 -1 0 LS60.dat +0 SYNTH END +0 +0 +0 FILE STRING_11L.ldr +0 STRING_11L SYNTHESIS DEFINITION +0 Name: STRING_11L.ldr +0 Author: Willy Tschager +0 Unofficial Model +0 SYNTH BEGIN DEFINE STRING_11L HOSE FIXED90 2 10 0 +1 2 0 0 1 1 0 0 0 0 2 0 -1 0 LS60.dat +1 2 0 0 2 1 0 0 0 0 1 0 -1 0 LS60.dat +1 2 0 0 1 1 0 0 0 0 2 0 -1 0 LS60.dat +0 SYNTH END +0 +0 +0 FILE STRING_21L.ldr +0 STRING_21L SYNTHESIS DEFINITION +0 Name: STRING_21L.ldr +0 Author: Willy Tschager +0 Unofficial Model +0 SYNTH BEGIN DEFINE STRING_21L HOSE FIXED190 2 10 0 +1 2 0 0 1 1 0 0 0 0 2 0 -1 0 LS60.dat +1 2 0 0 2 1 0 0 0 0 1 0 -1 0 LS60.dat +1 2 0 0 1 1 0 0 0 0 2 0 -1 0 LS60.dat +0 SYNTH END +0 +0 +0 FILE STRING_31L.ldr +0 STRING_31L SYNTHESIS DEFINITION +0 Name: STRING_31L.ldr +0 Author: Willy Tschager +0 Unofficial Model +0 SYNTH BEGIN DEFINE STRING_31L HOSE FIXED290 2 10 0 +1 2 0 0 1 1 0 0 0 0 2 0 -1 0 LS60.dat +1 2 0 0 2 1 0 0 0 0 1 0 -1 0 LS60.dat +1 2 0 0 1 1 0 0 0 0 2 0 -1 0 LS60.dat +0 SYNTH END +0 +0 +0 FILE STRING_41L.ldr +0 STRING_41L SYNTHESIS DEFINITION +0 Name: STRING_41L.ldr +0 Author: Willy Tschager +0 Unofficial Model +0 SYNTH BEGIN DEFINE STRING_41L HOSE FIXED390 2 10 0 +1 2 0 0 1 1 0 0 0 0 2 0 -1 0 LS60.dat +1 2 0 0 2 1 0 0 0 0 1 0 -1 0 LS60.dat +1 2 0 0 1 1 0 0 0 0 2 0 -1 0 LS60.dat +0 SYNTH END +0 +0 +0 FILE STRING_WITH_GRIPS_21L.ldr +0 STRING_WITH_GRIPS_21L_ROPE SYNTHESIS DEFINITION +0 Name: STRING_WITH_GRIPS_21L.ldr +0 Author: Don Heyse +0 Unofficial Model +0 SYNTH BEGIN DEFINE STRING_WITH_GRIPS_21L HOSE FIXED19 2 40 0 +1 22 0 0 23 1 0 0 0 0 1 0 -1 0 LS61.dat +0 // Minifig Rope Link +1 22 0 0 22 1 0 0 0 0 1 0 -1 0 LS61.dat +1 22 0 0 21 1 0 0 0 0 1 0 -1 0 LS61.dat +0 // (alternate part) Minifig String Grip +1 20 10 0 0 0 -1 0 1 0 0 0 0 1 572c.dat +0 SYNTH END +0 +0 +0 FILE TECHNIC_AXLE_FLEXIBLE.ldr +0 TECHNIC_AXLE_FLEXIBLE SYNTHESIS DEFINITION +0 Name: TECHNIC_AXLE_FLEXIBLE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE TECHNIC_AXLE_FLEXIBLE HOSE STRETCH 12 40 0 +0 // LSynth Technic Flexible Axle - End Piece +1 40 0 -40 0 1 0 0 0 -1 0 0 0 1 LS40.dat +0 // LSynth Technic Flexible Axle - Cross Section +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS41.dat +0 // LSynth Technic Flexible Axle - End Piece +1 40 0 0 0 1 0 0 0 1 0 0 0 1 LS40.dat +0 SYNTH END +0 +0 +0 FILE TECHNIC_FLEX-SYSTEM_CABLE.ldr +0 TECHNIC_FLEX-SYSTEM_CABLE SYNTHESIS DEFINITION +0 Name: TECHNIC_FLEX-SYSTEM_CABLE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE TECHNIC_FLEX-SYSTEM_CABLE HOSE STRETCH 6 40 0 +0 // Technic Flex-System Cable End +1 20 0 20 0 1 0 0 0 1 0 0 0 1 342.DAT +0 // LSynth Electric Cable Segment NXT +1 0 0 0 0 2 0 0 0 1 0 0 0 2 LS11.dat +0 // Technic Flex-System Cable End +1 20 0 0 0 1 0 0 0 -1 0 0 0 1 342.DAT +0 SYNTH END +0 +0 +0 FILE TECHNIC_FLEX-SYSTEM_HOSE.ldr +0 TECHNIC_FLEX-SYSTEM_HOSE SYNTHESIS DEFINITION +0 Name: TECHNIC_FLEX-SYSTEM_HOSE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE TECHNIC_FLEX-SYSTEM_HOSE HOSE STRETCH 6 40 0 +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS50.dat +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS51.dat +1 0 0 -1 0 1 0 0 0 -1 0 0 0 1 LS50.dat +0 SYNTH END +0 +0 +0 FILE TECHNIC_PNEUMATIC_HOSE_BEVELED.ldr +0 TECHNIC_PNEUMATIC_HOSE_BEVELED SYNTHESIS DEFINITION +0 Name: TECHNIC_PNEUMATIC_HOSE_BEVELED.ldr +0 Author: Willy Tschager +0 Unofficial Model +0 SYNTH BEGIN DEFINE TECHNIC_PNEUMATIC_HOSE_BEVELED HOSE STRETCH 12 30 0 +0 // LSynth Technic Pneumatic Hose - Beveled End Piece +1 16 0 -16 0 1 0 0 0 -1 0 0 0 1 LS22.dat +0 // LSynth Technic Pneumatic Hose - Beveled Cross Section +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS23.dat +0 // LSynth Technic Pneumatic Hose - Beveled End Piece +1 16 0 0 0 1 0 0 0 1 0 0 0 1 LS22.dat +0 SYNTH END +0 +0 +0 FILE TECHNIC_RIBBED_HOSE.ldr +0 TECHNIC_RIBBED_HOSE SYNTHESIS DEFINITION +0 Name: TECHNIC_RIBBED_HOSE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE TECHNIC_RIBBED_HOSE HOSE FIXED 1 80 0 +0 // Technic Ribbed Hose End Segment +1 0 0 -2.5 0 1 0 0 0 -1 0 0 0 1 79.DAT +0 // Technic Ribbed Hose Segment +1 6 0 2.5 0 1 0 0 0 1 0 0 0 1 80.dat +0 // Technic Ribbed Hose End Segment +1 0 0 2.5 0 1 0 0 0 1 0 0 0 1 79.DAT +0 SYNTH END +0 +0 +0 // Band Types +0 +0 +0 FILE RUBBER_BAND.ldr +0 RUBBER_BAND SYNTHESIS DEFINITION +0 Name: RUBBER_BAND.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE RUBBER_BAND BAND STRETCH 2 1 +1 0 0 0 0 2 0 0 0 1 0 0 0 2 LS11.dat +1 0 0 0 0 2 0 0 0 1 0 0 0 2 LS11.dat +0 SYNTH END +0 +0 +0 FILE RUBBER_BELT.ldr +0 RUBBER_BELT SYNTHESIS DEFINITION +0 Name: RUBBER_BELT.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE RUBBER_BELT BAND STRETCH 2 1 +1 0 0 -1 0 1 0 0 0 0.5 0 0 0 5 box.dat +1 0 0 -1 0 1 0 0 0 0.5 0 0 0 5 box.dat +0 SYNTH END +0 +0 +0 FILE STRING_BAND.ldr +0 STRING_BAND SYNTHESIS DEFINITION +0 Name: STRING_BAND.ldr +0 Author: Willy Tschager +0 Unofficial Model +0 SYNTH BEGIN DEFINE STRING_BAND BAND FIXED 0.55 1 +1 0 0 0 0 1 0 0 0 0 1 0 -1 0 LS60.dat +1 0 0 0 0 1 0 0 0 0 1 0 -1 0 LS60.dat +0 SYNTH END +0 +0 +0 FILE TECHNIC_CHAIN_LINK.ldr +0 TECHNIC_CHAIN_LINK SYNTHESIS DEFINITION +0 Name: TECHNIC_CHAIN_LINK.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE TECHNIC_CHAIN_LINK BAND FIXED 0.0625 8 +0 // Technic Chain Link +1 0 0 0 16 0 1 0 0 0 -1 -1 0 0 3711.dat +0 // Technic Chain Link +1 0 0 0 0 0 -1 0 0 0 1 -1 0 0 3711.dat +0 SYNTH END +0 +0 +0 FILE TECHNIC_CHAIN_LINK_WITH_TWO_STUDS.ldr +0 TECHNIC_CHAIN_LINK_WITH_TWO_STUDS SYNTHESIS DEFINITION +0 Name: TECHNIC_CHAIN_LINK_WITH_TWO_STUDS.ldr +0 Author: J.C. Tchang +0 Unofficial Model +0 SYNTH BEGIN DEFINE TECHNIC_CHAIN_LINK_WITH_TWO_STUDS BAND FIXED 0.05 8 +0 // Technic Chain Link with Two Studs +1 0 0 4 21 0 1 0 0 0 -1 -1 0 0 273.dat +0 // Technic Chain Link with Two Studs +1 0 0 4 3 0 -1 0 0 0 1 -1 0 0 273.dat +0 SYNTH END +0 +0 +0 FILE TECHNIC_CHAIN_TREAD.ldr +0 TECHNIC_CHAIN_TREAD SYNTHESIS DEFINITION +0 Name: TECHNIC_CHAIN_TREAD.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE TECHNIC_CHAIN_TREAD BAND FIXED 0.0625 8 +0 // Technic Chain Tread +1 0 0 0 16 0 1 0 0 0 -1 -1 0 0 3873.dat +0 // Technic Chain Tread +1 0 0 0 0 0 -1 0 0 0 1 -1 0 0 3873.dat +0 SYNTH END +0 +0 +0 FILE TECHNIC_CHAIN_TREAD_38.ldr +0 TECHNIC_CHAIN_TREAD_38 SYNTHESIS DEFINITION +0 Name: TECHNIC_CHAIN_TREAD_38.ldr +0 Author: Willy Tschager +0 Unofficial Model +0 SYNTH BEGIN DEFINE TECHNIC_CHAIN_TREAD_38 BAND FIXED 0.03333 8 +0 // Technic Chain Tread 38 +1 0 0 0 0 0 1 0 0 0 -1 -1 0 0 57518.dat +0 // Technic Chain Tread 38 +1 0 0 0 -32 0 -1 0 0 0 1 -1 0 0 57518.dat +0 SYNTH END +0 +0 +0 FILE TECHNIC_TREAD.ldr +0 TECHNIC_TREAD SYNTHESIS DEFINITION +0 Name: TECHNIC_TREAD.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE TECHNIC_TREAD BAND FIXED3 0.05 1 +1 0 0 32 0 0 -1 0 1 0 0 0 0 1 680.DAT +1 0 0 32 0 -0.342 0.94 0 -0.94 -0.342 0 0 0 1 682.DAT +1 0 0 32 0 -0.342 0.94 0 -0.94 -0.342 0 0 0 1 681.DAT +1 0 0 32 0 0.342 0.94 0 0.94 -0.342 0 0 0 1 681.DAT +0 SYNTH END +0 +0 +0 FILE TECHNIC_TREAD_CRAWLER.ldr +0 TECHNIC_TREAD_CRAWLER SYNTHESIS DEFINITION +0 Name: TECHNIC_TREAD_CRAWLER.ldr +0 Author: J.C. Tchang +0 Unofficial Model +0 SYNTH BEGIN DEFINE TECHNIC_TREAD_CRAWLER BAND FIXED 0.09 8 +1 0 -5.75 -3 0 0 1 0 1 0 0 0 0 1 LS80.DAT +1 0 -5.75 -3 0 0 -1 0 1 0 0 0 0 1 LS80.DAT +0 SYNTH END +0 +0 +0 // Meta commands for backwards compatibility with LSynth 2.0 +0 +0 +0 FILE CHAIN.ldr +0 CHAIN SYNTHESIS DEFINITION +0 Name: CHAIN.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE CHAIN BAND FIXED 0.0625 8 +1 0 0 0 16 0 1 0 0 0 -1 -1 0 0 3711.dat +1 0 0 0 0 0 -1 0 0 0 1 -1 0 0 3711.dat +0 SYNTH END +0 +0 +0 FILE ELECTRIC_CABLE.ldr +0 ELECTRIC_CABLE SYNTHESIS DEFINITION +0 Name: ELECTRIC_CABLE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE ELECTRIC_CABLE HOSE STRETCH 9 20 0 +0 // LSynth Electric Cable Segment +1 0 0 0 0 0 0 -1 0 1 0 1 0 0 LS10.dat +0 // LSynth Electric Cable Segment +1 0 0 0 0 0 0 -1 0 1 0 1 0 0 LS10.dat +0 // LSynth Electric Cable Segment +1 0 0 0 0 0 0 -1 0 1 0 1 0 0 LS10.dat +0 SYNTH END +0 +0 +0 FILE FIBER_OPTIC_CABLE.ldr +0 FIBER_OPTIC_CABLE SYNTHESIS DEFINITION +0 Name: FIBER_OPTIC_CABLE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE FIBER_OPTIC_CABLE HOSE STRETCH 2 50 0 +1 0 0 0 0 2 0 0 0 1 0 0 0 2 4-4cyli.dat +1 0 0 0 0 2 0 0 0 1 0 0 0 2 4-4cyli.dat +0 // LSynth Electric Technic Fiber Optics - End Piece +1 28 0 0 0 1 0 0 0 1 0 0 0 1 LS30.dat +0 SYNTH END +0 +0 +0 FILE FLEXIBLE_AXLE.ldr +0 FLEXIBLE_AXLE SYNTHESIS DEFINITION +0 Name: FLEXIBLE_AXLE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE FLEXIBLE_AXLE HOSE STRETCH 12 40 0 +0 // LSynth Technic Flexible Axle - End Piece +1 40 0 -40 0 1 0 0 0 -1 0 0 0 1 LS40.dat +0 // LSynth Technic Flexible Axle - Cross Section +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS41.dat +0 // LSynth Technic Flexible Axle - End Piece +1 40 0 0 0 1 0 0 0 1 0 0 0 1 LS40.dat +0 SYNTH END +0 +0 +0 FILE FLEX_CABLE.ldr +0 FLEX_CABLE SYNTHESIS DEFINITION +0 Name: FLEX_CABLE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE FLEX_CABLE HOSE STRETCH 6 40 0 +0 // Technic Flex-System Cable End +1 20 0 20 0 1 0 0 0 1 0 0 0 1 342.DAT +0 // LSynth Electric Cable Segment NXT +1 0 0 0 0 2 0 0 0 1 0 0 0 2 LS11.dat +0 // Technic Flex-System Cable End +1 20 0 0 0 1 0 0 0 -1 0 0 0 1 342.DAT +0 SYNTH END +0 +0 +0 FILE FLEX_SYSTEM_HOSE.ldr +0 FLEX_SYSTEM_HOSE SYNTHESIS DEFINITION +0 Name: FLEX_SYSTEM_HOSE_LD.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE FLEX_SYSTEM_HOSE HOSE STRETCH 6 40 0 +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS50.dat +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS51.dat +1 0 0 -1 0 1 0 0 0 -1 0 0 0 1 LS50.dat +0 SYNTH END +0 +0 +0 FILE PLASTIC_TREAD.ldr +0 PLASTIC_TREAD SYNTHESIS DEFINITION +0 Name: PLASTIC_TREAD.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE PLASTIC_TREAD BAND FIXED 0.0625 8 +0 // Technic Link Tread +1 0 0 0 16 0 1 0 0 0 -1 -1 0 0 3873.dat +0 // Technic Link Tread +1 0 0 0 0 0 -1 0 0 0 1 -1 0 0 3873.dat +0 SYNTH END +0 +0 +0 FILE PNEUMATIC_HOSE.ldr +0 PNEUMATIC_HOSE SYNTHESIS DEFINITION +0 Name: PNEUMATIC_HOSE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE PNEUMATIC_HOSE HOSE STRETCH 12 30 0 +0 // LSynth Technic Pneumatic Hose - End Piece +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS20.dat +0 // LSynth Technic Pneumatic Hose - Cross Section +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS21.dat +0 // LSynth Technic Pneumatic Hose - End Piece +1 0 0 -1 0 1 0 0 0 -1 0 0 0 1 LS20.dat +0 SYNTH END +0 +0 +0 FILE RIBBED_HOSE.ldr +0 RIBBED_HOSE SYNTHESIS DEFINITION +0 Name: RUBBER_BAND.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE RIBBED_HOSE HOSE FIXED 1 80 0 +0 // Technic Ribbed Hose End Segment +1 0 0 -2.5 0 1 0 0 0 -1 0 0 0 1 79.DAT +0 // Technic Ribbed Hose Segment +1 6 0 2.5 0 1 0 0 0 1 0 0 0 1 80.dat +0 // Technic Ribbed Hose End Segment +1 0 0 2.5 0 1 0 0 0 1 0 0 0 1 79.DAT +0 SYNTH END +0 +0 +0 FILE RIGID_HOSE.ldr +0 RIGID_HOSE SYNTHESIS DEFINITION +0 Name: RIGID_HOSE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE RIGID_HOSE HOSE FIXED50 1 30 0 +0 // Hose Flexible Segment End Section +1 7 0 0 0 1 0 0 0 1 0 0 0 1 755.DAT +0 // Hose Flexible Segment Center Section +1 4 0 0 0 1 0 0 0 1 0 0 0 1 756.DAT +0 // Hose Flexible Segment End Section +1 5 0 0 0 1 0 0 0 -1 0 0 0 1 755.DAT +0 SYNTH END +0 +0 +0 FILE RUBBER_HOSE.ldr +0 RUBBER_HOSE SYNTHESIS DEFINITION +0 Name: RUBBER_HOSE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE RUBBER_HOSE HOSE FIXED50 1 30 0 +0 // Hose Flexible Segment End Section +1 7 0 0 0 1 0 0 0 1 0 0 0 1 755.DAT +0 // Hose Flexible Segment Center Section +1 4 0 0 0 1 0 0 0 1 0 0 0 1 756.DAT +0 // Hose Flexible Segment End Section +1 5 0 0 0 1 0 0 0 -1 0 0 0 1 755.DAT +0 SYNTH END +0 +0 +0 FILE RUBBER_TREAD.ldr +0 RUBBER_TREAD SYNTHESIS DEFINITION +0 Name: RUBBER_TREAD.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE RUBBER_TREAD BAND FIXED3 0.05 1 +1 0 0 32 0 0 -1 0 1 0 0 0 0 1 680.DAT +1 0 0 32 0 -0.342 0.94 0 -0.94 -0.342 0 0 0 1 682.DAT +1 0 0 32 0 -0.342 0.94 0 -0.94 -0.342 0 0 0 1 681.DAT +1 0 0 32 0 0.342 0.94 0 0.94 -0.342 0 0 0 1 681.DAT +0 SYNTH END +0 +0 +0 // Meta commands for backwards compatibility with LSynth 3.0 +0 +0 +0 FILE TECHNIC_PNEUMATIC_HOSE.ldr +0 TECHNIC_PNEUMATIC_HOSE SYNTHESIS DEFINITION +0 Name: TECHNIC_PNEUMATIC_HOSE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 SYNTH BEGIN DEFINE TECHNIC_PNEUMATIC_HOSE HOSE STRETCH 12 30 0 +0 // LSynth Technic Pneumatic Hose - End Piece +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS20.dat +0 // LSynth Technic Pneumatic Hose - Cross Section +1 0 0 0 0 1 0 0 0 1 0 0 0 1 LS21.dat +0 // LSynth Technic Pneumatic Hose - Beveled End Piece +1 0 0 -1 0 1 0 0 0 -1 0 0 0 1 LS20.dat +0 SYNTH END +0 +0 +0 FILE HOSE_FLEXIBLE.ldr +0 HOSE_FLEXIBLE SYNTHESIS DEFINITION +0 Name: HOSE_FLEXIBLE.ldr +0 Author: Kevin L. Clague +0 Unofficial Model +0 // End sections are different size/shape and not included in the 50 count. +0 SYNTH BEGIN DEFINE HOSE_FLEXIBLE HOSE FIXED50 1 30 0 +0 // Hose Flexible Segment End Section +1 7 0 0 0 1 0 0 0 1 0 0 0 1 755.DAT +0 // Hose Flexible Segment Center Section +1 4 0 0 0 1 0 0 0 1 0 0 0 1 756.DAT +0 // Hose Flexible Segment End Section +1 5 0 0 0 1 0 0 0 -1 0 0 0 1 755.DAT +0 SYNTH END +0 \ No newline at end of file