AvaLovelace commited on
Commit
8904ed2
·
1 Parent(s): 23673c8

Add copy of ImportLDraw

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. ImportLDraw/.gitattributes +1 -0
  2. ImportLDraw/.gitignore +3 -0
  3. ImportLDraw/LICENSE +278 -0
  4. ImportLDraw/README.md +103 -0
  5. ImportLDraw/__init__.py +67 -0
  6. ImportLDraw/__version__.py +2 -0
  7. ImportLDraw/importldraw.py +400 -0
  8. ImportLDraw/loadldraw/__init__.py +0 -0
  9. ImportLDraw/loadldraw/background.exr +3 -0
  10. ImportLDraw/loadldraw/loadldraw.py +0 -0
  11. ImportLDraw/loadldraw/parents.txt +503 -0
  12. ImportLDraw/lsynth/572a.dat +20 -0
  13. ImportLDraw/lsynth/757.dat +127 -0
  14. ImportLDraw/lsynth/LS00.dat +13 -0
  15. ImportLDraw/lsynth/LS01.dat +31 -0
  16. ImportLDraw/lsynth/LS02.dat +37 -0
  17. ImportLDraw/lsynth/LS03.dat +69 -0
  18. ImportLDraw/lsynth/LS04.dat +64 -0
  19. ImportLDraw/lsynth/LS05.dat +151 -0
  20. ImportLDraw/lsynth/LS06.dat +184 -0
  21. ImportLDraw/lsynth/LS07.dat +98 -0
  22. ImportLDraw/lsynth/LS08.dat +51 -0
  23. ImportLDraw/lsynth/LS09.dat +40 -0
  24. ImportLDraw/lsynth/LS10.dat +25 -0
  25. ImportLDraw/lsynth/LS100.dat +52 -0
  26. ImportLDraw/lsynth/LS101.dat +48 -0
  27. ImportLDraw/lsynth/LS102.dat +48 -0
  28. ImportLDraw/lsynth/LS11.dat +17 -0
  29. ImportLDraw/lsynth/LS12.dat +15 -0
  30. ImportLDraw/lsynth/LS20.dat +23 -0
  31. ImportLDraw/lsynth/LS21.dat +21 -0
  32. ImportLDraw/lsynth/LS22.dat +36 -0
  33. ImportLDraw/lsynth/LS23.dat +20 -0
  34. ImportLDraw/lsynth/LS30.dat +27 -0
  35. ImportLDraw/lsynth/LS40.dat +24 -0
  36. ImportLDraw/lsynth/LS41.dat +61 -0
  37. ImportLDraw/lsynth/LS50.dat +21 -0
  38. ImportLDraw/lsynth/LS51.dat +20 -0
  39. ImportLDraw/lsynth/LS60.dat +38 -0
  40. ImportLDraw/lsynth/LS61.dat +27 -0
  41. ImportLDraw/lsynth/LS70.dat +44 -0
  42. ImportLDraw/lsynth/LS71.dat +15 -0
  43. ImportLDraw/lsynth/LS80.dat +21 -0
  44. ImportLDraw/lsynth/LS90.dat +128 -0
  45. ImportLDraw/lsynth/LS91.dat +18 -0
  46. ImportLDraw/studs/8/stud-copy.dat +56 -0
  47. ImportLDraw/studs/8/stud10-copy.dat +36 -0
  48. ImportLDraw/studs/8/stud13-copy.dat +35 -0
  49. ImportLDraw/studs/8/stud15-copy.dat +31 -0
  50. ImportLDraw/studs/8/stud2-copy.dat +88 -0
ImportLDraw/.gitattributes ADDED
@@ -0,0 +1 @@
 
 
1
+ *.exr filter=lfs diff=lfs merge=lfs -text
ImportLDraw/.gitignore ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ .DS_Store
2
+ __pycache__/
3
+ ImportLDrawPreferences.ini
ImportLDraw/LICENSE ADDED
@@ -0,0 +1,278 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ GNU GENERAL PUBLIC LICENSE
2
+ Version 2, June 1991
3
+
4
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc., <http://fsf.org/>
5
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
6
+ Everyone is permitted to copy and distribute verbatim copies
7
+ of this license document, but changing it is not allowed.
8
+
9
+ Preamble
10
+
11
+ The licenses for most software are designed to take away your
12
+ freedom to share and change it. By contrast, the GNU General Public
13
+ License is intended to guarantee your freedom to share and change free
14
+ software--to make sure the software is free for all its users. This
15
+ General Public License applies to most of the Free Software
16
+ Foundation's software and to any other program whose authors commit to
17
+ using it. (Some other Free Software Foundation software is covered by
18
+ the GNU Lesser General Public License instead.) You can apply it to
19
+ your programs, too.
20
+
21
+ When we speak of free software, we are referring to freedom, not
22
+ price. Our General Public Licenses are designed to make sure that you
23
+ have the freedom to distribute copies of free software (and charge for
24
+ this service if you wish), that you receive source code or can get it
25
+ if you want it, that you can change the software or use pieces of it
26
+ in new free programs; and that you know you can do these things.
27
+
28
+ To protect your rights, we need to make restrictions that forbid
29
+ anyone to deny you these rights or to ask you to surrender the rights.
30
+ These restrictions translate to certain responsibilities for you if you
31
+ distribute copies of the software, or if you modify it.
32
+
33
+ For example, if you distribute copies of such a program, whether
34
+ gratis or for a fee, you must give the recipients all the rights that
35
+ you have. You must make sure that they, too, receive or can get the
36
+ source code. And you must show them these terms so they know their
37
+ rights.
38
+
39
+ We protect your rights with two steps: (1) copyright the software, and
40
+ (2) offer you this license which gives you legal permission to copy,
41
+ distribute and/or modify the software.
42
+
43
+ Also, for each author's protection and ours, we want to make certain
44
+ that everyone understands that there is no warranty for this free
45
+ software. If the software is modified by someone else and passed on, we
46
+ want its recipients to know that what they have is not the original, so
47
+ that any problems introduced by others will not reflect on the original
48
+ authors' reputations.
49
+
50
+ Finally, any free program is threatened constantly by software
51
+ patents. We wish to avoid the danger that redistributors of a free
52
+ program will individually obtain patent licenses, in effect making the
53
+ program proprietary. To prevent this, we have made it clear that any
54
+ patent must be licensed for everyone's free use or not licensed at all.
55
+
56
+ The precise terms and conditions for copying, distribution and
57
+ modification follow.
58
+
59
+ GNU GENERAL PUBLIC LICENSE
60
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
61
+
62
+ 0. This License applies to any program or other work which contains
63
+ a notice placed by the copyright holder saying it may be distributed
64
+ under the terms of this General Public License. The "Program", below,
65
+ refers to any such program or work, and a "work based on the Program"
66
+ means either the Program or any derivative work under copyright law:
67
+ that is to say, a work containing the Program or a portion of it,
68
+ either verbatim or with modifications and/or translated into another
69
+ language. (Hereinafter, translation is included without limitation in
70
+ the term "modification".) Each licensee is addressed as "you".
71
+
72
+ Activities other than copying, distribution and modification are not
73
+ covered by this License; they are outside its scope. The act of
74
+ running the Program is not restricted, and the output from the Program
75
+ is covered only if its contents constitute a work based on the
76
+ Program (independent of having been made by running the Program).
77
+ Whether that is true depends on what the Program does.
78
+
79
+ 1. You may copy and distribute verbatim copies of the Program's
80
+ source code as you receive it, in any medium, provided that you
81
+ conspicuously and appropriately publish on each copy an appropriate
82
+ copyright notice and disclaimer of warranty; keep intact all the
83
+ notices that refer to this License and to the absence of any warranty;
84
+ and give any other recipients of the Program a copy of this License
85
+ along with the Program.
86
+
87
+ You may charge a fee for the physical act of transferring a copy, and
88
+ you may at your option offer warranty protection in exchange for a fee.
89
+
90
+ 2. You may modify your copy or copies of the Program or any portion
91
+ of it, thus forming a work based on the Program, and copy and
92
+ distribute such modifications or work under the terms of Section 1
93
+ above, provided that you also meet all of these conditions:
94
+
95
+ a) You must cause the modified files to carry prominent notices
96
+ stating that you changed the files and the date of any change.
97
+
98
+ b) You must cause any work that you distribute or publish, that in
99
+ whole or in part contains or is derived from the Program or any
100
+ part thereof, to be licensed as a whole at no charge to all third
101
+ parties under the terms of this License.
102
+
103
+ c) If the modified program normally reads commands interactively
104
+ when run, you must cause it, when started running for such
105
+ interactive use in the most ordinary way, to print or display an
106
+ announcement including an appropriate copyright notice and a
107
+ notice that there is no warranty (or else, saying that you provide
108
+ a warranty) and that users may redistribute the program under
109
+ these conditions, and telling the user how to view a copy of this
110
+ License. (Exception: if the Program itself is interactive but
111
+ does not normally print such an announcement, your work based on
112
+ the Program is not required to print an announcement.)
113
+
114
+ These requirements apply to the modified work as a whole. If
115
+ identifiable sections of that work are not derived from the Program,
116
+ and can be reasonably considered independent and separate works in
117
+ themselves, then this License, and its terms, do not apply to those
118
+ sections when you distribute them as separate works. But when you
119
+ distribute the same sections as part of a whole which is a work based
120
+ on the Program, the distribution of the whole must be on the terms of
121
+ this License, whose permissions for other licensees extend to the
122
+ entire whole, and thus to each and every part regardless of who wrote it.
123
+
124
+ Thus, it is not the intent of this section to claim rights or contest
125
+ your rights to work written entirely by you; rather, the intent is to
126
+ exercise the right to control the distribution of derivative or
127
+ collective works based on the Program.
128
+
129
+ In addition, mere aggregation of another work not based on the Program
130
+ with the Program (or with a work based on the Program) on a volume of
131
+ a storage or distribution medium does not bring the other work under
132
+ the scope of this License.
133
+
134
+ 3. You may copy and distribute the Program (or a work based on it,
135
+ under Section 2) in object code or executable form under the terms of
136
+ Sections 1 and 2 above provided that you also do one of the following:
137
+
138
+ a) Accompany it with the complete corresponding machine-readable
139
+ source code, which must be distributed under the terms of Sections
140
+ 1 and 2 above on a medium customarily used for software interchange; or,
141
+
142
+ b) Accompany it with a written offer, valid for at least three
143
+ years, to give any third party, for a charge no more than your
144
+ cost of physically performing source distribution, a complete
145
+ machine-readable copy of the corresponding source code, to be
146
+ distributed under the terms of Sections 1 and 2 above on a medium
147
+ customarily used for software interchange; or,
148
+
149
+ c) Accompany it with the information you received as to the offer
150
+ to distribute corresponding source code. (This alternative is
151
+ allowed only for noncommercial distribution and only if you
152
+ received the program in object code or executable form with such
153
+ an offer, in accord with Subsection b above.)
154
+
155
+ The source code for a work means the preferred form of the work for
156
+ making modifications to it. For an executable work, complete source
157
+ code means all the source code for all modules it contains, plus any
158
+ associated interface definition files, plus the scripts used to
159
+ control compilation and installation of the executable. However, as a
160
+ special exception, the source code distributed need not include
161
+ anything that is normally distributed (in either source or binary
162
+ form) with the major components (compiler, kernel, and so on) of the
163
+ operating system on which the executable runs, unless that component
164
+ itself accompanies the executable.
165
+
166
+ If distribution of executable or object code is made by offering
167
+ access to copy from a designated place, then offering equivalent
168
+ access to copy the source code from the same place counts as
169
+ distribution of the source code, even though third parties are not
170
+ compelled to copy the source along with the object code.
171
+
172
+ 4. You may not copy, modify, sublicense, or distribute the Program
173
+ except as expressly provided under this License. Any attempt
174
+ otherwise to copy, modify, sublicense or distribute the Program is
175
+ void, and will automatically terminate your rights under this License.
176
+ However, parties who have received copies, or rights, from you under
177
+ this License will not have their licenses terminated so long as such
178
+ parties remain in full compliance.
179
+
180
+ 5. You are not required to accept this License, since you have not
181
+ signed it. However, nothing else grants you permission to modify or
182
+ distribute the Program or its derivative works. These actions are
183
+ prohibited by law if you do not accept this License. Therefore, by
184
+ modifying or distributing the Program (or any work based on the
185
+ Program), you indicate your acceptance of this License to do so, and
186
+ all its terms and conditions for copying, distributing or modifying
187
+ the Program or works based on it.
188
+
189
+ 6. Each time you redistribute the Program (or any work based on the
190
+ Program), the recipient automatically receives a license from the
191
+ original licensor to copy, distribute or modify the Program subject to
192
+ these terms and conditions. You may not impose any further
193
+ restrictions on the recipients' exercise of the rights granted herein.
194
+ You are not responsible for enforcing compliance by third parties to
195
+ this License.
196
+
197
+ 7. If, as a consequence of a court judgment or allegation of patent
198
+ infringement or for any other reason (not limited to patent issues),
199
+ conditions are imposed on you (whether by court order, agreement or
200
+ otherwise) that contradict the conditions of this License, they do not
201
+ excuse you from the conditions of this License. If you cannot
202
+ distribute so as to satisfy simultaneously your obligations under this
203
+ License and any other pertinent obligations, then as a consequence you
204
+ may not distribute the Program at all. For example, if a patent
205
+ license would not permit royalty-free redistribution of the Program by
206
+ all those who receive copies directly or indirectly through you, then
207
+ the only way you could satisfy both it and this License would be to
208
+ refrain entirely from distribution of the Program.
209
+
210
+ If any portion of this section is held invalid or unenforceable under
211
+ any particular circumstance, the balance of the section is intended to
212
+ apply and the section as a whole is intended to apply in other
213
+ circumstances.
214
+
215
+ It is not the purpose of this section to induce you to infringe any
216
+ patents or other property right claims or to contest validity of any
217
+ such claims; this section has the sole purpose of protecting the
218
+ integrity of the free software distribution system, which is
219
+ implemented by public license practices. Many people have made
220
+ generous contributions to the wide range of software distributed
221
+ through that system in reliance on consistent application of that
222
+ system; it is up to the author/donor to decide if he or she is willing
223
+ to distribute software through any other system and a licensee cannot
224
+ impose that choice.
225
+
226
+ This section is intended to make thoroughly clear what is believed to
227
+ be a consequence of the rest of this License.
228
+
229
+ 8. If the distribution and/or use of the Program is restricted in
230
+ certain countries either by patents or by copyrighted interfaces, the
231
+ original copyright holder who places the Program under this License
232
+ may add an explicit geographical distribution limitation excluding
233
+ those countries, so that distribution is permitted only in or among
234
+ countries not thus excluded. In such case, this License incorporates
235
+ the limitation as if written in the body of this License.
236
+
237
+ 9. The Free Software Foundation may publish revised and/or new versions
238
+ of the General Public License from time to time. Such new versions will
239
+ be similar in spirit to the present version, but may differ in detail to
240
+ address new problems or concerns.
241
+
242
+ Each version is given a distinguishing version number. If the Program
243
+ specifies a version number of this License which applies to it and "any
244
+ later version", you have the option of following the terms and conditions
245
+ either of that version or of any later version published by the Free
246
+ Software Foundation. If the Program does not specify a version number of
247
+ this License, you may choose any version ever published by the Free Software
248
+ Foundation.
249
+
250
+ 10. If you wish to incorporate parts of the Program into other free
251
+ programs whose distribution conditions are different, write to the author
252
+ to ask for permission. For software which is copyrighted by the Free
253
+ Software Foundation, write to the Free Software Foundation; we sometimes
254
+ make exceptions for this. Our decision will be guided by the two goals
255
+ of preserving the free status of all derivatives of our free software and
256
+ of promoting the sharing and reuse of software generally.
257
+
258
+ NO WARRANTY
259
+
260
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
261
+ FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
262
+ OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
263
+ PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
264
+ OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
265
+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
266
+ TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
267
+ PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
268
+ REPAIR OR CORRECTION.
269
+
270
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
271
+ WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
272
+ REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
273
+ INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
274
+ OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
275
+ TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
276
+ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
277
+ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
278
+ POSSIBILITY OF SUCH DAMAGES.
ImportLDraw/README.md ADDED
@@ -0,0 +1,103 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Import LDraw #
2
+
3
+ > A [Blender](https://www.blender.org)&trade; plug-in for importing [LDraw](http://www.ldraw.org)&trade; file format models and parts.
4
+
5
+ ![Tower Bridge](./images/tower_960.png)
6
+
7
+ ## Purpose ##
8
+ *Import LDraw* imports [LEGO](https://www.lego.com/)® models into Blender.
9
+
10
+ It supports **.mpd**, **.ldr**, **.l3b**, and **.dat** file formats.
11
+
12
+ It's intended to be accurate, compatible, and fast (in that order of priority).
13
+
14
+ ## Features ##
15
+ + Works with Blender 2.81 up to at least Blender 4
16
+ + **Mac**, **Windows** and **Linux** supported.
17
+ + **Bricksmith** compatible.
18
+ + **MPD** file compatible.
19
+ + **LeoCAD** groups and cameras (both perspective and orthographic) supported.
20
+ + **LSynth** bendable parts supported (synthesized models).
21
+ + *Cycles* and *Blender Render* engines supported. It renders either engine from a single scene.
22
+ + Import **photorealistic** look, or **Instructions** look.
23
+ + **Physically Based Realistic materials** - standard brick material, transparent, rubber, chrome, metal, pearlescent, glow-in-the-dark, glitter and speckle.
24
+ + **Principled Shader supported** Uses Blender's 'Principled Shader' where available for optimal look (but still works well when unavailable).
25
+ + **Accurate colour handling**. Correct colour space management is used so that e.g. black parts look black.
26
+ + **Direct colours** supported.
27
+ + **Back face culling** - fully parses all BFC information, for accurate normals.
28
+ + **Linked duplicates** - Parts of the same type and colour can share the same mesh.
29
+ + **Linked studs** - studs can also share the same mesh.
30
+ + Studs can include the **LEGO logo** on them, adding extra geometry.
31
+ + **Gaps between bricks** - Optionally adds a small space between each brick, as in real life.
32
+ + **Smart face smoothing** - Uses Edge-Split Modifier and Sharp Edges derived from Ldraw lines, for smooth curved surfaces and sharp corners.
33
+ + **Concave walls** - Optionally look as if each brick has very slightly concave walls (with the photorealistic renderer), which affects the look of light reflections.
34
+ + **Light bricks** - Bricks that emit light are supported.
35
+ + **Parenting Minifigs** - Optionally make the parts of a minifig parented to each other, so e.g. rotating an arm also moves the hand with it.
36
+ + **Fast** - even large models can be imported in seconds.
37
+
38
+ ![Ghostbusters](./images/ghostbusters_960.png)
39
+
40
+ ## Installation and usage ##
41
+
42
+ **Installing the add-in**
43
+
44
+ + Download the latest version from the [Releases](https://github.com/TobyLobster/ImportLDraw/releases) page
45
+ + Open Blender
46
+ + If you are in Blender 2.79 or lower, choose from the menu: File > User Preferences
47
+ + If you are in Blender 2.81 or later, choose from the menu: Edit > Preferences
48
+ + Click the *Add-ons* tab
49
+ + Click the *Install from file...* button (Blender 2.79) or *Install...* button (Blender 2.81+)
50
+ + Navigate to the zip file you downloaded and select it
51
+ + Find *Import LDraw* in the list of Add-ons (search for *LDraw* if necessary)
52
+ + Tick the check mark next to it to activate the add-on.
53
+ + Click the *Save User Settings* button (Blender 2.79) or *Save Preferences* button (Blender 2.81+) so that it will still be active next time you launch Blender.
54
+
55
+ **Setting the LDraw Parts Library directory**
56
+
57
+ + Download the latest complete [LDraw Parts Library](http://ldraw.org/parts/latest-parts.html) and unzip it to a directory e.g. called 'ldraw'.
58
+ + (Note there currently seems to be an issue if the path to the ldraw directory contains spaces, so avoid using spaces in the full path to the ldraw directory.).
59
+ + OPTIONAL: Download the unofficial parts and unzip it to sub-directory 'ldraw/unofficial/'
60
+ + From the Blender menu click: File > Import > LDraw (.mpd/.ldr/.l3b/.dat).
61
+ + In the bottom left of Blender's window, there's a panel of *Import Options*.
62
+ + The first option is the LDraw Parts Library directory. Type the full filepath to the 'ldraw' directory you unzipped to.
63
+ + To save that directory and try it out, choose a file to import.
64
+
65
+ ![Tugboat](./images/tugboat_960.png)
66
+
67
+ ## History ##
68
+ This plug-in is by Toby Nelson ([email protected]) and was initially written in May 2016.
69
+
70
+ It was inspired by and initially based on code from [LDR-Importer](https://github.com/le717/LDR-Importer) but has since been completely rewritten.
71
+
72
+ ![Marina Bay Sands](./images/marina_bay_sands_960.png)
73
+
74
+ ## License ##
75
+
76
+ *Import LDraw* is licensed under the [GPLv2](http://www.gnu.org/licenses/gpl-2.0.html) or any later version.
77
+
78
+ ## Thanks ##
79
+ Thanks to [BertVanRaemdonck](https://github.com/BertVanRaemdonck) for the 'concave walls' feature, and for the useful feedback and suggestions.
80
+
81
+ ## External References ##
82
+ <a href="https://www.blender.org/"><img align="left" src="./images/logos/blender-plain.png" alt="Blender logo" style="margin: 0px 10px 0px 0px;"/></a>
83
+
84
+ **Blender**&trade; is the free and open source 3D creation suite.<br clear=left>
85
+
86
+ <a href="http://www.ldraw.org/"><img align="left" src="./images/logos/Official_LDraw_Logo.png" alt="LDraw logo" style="margin: 0px 10px 0px 0px;"/></a>
87
+
88
+ **LDraw**&trade; is an open standard for LEGO CAD programs that allow the user to create virtual LEGO models and scenes. You can use it to document models you have physically built, create building instructions just like LEGO, render 3D photo realistic images of your virtual models and even make animations.
89
+ The possibilities are endless. Unlike real LEGO bricks where you are limited by the number of parts and colors, in LDraw nothing is impossible.
90
+
91
+ LDraw&trade; is a trademark owned and licensed by the Estate of James Jessiman. This plug-in is not developed or endorsed by the creators of The LDraw System of Tools.<br clear=left>
92
+
93
+ <a href="http://bricksmith.sourceforge.net"><img align="left" src="./images/logos/BricksmithIcon.png" alt="Bricksmith logo" style="margin: 0px 10px 0px 0px;"/></a>
94
+
95
+ **Bricksmith** allows you to create virtual instructions for your Lego creations on your Mac.<br clear=left>
96
+
97
+ <a href="http://lsynth.sourceforge.net"><img align="left" src="./images/logos/LSynthExample.png" alt="LSynth example" style="margin: 0px 10px 0px 0px;"/></a>
98
+
99
+ **LSynth** is a program that synthesizes bendable parts for LDraw files.<br clear=left>
100
+
101
+ <a href="https://www.lego.com/"><img align="left" src="./images/logos/lego.jpg" alt="LEGO logo" style="margin: 0px 10px 0px 0px;"/></a>
102
+
103
+ **LEGO**® is a registered trademark of the Lego Group<br clear=left>
ImportLDraw/__init__.py ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # -*- coding: utf-8 -*-
2
+ """Import LDraw GPLv2 license.
3
+
4
+ This program is free software; you can redistribute it and/or
5
+ modify it under the terms of the GNU General Public License
6
+ as published by the Free Software Foundation; either version 2
7
+ of the License, or (at your option) any later version.
8
+
9
+ This program is distributed in the hope that it will be useful,
10
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
11
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
+ GNU General Public License for more details.
13
+
14
+ You should have received a copy of the GNU General Public License
15
+ along with this program; if not, write to the Free Software Foundation,
16
+ Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17
+
18
+ """
19
+
20
+ import bpy
21
+
22
+ from . import importldraw
23
+
24
+ bl_info = {
25
+ "name": "Import LDraw",
26
+ "description": "Import LDraw models in .io .mpd .ldr .l3b and .dat formats",
27
+ "author": "Toby Nelson <[email protected]>",
28
+ "version": (1, 2, 1),
29
+ "blender": (2, 81, 0),
30
+ "location": "File > Import",
31
+ "warning": "",
32
+ "wiki_url": "https://github.com/TobyLobster/ImportLDraw",
33
+ "tracker_url": "https://github.com/TobyLobster/ImportLDraw/issues",
34
+ "category": "Import-Export"
35
+ }
36
+
37
+
38
+ def menuImport(self, context):
39
+ """Import menu listing label."""
40
+ self.layout.operator(importldraw.ImportLDrawOps.bl_idname,
41
+ text="LDraw (.io/.mpd/.ldr/.l3b/.dat)")
42
+
43
+
44
+ def register():
45
+ """Register Menu Listing."""
46
+ bpy.utils.register_class(importldraw.ImportLDrawOps)
47
+ if hasattr(bpy.types, 'TOPBAR_MT_file_import'):
48
+ # Blender 2.80
49
+ bpy.types.TOPBAR_MT_file_import.append(menuImport)
50
+ else:
51
+ # Blender 2.79
52
+ bpy.types.INFO_MT_file_import.append(menuImport)
53
+
54
+
55
+ def unregister():
56
+ """Unregister Menu Listing."""
57
+ bpy.utils.unregister_class(importldraw.ImportLDrawOps)
58
+ if hasattr(bpy.types, 'TOPBAR_MT_file_import'):
59
+ # Blender 2.80
60
+ bpy.types.TOPBAR_MT_file_import.remove(menuImport)
61
+ else:
62
+ # Blender 2.79
63
+ bpy.types.INFO_MT_file_import.remove(menuImport)
64
+
65
+
66
+ if __name__ == "__main__":
67
+ register()
ImportLDraw/__version__.py ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ # -*- coding: utf-8 -*-
2
+ version = (1, 2, 1)
ImportLDraw/importldraw.py ADDED
@@ -0,0 +1,400 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # -*- coding: utf-8 -*-
2
+ """Import LDraw GPLv2 license.
3
+
4
+ This program is free software; you can redistribute it and/or
5
+ modify it under the terms of the GNU General Public License
6
+ as published by the Free Software Foundation; either version 2
7
+ of the License, or (at your option) any later version.
8
+
9
+ This program is distributed in the hope that it will be useful,
10
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
11
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
+ GNU General Public License for more details.
13
+
14
+ You should have received a copy of the GNU General Public License
15
+ along with this program; if not, write to the Free Software Foundation,
16
+ Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17
+
18
+ """
19
+
20
+ """
21
+ Import LDraw
22
+
23
+ This file defines the importer for Blender.
24
+ It stores and recalls preferences for the importer.
25
+ The execute() function kicks off the import process.
26
+ The python module loadldraw does the actual work.
27
+ """
28
+
29
+ import configparser
30
+ import os
31
+ import bpy
32
+ from bpy.props import (StringProperty,
33
+ FloatProperty,
34
+ EnumProperty,
35
+ BoolProperty
36
+ )
37
+ from bpy_extras.io_utils import ImportHelper
38
+ from .loadldraw import loadldraw
39
+
40
+ """
41
+ Example preferences file:
42
+
43
+ [DEFAULT]
44
+
45
+ [importldraw]
46
+ ldrawDirectory = ""
47
+ realScale = 0.0002
48
+ resolution = "Standard"
49
+ smoothShading = True
50
+ useLook = "normal"
51
+ useColourScheme = "lgeo"
52
+ gaps = True
53
+ realGapWidth = 0.0002
54
+ createInstances = True
55
+ numberNodes = True
56
+ positionObjectOnGroundAtOrigin = True
57
+ flattenHierarchy = False
58
+ useUnofficialParts = True
59
+ useLogoStuds = False
60
+ instanceStuds = False
61
+ curvedWalls = True
62
+ (etc)
63
+ """
64
+
65
+
66
+ class Preferences():
67
+ """Import LDraw - Preferences"""
68
+ __sectionName = 'importldraw'
69
+
70
+ def __init__(self):
71
+ self.__ldPath = None
72
+ self.__prefsPath = os.path.dirname(__file__)
73
+ self.__prefsFilepath = os.path.join(self.__prefsPath, "ImportLDrawPreferences.ini")
74
+ self.__config = configparser.RawConfigParser()
75
+ self.__prefsRead = self.__config.read(self.__prefsFilepath)
76
+ if self.__prefsRead and not self.__config[Preferences.__sectionName]:
77
+ self.__prefsRead = False
78
+
79
+ def get(self, option, default):
80
+ if not self.__prefsRead:
81
+ return default
82
+
83
+ if type(default) is bool:
84
+ return self.__config.getboolean(Preferences.__sectionName, option, fallback=default)
85
+ elif type(default) is float:
86
+ return self.__config.getfloat(Preferences.__sectionName, option, fallback=default)
87
+ elif type(default) is int:
88
+ return self.__config.getint(Preferences.__sectionName, option, fallback=default)
89
+ else:
90
+ return self.__config.get(Preferences.__sectionName, option, fallback=default)
91
+
92
+ def set(self, option, value):
93
+ if not (Preferences.__sectionName in self.__config):
94
+ self.__config[Preferences.__sectionName] = {}
95
+ self.__config[Preferences.__sectionName][option] = str(value)
96
+
97
+ def save(self):
98
+ try:
99
+ with open(self.__prefsFilepath, 'w') as configfile:
100
+ self.__config.write(configfile)
101
+ return True
102
+ except Exception:
103
+ # Fail gracefully
104
+ e = sys.exc_info()[0]
105
+ debugPrint("WARNING: Could not save preferences. {0}".format(e))
106
+ return False
107
+
108
+
109
+ class ImportLDrawOps(bpy.types.Operator, ImportHelper):
110
+ """Import LDraw - Import Operator."""
111
+
112
+ bl_idname = "import_scene.importldraw"
113
+ bl_description = "Import LDraw models (.io/.mpd/.ldr/.l3b/.dat)"
114
+ bl_label = "Import LDraw Models"
115
+ bl_space_type = "PROPERTIES"
116
+ bl_region_type = "WINDOW"
117
+ bl_options = {'REGISTER', 'UNDO', 'PRESET'}
118
+
119
+ # Instance the preferences system
120
+ prefs = Preferences()
121
+
122
+ # File type filter in file browser
123
+ filename_ext = ".ldr"
124
+ filter_glob: StringProperty(
125
+ default="*.io;*.mpd;*.ldr;*.l3b;*.dat",
126
+ options={'HIDDEN'}
127
+ )
128
+
129
+ ldrawPath: StringProperty(
130
+ name="",
131
+ description="Full filepath to the LDraw Parts Library (download from http://www.ldraw.org)",
132
+ default=prefs.get("ldrawDirectory", loadldraw.Configure.findDefaultLDrawDirectory())
133
+ )
134
+
135
+ realScale: FloatProperty(
136
+ name="Scale",
137
+ description="Sets a scale for the model (1.0 = real life scale)",
138
+ default=prefs.get("realScale", 1.0)
139
+ )
140
+
141
+ resPrims: EnumProperty(
142
+ name="Resolution of part primitives",
143
+ description="Resolution of part primitives, ie. how much geometry they have",
144
+ default=prefs.get("resolution", "Standard"),
145
+ items=(
146
+ ("Standard", "Standard primitives", "Import using standard resolution primitives."),
147
+ ("High", "High resolution primitives", "Import using high resolution primitives."),
148
+ ("Low", "Low resolution primitives", "Import using low resolution primitives.")
149
+ )
150
+ )
151
+
152
+ smoothParts: BoolProperty(
153
+ name="Smooth faces and edge-split",
154
+ description="Smooth faces and add an edge-split modifier",
155
+ default=prefs.get("smoothShading", True)
156
+ )
157
+
158
+ look: EnumProperty(
159
+ name="Overall Look",
160
+ description="Realism or Schematic look",
161
+ default=prefs.get("useLook", "normal"),
162
+ items=(
163
+ ("normal", "Realistic Look", "Render to look realistic."),
164
+ ("instructions", "Lego Instructions Look", "Render to look like the instruction book pictures."),
165
+ )
166
+ )
167
+
168
+ colourScheme: EnumProperty(
169
+ name="Colour scheme options",
170
+ description="Colour scheme options",
171
+ default=prefs.get("useColurScheme", "lgeo"),
172
+ items=(
173
+ ("lgeo", "Realistic colours", "Uses the LGEO colour scheme for realistic colours."),
174
+ ("ldraw", "Original LDraw colours", "Uses the standard LDraw colour scheme. Looks good with the Instructions Look."),
175
+ ("alt", "Alternate LDraw colours", "Uses the alternate LDraw colour scheme. Looks good with the Instructions Look."),
176
+ )
177
+ )
178
+
179
+ addGaps: BoolProperty(
180
+ name="Add space between each part:",
181
+ description="Add a small space between each part",
182
+ default=prefs.get("gaps", False)
183
+ )
184
+
185
+ gapWidthMM: FloatProperty(
186
+ name="Space",
187
+ description="Amount of space between each part (default 0.2mm)",
188
+ default=1000 * prefs.get("realGapWidth", 0.0002)
189
+ )
190
+
191
+ curvedWalls: BoolProperty(
192
+ name="Use curved wall normals",
193
+ description="Makes surfaces look slightly concave, for interesting reflections",
194
+ default=prefs.get("curvedWalls", True)
195
+ )
196
+
197
+ importCameras: BoolProperty(
198
+ name="Import cameras",
199
+ description="Import camera definitions (from models authored in LeoCAD)",
200
+ default=prefs.get("importCameras", True)
201
+ )
202
+
203
+ linkParts: BoolProperty(
204
+ name="Link identical parts",
205
+ description="Identical parts (of the same type and colour) share the same mesh",
206
+ default=prefs.get("linkParts", True)
207
+ )
208
+
209
+ numberNodes: BoolProperty(
210
+ name="Number each object",
211
+ description="Each object has a five digit prefix eg. 00001_car. This keeps the list in it's proper order",
212
+ default=prefs.get("numberNodes", True)
213
+ )
214
+
215
+ positionOnGround: BoolProperty(
216
+ name="Put model on ground at origin",
217
+ description="The object is centred at the origin, and on the ground plane",
218
+ default=prefs.get("positionObjectOnGroundAtOrigin", True)
219
+ )
220
+
221
+ flatten: BoolProperty(
222
+ name="Flatten tree",
223
+ description="In Scene Outliner, all parts are placed directly below the root - there's no tree of submodels",
224
+ default=prefs.get("flattenHierarchy", False)
225
+ )
226
+
227
+ minifigHierarchy: BoolProperty(
228
+ name="Parent Minifigs",
229
+ description="Add a parent/child hierarchy (tree) for Minifigs",
230
+ default=prefs.get("minifigHierarchy", True)
231
+ )
232
+
233
+ useUnofficialParts: BoolProperty(
234
+ name="Include unofficial parts",
235
+ description="Additionally searches for parts in the <ldraw-dir>/unofficial/ directory",
236
+ default=prefs.get("useUnofficialParts", True)
237
+ )
238
+
239
+ useLogoStuds: BoolProperty(
240
+ name="Show 'LEGO' logo on studs",
241
+ description="Shows the LEGO logo on each stud (at the expense of some extra geometry and import time)",
242
+ default=prefs.get("useLogoStuds", False)
243
+ )
244
+
245
+ instanceStuds: BoolProperty(
246
+ name="Make individual studs",
247
+ description="Creates a Blender Object for each and every stud (WARNING: can be slow to import and edit in Blender if there are lots of studs)",
248
+ default=prefs.get("instanceStuds", False)
249
+ )
250
+
251
+ resolveNormals: EnumProperty(
252
+ name="Resolve ambiguous normals option",
253
+ description="Some older LDraw parts have faces with ambiguous normals, this specifies what do do with them",
254
+ default=prefs.get("resolveNormals", "guess"),
255
+ items=(
256
+ ("guess", "Recalculate Normals", "Uses Blender's Recalculate Normals to get a consistent set of normals."),
257
+ ("double", "Two faces back to back", "Two faces are added with their normals pointing in opposite directions."),
258
+ )
259
+ )
260
+
261
+ bevelEdges: BoolProperty(
262
+ name="Bevel edges",
263
+ description="Adds a Bevel modifier for rounding off sharp edges",
264
+ default=prefs.get("bevelEdges", True)
265
+ )
266
+
267
+ bevelWidth: FloatProperty(
268
+ name="Bevel Width",
269
+ description="Width of the bevelled edges",
270
+ default=prefs.get("bevelWidth", 0.5)
271
+ )
272
+
273
+ addEnvironment: BoolProperty(
274
+ name="Add Environment",
275
+ description="Adds a ground plane and environment texture (for realistic look only)",
276
+ default=prefs.get("addEnvironment", True)
277
+ )
278
+
279
+ positionCamera: BoolProperty(
280
+ name="Position the camera",
281
+ description="Position the camera to show the whole model",
282
+ default=prefs.get("positionCamera", True)
283
+ )
284
+
285
+ cameraBorderPercentage: FloatProperty(
286
+ name="Camera Border %",
287
+ description="When positioning the camera, include a (percentage) border leeway around the model in the rendered image",
288
+ default=prefs.get("cameraBorderPercentage", 5.0)
289
+ )
290
+
291
+ def draw(self, context):
292
+ """Display import options."""
293
+
294
+ layout = self.layout
295
+ layout.use_property_split = True # Active single-column layout
296
+
297
+ box = layout.box()
298
+ box.label(text="Import Options", icon='PREFERENCES')
299
+ box.label(text="LDraw filepath:", icon='FILEBROWSER')
300
+ box.prop(self, "ldrawPath")
301
+ box.prop(self, "realScale")
302
+ box.prop(self, "look", expand=True)
303
+ box.prop(self, "addEnvironment")
304
+ box.prop(self, "positionCamera")
305
+ box.prop(self, "cameraBorderPercentage")
306
+
307
+ box.prop(self, "colourScheme", expand=True)
308
+ box.prop(self, "resPrims", expand=True)
309
+ box.prop(self, "smoothParts")
310
+ box.prop(self, "bevelEdges")
311
+ box.prop(self, "bevelWidth")
312
+ box.prop(self, "addGaps")
313
+ box.prop(self, "gapWidthMM")
314
+ box.prop(self, "curvedWalls")
315
+ box.prop(self, "importCameras")
316
+ box.prop(self, "linkParts")
317
+ box.prop(self, "useUnofficialParts")
318
+
319
+ box.prop(self, "useLogoStuds")
320
+ box.prop(self, "instanceStuds")
321
+
322
+ box.prop(self, "positionOnGround")
323
+ box.prop(self, "numberNodes")
324
+ box.prop(self, "flatten")
325
+ box.prop(self, "minifigHierarchy")
326
+
327
+ box.label(text="Resolve Ambiguous Normals:", icon='ORIENTATION_NORMAL')
328
+ box.prop(self, "resolveNormals", expand=True)
329
+
330
+ def execute(self, context):
331
+ """Start the import process."""
332
+
333
+ # Read current preferences from the UI and save them
334
+ ImportLDrawOps.prefs.set("ldrawDirectory", self.ldrawPath)
335
+ ImportLDrawOps.prefs.set("realScale", self.realScale)
336
+ ImportLDrawOps.prefs.set("resolution", self.resPrims)
337
+ ImportLDrawOps.prefs.set("smoothShading", self.smoothParts)
338
+ ImportLDrawOps.prefs.set("bevelEdges", self.bevelEdges)
339
+ ImportLDrawOps.prefs.set("bevelWidth", self.bevelWidth)
340
+ ImportLDrawOps.prefs.set("useLook", self.look)
341
+ ImportLDrawOps.prefs.set("useColourScheme", self.colourScheme)
342
+ ImportLDrawOps.prefs.set("gaps", self.addGaps)
343
+ ImportLDrawOps.prefs.set("realGapWidth", self.gapWidthMM / 1000)
344
+ ImportLDrawOps.prefs.set("curvedWalls", self.curvedWalls)
345
+ ImportLDrawOps.prefs.set("importCameras", self.importCameras)
346
+ ImportLDrawOps.prefs.set("linkParts", self.linkParts)
347
+ ImportLDrawOps.prefs.set("numberNodes", self.numberNodes)
348
+ ImportLDrawOps.prefs.set("positionObjectOnGroundAtOrigin", self.positionOnGround)
349
+ ImportLDrawOps.prefs.set("flattenHierarchy", self.flatten)
350
+ ImportLDrawOps.prefs.set("minifigHierarchy", self.minifigHierarchy)
351
+ ImportLDrawOps.prefs.set("useUnofficialParts", self.useUnofficialParts)
352
+ ImportLDrawOps.prefs.set("useLogoStuds", self.useLogoStuds)
353
+ ImportLDrawOps.prefs.set("instanceStuds", self.instanceStuds)
354
+ ImportLDrawOps.prefs.set("resolveNormals", self.resolveNormals)
355
+ ImportLDrawOps.prefs.set("addEnvironment", self.addEnvironment)
356
+ ImportLDrawOps.prefs.set("positionCamera", self.positionCamera)
357
+ ImportLDrawOps.prefs.set("cameraBorderPercentage",self.cameraBorderPercentage)
358
+ ImportLDrawOps.prefs.save()
359
+
360
+ # Set bpy related variables here since it isn't available immediately on Blender startup
361
+ loadldraw.hasCollections = hasattr(bpy.data, "collections")
362
+
363
+ # Set import options and import
364
+ loadldraw.Options.ldrawDirectory = self.ldrawPath
365
+ loadldraw.Options.realScale = self.realScale
366
+ loadldraw.Options.useUnofficialParts = self.useUnofficialParts
367
+ loadldraw.Options.resolution = self.resPrims
368
+ loadldraw.Options.defaultColour = "4"
369
+ loadldraw.Options.createInstances = self.linkParts
370
+ loadldraw.Options.instructionsLook = self.look == "instructions"
371
+ loadldraw.Options.useColourScheme = self.colourScheme
372
+ loadldraw.Options.numberNodes = self.numberNodes
373
+ loadldraw.Options.removeDoubles = True
374
+ loadldraw.Options.smoothShading = self.smoothParts
375
+ loadldraw.Options.edgeSplit = self.smoothParts # Edge split is appropriate only if we are smoothing
376
+ loadldraw.Options.gaps = self.addGaps
377
+ loadldraw.Options.realGapWidth = self.gapWidthMM / 1000
378
+ loadldraw.Options.curvedWalls = self.curvedWalls
379
+ loadldraw.Options.importCameras = self.importCameras
380
+ loadldraw.Options.positionObjectOnGroundAtOrigin = self.positionOnGround
381
+ loadldraw.Options.flattenHierarchy = self.flatten
382
+ loadldraw.Options.minifigHierarchy = self.minifigHierarchy
383
+ loadldraw.Options.useLogoStuds = self.useLogoStuds
384
+ loadldraw.Options.logoStudVersion = "4"
385
+ loadldraw.Options.instanceStuds = self.instanceStuds
386
+ loadldraw.Options.useLSynthParts = True
387
+ loadldraw.Options.LSynthDirectory = os.path.join(os.path.dirname(__file__), "lsynth")
388
+ loadldraw.Options.studLogoDirectory = os.path.join(os.path.dirname(__file__), "studs")
389
+ loadldraw.Options.resolveAmbiguousNormals = self.resolveNormals
390
+ loadldraw.Options.overwriteExistingMaterials = False
391
+ loadldraw.Options.overwriteExistingMeshes = False
392
+ loadldraw.Options.addBevelModifier = self.bevelEdges and not loadldraw.Options.instructionsLook
393
+ loadldraw.Options.bevelWidth = self.bevelWidth
394
+ loadldraw.Options.addWorldEnvironmentTexture = self.addEnvironment
395
+ loadldraw.Options.addGroundPlane = self.addEnvironment
396
+ loadldraw.Options.positionCamera = self.positionCamera
397
+ loadldraw.Options.cameraBorderPercent = self.cameraBorderPercentage / 100.0
398
+
399
+ loadldraw.loadFromFile(self, self.filepath)
400
+ return {'FINISHED'}
ImportLDraw/loadldraw/__init__.py ADDED
File without changes
ImportLDraw/loadldraw/background.exr ADDED

Git LFS Details

  • SHA256: 83f78d60aae13a35c8ffcc814719d1402eec92f82033ccdde8cd8003ad06ed86
  • Pointer size: 133 Bytes
  • Size of remote file: 61.7 MB
ImportLDraw/loadldraw/loadldraw.py ADDED
The diff for this file is too large to render. See raw diff
 
ImportLDraw/loadldraw/parents.txt ADDED
@@ -0,0 +1,503 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##############################################################################
2
+ #
3
+ # Parent-child Relationships of Lego Pieces
4
+ # -----------------------------------------
5
+ #
6
+ # This document specifies parent Lego parts and their child Lego parts.
7
+ # It also specifies 'attach points', i.e. where on the parent part that a
8
+ # child can be attached. Specifically it is the offset from the origin of
9
+ # the parent to the origin of the child.
10
+ #
11
+ # File Format
12
+ # -----------
13
+ #
14
+ # In this document a '#' starts a comment. The rest of the line is ignored.
15
+ # Lines containing only whitespace are also ignored.
16
+ #
17
+ # A parent-child relationship starts with 'Parent ', followed by a parent
18
+ # Lego part number, followed by a colon. The following lines are list of the
19
+ # possible attach points where the child parts can attach (relative to the
20
+ # parent, one per line). Spaces separate coordinates. Finally there's a
21
+ # list of the part numbers of the children that can be attached. All lists
22
+ # have one entry per line. Indentation is optional, but preferred.
23
+ #
24
+ # In other words:
25
+ #
26
+ # Parent <parent Lego part number>:
27
+ # <list of attach points (see below for how to find these)>
28
+ # <list of child Lego part numbers>
29
+ #
30
+ # A list of child part numbers can be reused under different parents by first
31
+ # defining a group:
32
+ #
33
+ # Group <name of group>:
34
+ # <list of child Lego part numbers>
35
+ #
36
+ # Groups are used by specifying the <name of group> among the list of child part
37
+ # numbers.
38
+ #
39
+ # How to get attach points
40
+ # ------------------------
41
+ #
42
+ # Import a model into Blender. Copy and paste the following into the
43
+ # 'Python Interactive Console' in Blender (without the leading # characters):
44
+ #
45
+ #def debugRelative():
46
+ # def friendly(f):
47
+ # result = '{:.4f}'.format(f).rstrip('0')
48
+ # if result[-1] == '.':
49
+ # result = result[0:-1]
50
+ # if result == "-0":
51
+ # result = "0"
52
+ # return result
53
+ # child = bpy.context.active_object
54
+ # if child == bpy.context.selected_objects[0]:
55
+ # parent = bpy.context.selected_objects[1]
56
+ # else:
57
+ # parent = bpy.context.selected_objects[0]
58
+ # print("Parent: %s" % (parent.name,))
59
+ # print("Child : %s" % (child.name,))
60
+ # offset = 100 * parent.matrix_world.inverted() @ child.matrix_world.to_translation()
61
+ # print('%s %s %s' % (friendly(offset.x),friendly(offset.y),friendly(offset.z)))
62
+ #
63
+ # Press Return twice to accept the code. Now you are ready to start finding attach
64
+ # points. Select the parent part, then add the child part to the selection (in that
65
+ # order). In the Interactive Console type:
66
+ #
67
+ # debugRelative()
68
+ #
69
+ # and press Return. You should see the parent and child part names listed along
70
+ # with the three attach point coordinates.
71
+ #
72
+ ##############################################################################
73
+
74
+ Group MinifigHair:
75
+ 3625 # Minifig Hair Female with Pigtails
76
+ 3901 # Minifig Hair Male
77
+ 4530 # Minifig Hair Shoulder Length
78
+ 6025 # Minifig Hair Islander
79
+ 6093 # Minifig Hair Ponytail
80
+ 6132 # Minifig Hair Beard
81
+ 10048 # Minifig Hair Tousled
82
+ 10066 # Minifig Hair Orc with Ears
83
+ 11255 # Minifig Hair Long with Curls
84
+ 11256 # Minifig Hair Short, Wavy with Side Part
85
+ 12889 # Minifig Hair with Snakes
86
+ 13251 # Minifig Hair Female with Elaborate Knot Bun
87
+ 15427 # Minifig Hair Ponytail Off-centre
88
+ 15443 # Minifig Hair with 2 Locks on Left Side
89
+ 15503 # Minifig Hair Female Beehive Style with Sideways Fringe
90
+ 16175 # Minifig Construction Helmet with Hair Short
91
+ 16178 # Minifig Construction Helmet with Hair Ponytail
92
+ 17630 # Minifig Hair Straight Cut with Short Ponytail
93
+ 18835 # Minifig Hair Mid-Length Straight with Crown
94
+ 19201 # Figure Elves Hair Long Wavy with Braid, Bangs and Ears
95
+ 19203 # Figure Elves Hair Short Spiked with Ears
96
+ 19204 # Figure Elves Hair Long Wavy with Ears
97
+ 20592 # Minifig Hair Mid-Length Flipped Ends with Cat Ears
98
+ 20595 # Minifig Hair Long Tousled with Centre Parting
99
+ 20597 # Minifig Hair Short Tousled with Side Part and Lock Sticking Up
100
+ 20877 # Minifig Hair Female Short Swept Sideways
101
+ 21268 # Minifig Hair Short Swept Back with Sideburns and Widow's Peak
102
+ 21269 # Minifig Hair Swept Back with Widow's Peak, Chin-Length and Bushy in Back
103
+ 21778 # Minifig Hair Coiled
104
+ 23186 # Minifig Hair Swept Left Tousled
105
+ 26139 # Minifig Hair Short Wavy with Centre Parting
106
+ 27186 # Minifig Hair with Large High Bun
107
+ 28145 # Minifig Hair Wavy Parted with Large Thick Glasses
108
+ 28551 # Minifig Hair Bushy Swept Back
109
+ 29633 # Minifig Hair Bob Cut Parted in Middle
110
+ 29634 # Minifig Hair Female Very Curly - Parted in Middle
111
+ 30409 # Minifig Hair with Two Buns
112
+ 30475 # Minifig Hair Long and Half Braided (Needs Work)
113
+ 30608 # Minifig Hair Flat Top
114
+ 32602 # Minifig Hair Wavy Windblown to One Side
115
+ 35660 # Minifig Hair with Ponytail and Baseball Cap
116
+ 40233 # Minifig Hair Short Tousled
117
+ 40239 # Minifig Hair Long Straight
118
+ 40240 # Minifig Hair Short Bowl Cut
119
+ 40251 # Minifig Hair Long Wavy
120
+ 41612 # Minifig Hair Long and Straight Parted in the Middle
121
+ 42444 # Minifig Hair Peaked
122
+ 43751 # Minifig Hair Wavy
123
+ 44740 # Minifig Hair Decoration Plume Ribbon
124
+ 53981 # Minifig Hair Spiky Short
125
+ 53982 # Minifig Hair Spiky Long
126
+ 59362 # Minifig Hair Short with Curled Ends
127
+ 59363 # Minifig Hair Long with French Braid
128
+ 61183 # Minifig Hair Swept Back Tousled
129
+ 61196 # Minifig Hair Obi Wan
130
+ 62696 # Minifig Hair Ponytail with Long Bangs
131
+ 62711 # Minifig Hair Short Bob Cut
132
+ 62810 # Minifig Hair Short, Tousled with Side Parting
133
+ 64798 # Minifig Hair Backslick
134
+ 80577 # Minifig Hair Long Wavy with Knit Ski Cap
135
+ 85974 # Minifig Hair Long with One Front Lock
136
+ 87990 # Minifig Hair with Ponytail and Swept Sideways Fringe
137
+ 87991 # Minifig Hair Tousled with Side Parting
138
+ 87995 # Minifig Hair Bubble Style (Afro)
139
+ 88283 # Minifig Hair Mid-Length Tousled with Centre Parting
140
+ 88286 # Minifig Hair Female Ponytail with Long French Braid
141
+ 92081 # Minifig Hair Combed Front to Rear
142
+ 92083 # Minifig Hair Female Long Straight with Left Side Parting
143
+ 92746 # Minifig Hair Tousled and Layered
144
+ 92756 # Minifig Hair Pulled Back
145
+ 93563 # Minifig Hair Mohawk
146
+ 95328 # Minifig Hair Mid-Length Smooth Wide Bob Cut
147
+ 98371 # Minifig Hair Rocker with Sideburns
148
+ 98385 # Minifig Hair Spiked
149
+ 98726 # Minifig Hair Swept Right with Front Curl
150
+ 99240 # Minifig Hair Swept Back Into Bun
151
+ 99930 # Minifig Hair Short Combed Sideways with Left Parting
152
+
153
+ Group MinifigHelmets:
154
+ 769 # Minifig Helmet Visor Space
155
+ 2446 # Minifig Helmet Modern
156
+ 2447 # Minifig Helmet Visor
157
+ 2594 # Minifig Helmet Visor Pointed
158
+ 3833 # Minifig Construction Helmet
159
+ 3834 # Minifig Fire Helmet
160
+ 3842 # Minifig Helmet Classic
161
+ 3843 # Minifig Helmet Visor with Grille and Feather
162
+ 3844 # Minifig Helmet Castle with Neck Protector
163
+ 3896 # Minifig Helmet Castle with Chin-Guard
164
+ 4503 # Minifig Helmet Castle with Fixed Face Grille
165
+ 6088 # Minifig Helmet with Underwater Antenna and Clips
166
+ 6090 # Minifig Helmet Visor Underwater
167
+ 6119 # Minifig Helmet Visor Ice Planet
168
+ 6122 # Minifig Helmet Castle with Dragon Crown Top
169
+ 10051 # Minifig Helmet Castle Uruk-Hai with Lateral Comb
170
+ 10054 # Minifig Helmet Castle Rohan with Cheek Protection & Comb
171
+ 10305 # Minifig Helmet with Front Prongs
172
+ 10907 # Minifig Helmet Iron Man
173
+ 10908 # Minifig Helmet Visor Iron Man
174
+ 11217 # Minifig Helmet SW Clone Trooper Phase 2
175
+ 11437 # Minifig Helmet Ornament Horn Elaborate
176
+ 12899 # Minifig Helmet Sport with Front Handle
177
+ 13789 # Minifig Police Helmet
178
+ 13792 # Minifig Helmet Welding
179
+ 15851 # Minifig Helmet Motorcycle with Open Face and Visor
180
+ 16175 # Minifig Construction Helmet with Hair Short
181
+ 16178 # Minifig Construction Helmet with Hair Ponytail
182
+ 16599 # Minifig Helmet Classic with Thin Chin Guard Cracked
183
+ 19916 # Minifig Helmet SW Darth Vader Upper Part
184
+ 19917 # Minifig Collar SW Darth Vader Helmet Bottom
185
+ 20950 # Minifig Helmet Kylo Ren
186
+ 30048 # Minifig Helmet Morion
187
+ 30105 # Minifig Helmet with Bat Wings
188
+ 30120 # Minifig Helmet with Hexagonal Top and Hoses
189
+ 30172 # Minifig Hat Pith Helmet
190
+ 30175 # Minifig Helmet Samurai
191
+ 30214 # Minifig Helmet Round Bubble
192
+ 30273 # Minifig Helmet with Chinstrap and Wide Brim
193
+ 30325 # Minifig Helmet Mining
194
+ 30368 # Minifig Helmet Darth Vader
195
+ 30369 # Minifig Helmet Scout Trooper
196
+ 30370 # Minifig Helmet Star Wars Rebel Pilot
197
+ 30380 # Minifig Helmet SW Mandalorian with Rocket Pack
198
+ 30408 # Minifig Helmet Stormtrooper
199
+ 44360 # Minifig Helmet SW Snowtrooper
200
+ 46303 # Minifig Helmet Skateboard
201
+ 48489 # Minifig Helmet Visor with Pointy Sides and Eye Slit
202
+ 48493 # Minifig Helmet Castle with Angled Cheek Protection
203
+ 50665 # Minifig Helmet Classic with Thin Chin Guard Unbroken
204
+ 53450 # Minifig Helmet Viking with Nose Protector
205
+ 53451 # Minifig Helmet Viking Horn
206
+ 57900 # Minifig Helmet Imperial AT-ST Pilot
207
+ 60747 # Minifig Helmet Cap with Wings
208
+ 60748 # Minifig Helmet Cap
209
+ 61189 # Minifig Helmet SW Clone Trooper Phase I
210
+ 63585 # Minifig Helmet Floodlight for SW Clone Trooper Helmet
211
+ 63586 # Minifig Helmet Rangefinder for SW Clone Trooper Helmet
212
+ 71591 # Minifig Helmet Ornament Horn
213
+ 85945 # Minifig Helmet Alien Skull with Fangs
214
+ 87610 # Minifig Helmet Mandalorian
215
+ 87754 # Minifig Helmet Underwater
216
+ 87998 # Minifig Helmet Army
217
+ 88284 # Minifig Helmet Persian
218
+ 89159 # Minifig Helmet Visor Large with Trapezoid Area on Top
219
+ 89520 # Minifig Helmet Castle Closed with Eye Slit
220
+ 89918 # Minifig Helmet Underwater Atlantis Portal Emperor
221
+ 95676 # Minifig Helmet Gladiator
222
+ 98366 # Minifig Helmet Roman Soldier
223
+
224
+ Group MinifigHats:
225
+ 2338 # Minifig Hat High Cone Shaped
226
+ 2528 # ~Minifig Hat Bicorne (Obsolete)
227
+ 2543 # Minifig Hat Rag
228
+ 2544 # Minifig Hat Tricorne
229
+ 2545 # Minifig Hat Imperial Guard Shako
230
+ 3624 # Minifig Police Hat
231
+ 3629 # Minifig Hat Cowboy
232
+ 3878 # Minifig Top Hat
233
+ 3898 # Minifig Cook's Hat
234
+ 6131 # Minifig Wizards Hat
235
+ 13787 # Minifig Hat Elf with Pointy Ears
236
+ 13788 # Minifig Hat with Wide Brim Down
237
+ 15424 # Minifig Hat Cowboy Type 2
238
+ 15530 # Minifig Hat Police
239
+ 17349 # Minifig Hat Wizard without Brim
240
+ 24496 # Minifig Hat Ninja Wrap
241
+ 26007 # Minifig Hat Conical Asian with Curved Sides
242
+ 27149 # Minifig Hat Cylinder Tapered with Hatband
243
+ 30135 # Minifig Hat Kepi
244
+ 30167 # Minifig Hat Wide Brim Flat
245
+ 30172 # Minifig Hat Pith Helmet
246
+ 41334 # Minifig Hat Knit Cap
247
+ 61506 # Minifig Hat Fedora
248
+ 71015 # Minifig Hat Crown
249
+ 85975 # Minifig Hat Fez
250
+ 90386 # Minifig Hat Beret
251
+ 90388 # Minifig Hat Sombrero
252
+ 90541 # Minifig Hat Beanie
253
+ 93059 # Minifig Hat Conical Asian
254
+ 95674 # Minifig Hat Bowler
255
+ 98381 # Minifig Hat Flat Chef
256
+
257
+ Group MinifigCaps:
258
+ 4485 # Minifig Cap with Long Flat Peak
259
+ 11303 # Minifig Cap with Short Arched Peak with Seams and Top Pin Hole
260
+ 30170 # Minifig Cap Aviator Goggles
261
+ 30171 # Minifig Cap Aviator
262
+ 60747 # Minifig Helmet Cap with Wings
263
+ 86035 # Minifig Cap with Short Arched Peak
264
+ 93219 # Minifig Baseball Cap with Button on Top
265
+
266
+ Group FriendsHair:
267
+ 15284 # Figure Friends Hair Long with Ponytail, Side Bangs and Sun Visor
268
+ 15673 # Figure Friends Hair with Top Knot Bun and Hair Band
269
+ 15675 # Figure Friends Hair Long with Ponytail French Braided with 3 Pin Holes
270
+ 15677 # Figure Friends Hair Wavy with Curls and 2 Pinholes
271
+ 92254 # Figure Friends Hair Long with Ponytail, Side Bangs and Horse Riding Helmet
272
+ 92256 # Figure Friends Hair Long Wavy
273
+ 92257 # Figure Friends Hair Long with Ponytail and Side Bangs
274
+ 92258 # Figure Friends Hair Long Wavy Partially Tied Back
275
+ 93352 # Figure Friends Hair Long with Curls
276
+ 96480 # Figure Friends Hair Brush with Heart on Reverse
277
+ 96484 # Figure Friends Hair Dryer
278
+ 92254 # Figure Friends Hair Long with Ponytail, Side Bangs and Horse Riding Helmet
279
+ 92255 # Figure Friends Hair Long Straight
280
+ 92259 # Figure Friends Hair Short, Bob Cut
281
+
282
+ ##############################################################################
283
+ #
284
+ # Regular minifigures
285
+ #
286
+ ##############################################################################
287
+ Parent 973: # Torso
288
+ 0 0 0 # attach point
289
+ 0 -6 0 # attach point
290
+ -15.4 8 0 # right arm attach point
291
+ 15.4 8 0 # left arm attach point
292
+ 0 -24 0 # head attach point
293
+ 0 32 0 # hips attach point
294
+ 15 # Minifig Legs Old
295
+ 975 # Minifig Arm Right
296
+ 976 # Minifig Arm Left
297
+ 3626 # Minifig Head with Blocked Hollow Stud
298
+ 3815 # Minifig Hips
299
+ 3818 # Minifig Arm Right
300
+ 3819 # Minifig Arm Left
301
+ 3838 # Minifig Airtanks
302
+ 4498 # Minifig Arrow Quiver
303
+ 4524 # Minifig Cape
304
+ 2524 # Minifig Backpack Non-Opening
305
+ 10679 # Minifig Hips and Legs with Robotic Leg Right
306
+ 16709 # Minifig Hips and Legs Short with Horizontal Stripe
307
+ 21019 # ~Minifig Hips and Legs Dual Mould with Uncoloured Lower Leg Pattern
308
+ 24323 # Minifig Hips and Legs Faun
309
+ 42446 # Bracket 1 x 1 - 1 x 1 Thin with Stud Hole
310
+ 84637 # Minifig Hips and Legs with Wooden Leg Right
311
+
312
+ Parent 975: # right arm
313
+ -22 16.1213 20.8787 # TODO: check?
314
+ 977 # Minifig Hand
315
+ 3820 # Minifig Hand
316
+ Parent 976: # left arm
317
+ 22 16.1213 20.8787 # TODO: check?
318
+ 977 # Minifig Hand
319
+ 3820 # Minifig Hand
320
+
321
+ Parent 3626: # head
322
+ 0 0 0 # hair/hat/helmet attach point
323
+ 0 0 -1 # hair attach point
324
+
325
+ MinifigHair
326
+ MinifigHelmets
327
+ MinifigHats
328
+ MinifigCaps
329
+
330
+ 6158 # Minifig Fire Helmet Breathing Hose
331
+ 15553 # Minifig Headdress Batgirl
332
+ Parent 3815: # hips
333
+ 0 12 0 # left leg attach point
334
+ 2532 # Minifig Leg Wooden
335
+ 3816 # ~Minifig Leg Right (Obsolete)
336
+ 3817 # ~Minifig Leg Left (Obsolete)
337
+ 10177 # Minifig Leg Right Robotic
338
+ 17486 # Minifig Robot Leg 1 x 2 x 1.667 with Pin
339
+ 20460 # ~Minifig Leg Left Dual Mould
340
+ 20461 # ~Minifig Leg Right Dual Mould
341
+ 24082 # Minifig Leg Faun Right
342
+ 24083 # Minifig Leg Faun Left
343
+ 30362 # ~Minifig Robot Leg (Obsolete)
344
+ 87569 # Minifig Mechanical Leg Angled
345
+
346
+ Parent 3818: # right arm
347
+ -5 19 -10 # hand attach point
348
+ 977 # Minifig Hand
349
+ 3820 # Minifig Hand
350
+ Parent 3819: # left arm
351
+ 5 19 -10 # hand attach point
352
+ 5 18.9 -9.9 # hand/hand hook attach point
353
+ 977 # Minifig Hand
354
+ 2531 # Minifig Hand Hook
355
+ 3820 # Minifig Hand
356
+ Parent 3820: # hand
357
+ -0.1903 -1.37 -9.4321 # radio with long handle attach point
358
+ -0.0292 -18.6122 -14.2941 # bar with clip attach point
359
+ 0 -27.7451 -16.8451 # goblet/oar attach point
360
+ 0 -0.6379 -9.8353 # gun flintlock pistol attach point / lance attach point
361
+ 0 -2.5746 -10.3352 # sword cutlass attach point
362
+ 0.0004 -25.8089 -16.3445 # oar attach point
363
+ 0 -28.3085 -42.8774 # gun musket attach point
364
+ 0 14.6628 -5.8898 # paint brush attach point
365
+ 0 -10.319 -12.3384 # shield triangular attach point
366
+ 0 1.8796 -9.1834 # bow with arrow attach point
367
+ 0 4.3967 -8.5325 # bow with arrow attach point (with arrow in other hand)
368
+ 0 -43.236 -20.8515 # spear with round end attach point
369
+ 0 -45.1723 -21.3522 # spear with round end attach point (held slightly further down)
370
+ 0 -1.3031 -10.0196 # suitcase attach point
371
+ 5.0276 -9.0556 -32.0066 # cup attach point
372
+ -0.0071 1.1162 -9.4039 # bar 3L attach point
373
+ 0.0076 -1.8049 -10.1498 # suitcase with long handle attach point
374
+ -1.9531 2.0054 -28.9541 # newspaper attach point
375
+ -0.0034 -0.8222 -9.8935 # handcuffs attach point / radio with large grille
376
+ 0.0041 -15.8223 -13.7717 # Bar 1.5L with Clip
377
+ 2343 # Minifig Goblet
378
+ 2530 # Minifig Sword Cutlass
379
+ 2542 # Minifig Tool Oar
380
+ 2561 # Minifig Gun Musket
381
+ 2562 # Minifig Gun Flintlock Pistol
382
+ 3068 # Tile 2x2 (for newspaper)
383
+ 3846 # Minifig Shield Triangular
384
+ 3849 # Minifig Lance
385
+ 3899 # Minifig Cup
386
+ 3962 # Minifig Radio
387
+ 4497 # Minifig Spear with Round End
388
+ 4449 # Minifig Suitcase (closed)
389
+ 4499 # Minifig Bow with Arrow
390
+ 19220 # Minifig Radio with Large Grille
391
+ 37178 # Minifig Suitcase with Long Handle (closed)
392
+ 48729 # Bar 1.5L with Clip
393
+ 61482 # Minifig Handcuffs
394
+ 87994 # Bar 3L
395
+ 93551 # Minifig Paint Palette
396
+ 93552 # Minifig Paint Brush
397
+
398
+
399
+ Parent 6260: # skeleton torso
400
+ 0 -24 0 # skeleton head attach point
401
+ 21.2 6.8 0 # skeleton left arm attach point
402
+ -21.2 6.8 0 # skeleton right arm attach point
403
+ 10 45 0 # left leg attach point
404
+ -10 45 0 # right leg attach point
405
+ 3626 # Minifig Head
406
+ 6265 # Minifig Skeleton Arm
407
+ 6266 # Minifig Skeleton Leg
408
+ 23769 # Minifig Skeleton Leg Long
409
+ 82359 # Minifig Skeleton Head
410
+ 93062 # Minifig Skeleton Leg with Square Foot
411
+ 93612 # ~Minifig Skeleton Leg with Square Foot, Leg
412
+ 93613 # ~Minifig Skeleton Leg with Square Foot, Foot
413
+
414
+ Parent 82359: # skeleton head
415
+ 0 0 0 # hat/helmet attach point
416
+
417
+ MinifigHelmets
418
+ MinifigHats
419
+ MinifigCaps
420
+
421
+ 6158 # Minifig Fire Helmet Breathing Hose
422
+ 15553 # Minifig Headdress Batgirl
423
+
424
+ Parent 25128: # Minifig Baby
425
+ 0 -0.9273 0 # Head attach point
426
+ 100662 # Minifig baby head
427
+
428
+ ##############################################################################
429
+ #
430
+ # Friends figures
431
+ #
432
+ ##############################################################################
433
+ Group FriendsTorsoChildren
434
+ 92198 # Figure Friends Head
435
+ 92240 # Figure Friends Male Head
436
+ 92244 # Figure Friends Female Left Arm
437
+ 92245 # Figure Friends Female Right Arm
438
+ 92246 # Figure Friends Male Left Arm
439
+ 92247 # Figure Friends Male Right Arm
440
+ 92248 # Figure Friends Hips
441
+ 10679 # Minifig Hips and Legs with Robotic Leg Right
442
+ 16709 # Minifig Hips and Legs Short with Horizontal Stripe
443
+ 24323 # Minifig Hips and Legs Faun
444
+ 84637 # Minifig Hips and Legs with Wooden Leg Right
445
+
446
+ Parent 92198: # Figure Friends Head
447
+ 0 0 -3 # hair attach point
448
+ FriendsHair
449
+ MinifigHair
450
+
451
+ Parent 92240: # Figure Friends Male Head
452
+ 0 0 -3
453
+ FriendsHair
454
+ MinifigHair
455
+
456
+ Parent u9210: # Figure Friends Boy Torso
457
+ 0 -33.2 0 # head attach point
458
+ 0 -36.1 0 # head attach point
459
+ 11 0 0 # left arm attach point
460
+ -11 0 0 # right arm attach point
461
+ 0 29.4 -1.2 # hips attach point
462
+ 0 -2.7 -47.4 # legs attach point
463
+ FriendsTorsoChildren
464
+
465
+ Parent 92241: # Figure Friends Girl Torso
466
+ 0 -33.2 0 # head attach point
467
+ 0 -36.1 0 # head attach point
468
+ 11 0 0 # left arm attach point
469
+ -11 0 0 # right arm attach point
470
+ 0 29.4 -1.2 # hips attach point
471
+ 0 -2.7 -47.4 # legs attach point
472
+ FriendsTorsoChildren
473
+
474
+ Parent 92242: # Figure Friends Man Torso
475
+ 0 -33.2 0 # head attach point
476
+ 0 -36.1 0 # head attach point
477
+ 11 0 0 # left arm attach point
478
+ -11 0 0 # right arm attach point
479
+ 0 29.4 -1.2 # hips attach point
480
+ 0 -2.7 -47.4 # legs attach point
481
+ FriendsTorsoChildren
482
+
483
+ Parent 92243: # Figure Friends Woman Torso
484
+ 0 -33.2 0 # head attach point
485
+ 0 -36.1 0 # head attach point
486
+ 11 0 0 # left arm attach point
487
+ -11 0 0 # right arm attach point
488
+ 0 29.4 -1.2 # hips attach point
489
+ 0 -2.7 -47.4 # legs attach point
490
+ FriendsTorsoChildren
491
+
492
+ Parent 92248: # Figure Friends Hips
493
+ 0 47.4 -2.7 # legs attach point
494
+ 0 16.0215 -44.7133 # legs attach point (sitting down)
495
+ 11202 # Figure Friends Legs with Shorts
496
+ 11244 # Figure Friends Legs with Wrap-around Skirt
497
+ 15680 # Figure Friends Legs with Full Length Skirt
498
+ 16529 # Figure Friends Legs Mermaid Tail
499
+ 92249 # Figure Friends Legs with Long Skirt
500
+ 92250 # Figure Friends Legs with Layered Skirt
501
+ 92251 # Figure Friends Legs with Cropped Trousers
502
+ 92252 # Figure Friends Legs with Pleated Skirt
503
+ 92253 # Figure Friends Legs with Trousers
ImportLDraw/lsynth/572a.dat ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 String End Stud
2
+ 0 Name: 572a.dat
3
+ 0 Author: Steve Bliss [sbliss]
4
+ 0 !LDRAW_ORG Part UPDATE 2005-01
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CCW
8
+
9
+ 0 !HISTORY 2005-12-28 [PTadmin] Official Update 2005-01
10
+ 0 !HISTORY 2007-07-09 [PTadmin] Header formatted for Contributor Agreement
11
+ 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01
12
+
13
+ 1 16 0 0 0 8 0 0 0 1 0 0 0 8 4-4edge.dat
14
+ 1 16 0 4 0 6 0 0 0 1 0 0 0 6 4-4edge.dat
15
+ 1 16 0 4 0 -6 0 0 0 -4 0 0 0 6 4-4disc.dat
16
+ 1 16 0 0 0 8 0 0 0 4 0 0 0 8 4-4cyli.dat
17
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 ring3.dat
18
+ 1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud.dat
19
+ 1 16 0 4 0 -1 0 0 0 -1 0 0 0 1 stud4a.dat
20
+ 0
ImportLDraw/lsynth/757.dat ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 Hose Flexible 12L Top 1 x 1 x 2/3 with Stud
2
+ 0 Name: 757.dat
3
+ 0 Author: Steve Bliss [sbliss]
4
+ 0 !LDRAW_ORG Part UPDATE 2004-01
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CCW
8
+ 0 !KEYWORDS gizmo, hose, flexible, minifig, space, tube, end, tabs, cap
9
+ 0 !KEYWORDS Star Wars, Studio, Life on Mars
10
+
11
+ 0 !HISTORY 2004-03-02 [PTadmin] Official Update 2004-01
12
+ 0 !HISTORY 2007-12-30 [PTadmin] Header formatted for Contributor Agreement
13
+ 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01
14
+
15
+ 0 // Note: One or more STUD references in this file have been purposely
16
+ 0 // capitalized to ensure that the stud is fully visible in LEdit.
17
+
18
+ 1 16 0 0 0 1 0 0 0 1 0 0 0 1 STUD2A.DAT
19
+ 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4edge.dat
20
+ 1 16 0 0 0 10 0 0 0 1 0 0 0 10 4-4edge.dat
21
+ 1 16 0 3 0 10 0 0 0 1 0 0 0 10 4-4edge.dat
22
+ 1 16 0 3 0 8 0 0 0 1 0 0 0 8 4-4edge.dat
23
+ 0 BFC INVERTNEXT
24
+ 1 16 0 0 0 4 0 0 0 16 0 0 0 4 4-4cyli.dat
25
+ 1 16 0 0 0 10 0 0 0 3 0 0 0 10 4-4cyli.dat
26
+ 1 16 0 3 0 8 0 0 0 6 0 0 0 8 4-4cyli.dat
27
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 ring3.dat
28
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 ring4.dat
29
+ 1 16 0 3 0 -2 0 0 0 -1 0 0 0 2 ring4.dat
30
+ 1 16 0 16 0 2 0 0 0 -1 0 0 0 2 ring2.dat
31
+ 1 16 0 9 0 2 0 0 0 7 0 0 0 2 4-4con3.dat
32
+ 1 16 0 16 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
33
+
34
+ 4 16 -2 9 7.6 0 9 8 0 16 8 -2 16 7.6
35
+ 4 16 0 9 8 2 9 7.6 2 16 7.6 0 16 8
36
+ 4 16 0 16 5 -2 16 5.6 -2 16 7.6 0 16 8
37
+ 4 16 2 16 5.6 0 16 5 0 16 8 2 16 7.6
38
+ 3 16 -2 9 7.6 -2 16 7.6 -2 16 5.6
39
+ 3 16 2 16 5.6 2 16 7.6 2 9 7.6
40
+ 2 24 -2 9 7.6 -2 16 7.6
41
+ 2 24 -2 16 7.6 -2 16 5.6
42
+ 2 24 -2 16 5.6 -2 9 7.6
43
+ 2 24 2 9 7.6 2 16 7.6
44
+ 2 24 2 16 7.6 2 16 5.6
45
+ 2 24 2 16 5.6 2 9 7.6
46
+ 2 24 -2 16 7.6 0 16 8
47
+ 2 24 0 16 8 2 16 7.6
48
+ 2 24 -7.6 9 2 -7.391 9 3.062
49
+ 2 24 -7.391 9 3.062 -5.657 9 5.657
50
+ 2 24 -5.657 9 5.657 -3.062 9 7.391
51
+ 2 24 -3.062 9 7.391 -2 9 7.6
52
+ 2 24 -5.6 16 2 -5.543 16 2.296
53
+ 2 24 -5.543 16 2.296 -4.243 16 4.243
54
+ 2 24 -4.243 16 4.243 -2.296 16 5.543
55
+ 2 24 -2.296 16 5.543 -2 16 5.6
56
+ 4 16 -7.6 9 -2 -8 9 0 -8 16 0 -7.6 16 -2
57
+ 4 16 -8 9 0 -7.6 9 2 -7.6 16 2 -8 16 0
58
+ 4 16 -5 16 0 -5.6 16 -2 -7.6 16 -2 -8 16 0
59
+ 4 16 -5.6 16 2 -5 16 0 -8 16 0 -7.6 16 2
60
+ 3 16 -7.6 9 -2 -7.6 16 -2 -5.6 16 -2
61
+ 3 16 -5.6 16 2 -7.6 16 2 -7.6 9 2
62
+ 2 24 -7.6 9 -2 -7.6 16 -2
63
+ 2 24 -7.6 16 -2 -5.6 16 -2
64
+ 2 24 -5.6 16 -2 -7.6 9 -2
65
+ 2 24 -7.6 9 2 -7.6 16 2
66
+ 2 24 -7.6 16 2 -5.6 16 2
67
+ 2 24 -5.6 16 2 -7.6 9 2
68
+ 2 24 -7.6 16 -2 -8 16 0
69
+ 2 24 -8 16 0 -7.6 16 2
70
+ 2 24 -2 9 -7.6 -3.062 9 -7.391
71
+ 2 24 -3.062 9 -7.391 -5.657 9 -5.657
72
+ 2 24 -5.657 9 -5.657 -7.391 9 -3.062
73
+ 2 24 -7.391 9 -3.062 -7.6 9 -2
74
+ 2 24 -2 16 -5.6 -2.296 16 -5.543
75
+ 2 24 -2.296 16 -5.543 -4.243 16 -4.243
76
+ 2 24 -4.243 16 -4.243 -5.543 16 -2.296
77
+ 2 24 -5.543 16 -2.296 -5.6 16 -2
78
+ 4 16 2 9 -7.6 0 9 -8 0 16 -8 2 16 -7.6
79
+ 4 16 0 9 -8 -2 9 -7.6 -2 16 -7.6 0 16 -8
80
+ 4 16 0 16 -5 2 16 -5.6 2 16 -7.6 0 16 -8
81
+ 4 16 -2 16 -5.6 0 16 -5 0 16 -8 -2 16 -7.6
82
+ 3 16 2 9 -7.6 2 16 -7.6 2 16 -5.6
83
+ 3 16 -2 16 -5.6 -2 16 -7.6 -2 9 -7.6
84
+ 2 24 2 9 -7.6 2 16 -7.6
85
+ 2 24 2 16 -7.6 2 16 -5.6
86
+ 2 24 2 16 -5.6 2 9 -7.6
87
+ 2 24 -2 9 -7.6 -2 16 -7.6
88
+ 2 24 -2 16 -7.6 -2 16 -5.6
89
+ 2 24 -2 16 -5.6 -2 9 -7.6
90
+ 2 24 2 16 -7.6 0 16 -8
91
+ 2 24 0 16 -8 -2 16 -7.6
92
+ 2 24 7.6 9 -2 7.391 9 -3.062
93
+ 2 24 7.391 9 -3.062 5.657 9 -5.657
94
+ 2 24 5.657 9 -5.657 3.062 9 -7.391
95
+ 2 24 3.062 9 -7.391 2 9 -7.6
96
+ 2 24 5.6 16 -2 5.543 16 -2.296
97
+ 2 24 5.543 16 -2.296 4.243 16 -4.243
98
+ 2 24 4.243 16 -4.243 2.296 16 -5.543
99
+ 2 24 2.296 16 -5.543 2 16 -5.6
100
+ 4 16 7.6 9 2 8 9 0 8 16 0 7.6 16 2
101
+ 4 16 8 9 0 7.6 9 -2 7.6 16 -2 8 16 0
102
+ 4 16 5 16 0 5.6 16 2 7.6 16 2 8 16 0
103
+ 4 16 5.6 16 -2 5 16 0 8 16 0 7.6 16 -2
104
+ 3 16 7.6 9 2 7.6 16 2 5.6 16 2
105
+ 3 16 5.6 16 -2 7.6 16 -2 7.6 9 -2
106
+ 2 24 7.6 9 2 7.6 16 2
107
+ 2 24 7.6 16 2 5.6 16 2
108
+ 2 24 5.6 16 2 7.6 9 2
109
+ 2 24 7.6 9 -2 7.6 16 -2
110
+ 2 24 7.6 16 -2 5.6 16 -2
111
+ 2 24 5.6 16 -2 7.6 9 -2
112
+ 2 24 7.6 16 2 8 16 0
113
+ 2 24 8 16 0 7.6 16 -2
114
+ 2 24 2 9 7.6 3.062 9 7.391
115
+ 2 24 3.062 9 7.391 5.657 9 5.657
116
+ 2 24 5.657 9 5.657 7.391 9 3.062
117
+ 2 24 7.391 9 3.062 7.6 9 2
118
+ 2 24 2 16 5.6 2.296 16 5.543
119
+ 2 24 2.296 16 5.543 4.243 16 4.243
120
+ 2 24 4.243 16 4.243 5.543 16 2.296
121
+ 2 24 5.543 16 2.296 5.6 16 2
122
+
123
+ 5 24 -8 16 0 -8 9 0 -7.6 16 -2 -7.6 16 2
124
+ 5 24 0 16 8 0 9 8 -2 16 7.6 2 16 7.6
125
+ 5 24 8 16 0 8 9 0 7.6 16 2 7.6 16 -2
126
+ 5 24 0 16 -8 0 9 -8 2 16 -7.6 -2 16 -7.6
127
+ 0
ImportLDraw/lsynth/LS00.dat ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~Moved to LS01
2
+ 0 Name: LS00.dat
3
+ 0 Author: [Willy Tschager]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CCW
8
+
9
+ 0 !HISTORY 2007-06-27 [Willy Tschager] Initial version
10
+
11
+ 0 // LSynth Constraint Part - Type 1 - "Hose"
12
+ 1 16 0 0 0 1 0 0 0 1 0 0 0 1 LS01.dat
13
+ 0
ImportLDraw/lsynth/LS01.dat ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 LSynth Constraint Part - Type 1 - "Hose"
2
+ 0 Name: LS01.dat
3
+ 0 Author: John VanZwieten, Steve Bliss, Kevin Clague, Willy Tschager
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth, RCX, ELECTRIC, CABLE, NXT, FIBER, OPTIC, FLEX, SYSTEM, FLEXIBLE, AXLE, MINIFIG,
10
+ 0 !KEYWORDS PNEUMATIC, RIBBED, RUBBER, STRING, CHAIN, BAND, BELT, PLASTIC, TREAD, INSIDE, OUTSIDE,
11
+ 0 !KEYWORDS CROSS, SHOW, HIDE, Synthesis
12
+
13
+ 0 !HISTORY 2006-11-25 [kclague] Place holder part, can be replaced as needed
14
+ 0 !HISTORY 2007-04-03 [Holly-Wood] BFCed, converted to new header.
15
+
16
+ 1 16 0 5 0 5 0 0 0 -1 0 0 0 5 4-4disc.dat
17
+ 1 16 0 5 0 5 0 0 0 1 0 0 0 5 4-4edge.dat
18
+ 1 16 0 5 0 5 0 0 0 -5 0 0 0 5 4-4cyli.dat
19
+ 1 16 0 -0.5 -4.9 1 0 0 0 5.5 0 0 0 2 box.dat
20
+ 1 16 0 0 0 5 0 0 0 1 0 0 0 5 4-4edge.dat
21
+ 1 16 0 0 0 5 0 0 0 1 0 0 0 5 4-4disc.dat
22
+ 1 16 0 0 0 3 0 0 0 1 0 0 0 3 4-4edge.dat
23
+ 1 16 0 0 0 3 0 0 0 -6 0 0 0 3 4-4cyli.dat
24
+ 1 16 0 -6 0 3 0 0 0 1 0 0 0 3 4-4edge.dat
25
+ 1 16 0 -6 0 1 0 0 0 -1 0 0 0 1 ring3.dat
26
+ 1 16 0 -6 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
27
+ 1 16 0 -6 0 4 0 0 0 -2 0 0 0 4 4-4cyli.dat
28
+ 1 16 0 -8 0 2 0 0 0 -4 0 0 0 2 4-4con1.dat
29
+ 1 16 0 -12 0 2 0 0 0 1 0 0 0 2 4-4edge.dat
30
+ 1 16 0 -12 0 2 0 0 0 1 0 0 0 2 4-4disc.dat
31
+ 0
ImportLDraw/lsynth/LS02.dat ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 LSynth Constraint Part - Type 2 - "Hose"
2
+ 0 Name: LS02.dat
3
+ 0 Author: Willy Tschager [Holly-Wood]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth, RCX, ELECTRIC, CABLE, NXT, FIBER, OPTIC, FLEX, SYSTEM, FLEXIBLE, AXLE, MINIFIG,
10
+ 0 !KEYWORDS PNEUMATIC, RIBBED, RUBBER, STRING, CHAIN, BAND, BELT, PLASTIC, TREAD, INSIDE, OUTSIDE,
11
+ 0 !KEYWORDS CROSS, SHOW, HIDE, Synthesis
12
+
13
+ 0 !HISTORY 2007-02-20 [Holly-Wood] Initial version
14
+
15
+ 1 16 0 0 0 4.904 0 0.975 0 1 0 -0.975 0 4.904 2-4edge.dat
16
+ 2 24 -4.904 0 0.975 -4.904 0 -0.976
17
+ 2 24 -4.904 0 -0.976 -4.157 0 -2.778
18
+ 2 24 -4.157 0 -2.778 -2.778 0 -4.157
19
+ 2 24 -2.778 0 -4.157 -0.975 0 -4.904
20
+ 2 24 -0.976 0 -4.904 -0.976 0 -7
21
+ 2 24 -0.976 0 -7 0.975 0 -7
22
+ 2 24 0.976 0 -4.904 0.976 0 -7
23
+ 2 24 0.976 0 -4.904 2.778 0 -4.157
24
+ 2 24 2.778 0 -4.157 4.157 0 -2.778
25
+ 2 24 4.157 0 -2.778 4.904 0 -0.975
26
+ 2 24 -0.975 0 -4.904 0 -20 0
27
+ 2 24 -0.976 0 -7 0 -20 -7
28
+ 2 24 0.976 0 -7 0 -20 -7
29
+ 2 24 0.975 0 -4.904 0 -20 0
30
+ 2 24 0 -20 0 0 -20 -7
31
+ 1 16 0 0 0 4.90393 0 0.975452 0 -1 0 -0.975452 0 4.90393 4-4disc.dat
32
+ 1 16 0 0 0 -4.90393 0 0.975452 0 -20 0 0.975452 0 4.90393 4-4con0.dat
33
+ 4 16 0.975 0 -4.904 -0.976 0 -4.904 -0.976 0 -7 0.975 0 -7
34
+ 4 16 0 -20 0 0.975 0 -4.904 0.975 0 -7 0 -20 -7
35
+ 4 16 -0.976 0 -4.904 0 -20 0 0 -20 -7 -0.976 0 -7
36
+ 3 16 0.975 0 -7 -0.976 0 -7 0 -20 -7
37
+ 0
ImportLDraw/lsynth/LS03.dat ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 LSynth Constraint Part - Type 3 - "Hose"
2
+ 0 Name: LS03.dat
3
+ 0 Author: John VanZwieten, Steve Bliss, Kevin Clague, Paul Easter, Don Heyse
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth, RCX, ELECTRIC, CABLE, NXT, FIBER, OPTIC, FLEX, SYSTEM, FLEXIBLE, AXLE, MINIFIG,
10
+ 0 !KEYWORDS PNEUMATIC, RIBBED, RUBBER, STRING, CHAIN, BAND, BELT, PLASTIC, TREAD, INSIDE, OUTSIDE,
11
+ 0 !KEYWORDS CROSS, SHOW, HIDE, Synthesis
12
+
13
+ 0 !HISTORY 1999-05-02 [kclague] Added nipple (taken from 751.dat)
14
+ 0 !HISTORY 1999-08-19 [SEB] Changed 4-4con12.dat >> 4-4con1.dat
15
+ 0 !HISTORY 2002-10-24 [kclague] Added fin for easy visualization of Y rotation
16
+ 0 !HISTORY 2007-04-03 [Holly-Wood] Changed color 47 to 16, BFCed, converted to new header.
17
+
18
+ 1 16 0 5 0 3 0 0 0 -1 0 0 0 3 4-4disc.dat
19
+ 1 16 0 5 0 3 0 0 0 1 0 0 0 3 4-4edge.dat
20
+ 1 16 0 0 0 7 0 0 0 1 0 0 0 7 4-4edge.dat
21
+ 1 16 0 5 0 3 0 0 0 -5 0 0 0 3 4-4cyli.dat
22
+ 1 16 0 -0.5 -4.9 1 0 0 0 5.5 0 0 0 2 box.dat
23
+ 1 16 0 0 0 5 0 0 0 1 0 0 0 5 4-4edge.dat
24
+ 1 16 0 0 0 5 0 0 0 1 0 0 0 5 4-4disc.dat
25
+ 1 16 0 0 0 3 0 0 0 1 0 0 0 3 4-4edge.dat
26
+ 1 16 0 0 0 3 0 0 0 -6 0 0 0 3 4-4cyli.dat
27
+ 1 16 0 -6 0 3 0 0 0 1 0 0 0 3 4-4edge.dat
28
+ 1 16 0 -6 0 1 0 0 0 -1 0 0 0 1 ring3.dat
29
+ 1 16 0 -6 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
30
+ 1 16 0 -6 0 4 0 0 0 -2 0 0 0 4 4-4cyli.dat
31
+ 1 16 0 -8 0 4 0 0 0 -4 0 0 0 4 4-4con0.dat
32
+ 0
33
+ 0 // Inlined: 1 16 0 0 0 10 0 0 0 15 0 0 0 10 zerobase.dat
34
+ 0
35
+ 2 4 -10 0 0 10 0 0
36
+ 2 5 0 -15 0 0 15 0
37
+ 2 9 0 0 -10 0 0 10
38
+ 0 +x
39
+ 2 4 11.6 0 0.2 11.6 0 -0.2
40
+ 2 4 11.8 0 0 11.4 0 0
41
+ 2 4 10.4 0 0.4 10.8 0 -0.4
42
+ 2 4 10.8 0 0.4 10.4 0 -0.4
43
+ 0 -x
44
+ 2 4 -11.8 0 0 -11.4 0 0
45
+ 2 4 -10.4 0 0.4 -10.8 0 -0.4
46
+ 2 4 -10.8 0 0.4 -10.4 0 -0.4
47
+ 0 +y
48
+ 2 5 0.2 17.4 0 -0.2 17.4 0
49
+ 2 5 0 17.7 0 0 17.1 0
50
+ 2 5 0 15.9 0 0.4 15.6 0
51
+ 2 5 0 15.9 0 -0.4 15.9 0
52
+ 2 5 0 15.9 0 0.4 16.2 0
53
+ 0 -y
54
+ 2 5 0 -17.7 0 0 -17.1 0
55
+ 2 5 0 -15.9 0 0.4 -15.6 0
56
+ 2 5 0 -15.9 0 -0.4 -15.9 0
57
+ 2 5 0 -15.9 0 0.4 -16.2 0
58
+ 0 +z
59
+ 2 9 0.2 0 11.6 -0.2 0 11.6
60
+ 2 9 0 0 11.8 0 0 11.4
61
+ 2 9 0.4 0 10.4 0.4 0 10.8
62
+ 2 9 0.4 0 10.4 -0.4 0 10.8
63
+ 2 9 -0.4 0 10.4 -0.4 0 10.8
64
+ 0 -z
65
+ 2 9 0 0 -11.8 0 0 -11.4
66
+ 2 9 0.4 0 -10.4 0.4 0 -10.8
67
+ 2 9 0.4 0 -10.4 -0.4 0 -10.8
68
+ 2 9 -0.4 0 -10.4 -0.4 0 -10.8
69
+ 0
ImportLDraw/lsynth/LS04.dat ADDED
@@ -0,0 +1,64 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 LSynth Constraint Part - Type 4 - "String"
2
+ 0 Name: LS04.dat
3
+ 0 Author: Willy Tschager [Holly-Wood]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth, RCX, ELECTRIC, CABLE, NXT, FIBER, OPTIC, FLEX, SYSTEM, FLEXIBLE, AXLE, MINIFIG,
10
+ 0 !KEYWORDS PNEUMATIC, RIBBED, RUBBER, STRING, CHAIN, BAND, BELT, PLASTIC, TREAD, INSIDE, OUTSIDE,
11
+ 0 !KEYWORDS CROSS, SHOW, HIDE, Synthesis
12
+
13
+ 0 !HISTORY 2007-06-07 [Holly-Wood] Initial version
14
+
15
+ 2 24 0.5 0 -0.866 0.195 0 -0.866
16
+ 2 24 0.195 0 -0.866 0.195 0 -1.4
17
+ 2 24 -0.195 0 -1.4 0.195 0 -1.4
18
+ 2 24 -0.195 0 -0.866 -0.195 0 -1.4
19
+ 2 24 -0.195 0 -0.866 -0.5 0 -0.866
20
+ 2 24 -0.5 0 -0.866 -1 0 0
21
+ 2 24 -1 0 0 -0.5 0 0.866
22
+ 2 24 -0.5 0 0.866 0.5 0 0.866
23
+ 2 24 0.5 0 0.866 1 0 0
24
+ 2 24 1 0 0 0.5 0 -0.866
25
+ 2 24 -0.195 0 -0.866 0 -4 -0.5
26
+ 2 24 -0.195 0 -1.4 0 -4 -1.4
27
+ 2 24 0.195 0 -1.4 0 -4 -1.4
28
+ 2 24 0.195 0 -0.866 0 -4 -0.5
29
+ 2 24 0 -4 -0.5 0 -4 -1.4
30
+ 2 24 0 -4 -0.5 0.433 -4 -0.25
31
+ 2 24 -0.433 -4 -0.25 0 -4 -0.5
32
+ 2 24 -0.433 -4 0.25 -0.433 -4 -0.25
33
+ 2 24 0 -4 0.5 -0.433 -4 0.25
34
+ 2 24 0.433 -4 0.25 0 -4 0.5
35
+ 2 24 0.433 -4 -0.25 0.433 -4 0.25
36
+ 3 16 -0.5 0 -0.866 0.5 0 -0.866 0 0 0
37
+ 3 16 -1 0 0 -0.5 0 -0.866 0 0 0
38
+ 3 16 -0.5 0 0.866 -1 0 0 0 0 0
39
+ 3 16 0.5 0 0.866 -0.5 0 0.866 0 0 0
40
+ 3 16 1 0 0 0.5 0 0.866 0 0 0
41
+ 3 16 0.5 0 -0.866 1 0 0 0 0 0
42
+ 3 8 0 -4 -0.5 0.5 0 -0.866 -0.5 0 -0.866
43
+ 3 16 -0.433 -4 -0.25 0 -4 -0.5 -0.5 0 -0.866
44
+ 3 8 -0.433 -4 -0.25 -0.5 0 -0.866 -1 0 0
45
+ 3 16 -0.433 -4 0.25 -0.433 -4 -0.25 -1 0 0
46
+ 3 8 -0.433 -4 0.25 -1 0 0 -0.5 0 0.866
47
+ 3 16 0 -4 0.5 -0.433 -4 0.25 -0.5 0 0.866
48
+ 3 8 0 -4 0.5 -0.5 0 0.866 0.5 0 0.866
49
+ 3 16 0.433 -4 0.25 0 -4 0.5 0.5 0 0.866
50
+ 3 8 0.433 -4 0.25 0.5 0 0.866 1 0 0
51
+ 3 16 0.433 -4 -0.25 0.433 -4 0.25 1 0 0
52
+ 3 8 0.433 -4 -0.25 1 0 0 0.5 0 -0.866
53
+ 3 16 0 -4 -0.5 0.433 -4 -0.25 0.5 0 -0.866
54
+ 3 16 0 -4 0 0.433 -4 -0.25 0 -4 -0.5
55
+ 3 16 0 -4 0 0 -4 -0.5 -0.433 -4 -0.25
56
+ 3 16 0 -4 0 -0.433 -4 -0.25 -0.433 -4 0.25
57
+ 3 16 0 -4 0 -0.433 -4 0.25 0 -4 0.5
58
+ 3 16 0 -4 0 0 -4 0.5 0.433 -4 0.25
59
+ 3 16 0 -4 0 0.433 -4 0.25 0.433 -4 -0.25
60
+ 4 16 0.195 0 -0.866 -0.195 0 -0.866 -0.195 0 -1.4 0.195 0 -1.4
61
+ 4 16 0 -4 -0.5 0.195 0 -0.866 0.195 0 -1.4 0 -4 -1.4
62
+ 4 16 -0.195 0 -0.866 0 -4 -0.5 0 -4 -1.4 -0.195 0 -1.4
63
+ 3 16 0.195 0 -1.4 -0.195 0 -1.4 0 -4 -1.4
64
+ 0
ImportLDraw/lsynth/LS05.dat ADDED
@@ -0,0 +1,151 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 LSynth Constraint Part - Type 5 - "NXT Cable"
2
+ 0 Name: LS05.dat
3
+ 0 Author: Willy Tschager [Holly-Wood]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth, RCX, ELECTRIC, CABLE, NXT, FIBER, OPTIC, FLEX, SYSTEM, FLEXIBLE, AXLE, MINIFIG,
10
+ 0 !KEYWORDS PNEUMATIC, RIBBED, RUBBER, STRING, CHAIN, BAND, BELT, PLASTIC, TREAD, INSIDE, OUTSIDE,
11
+ 0 !KEYWORDS CROSS, SHOW, HIDE, Synthesis
12
+
13
+ 0 !HISTORY 2008-03-17 [Holly-Wood] Initial version
14
+
15
+ 1 16 0 0 0 9.023 0 1.794 0 1 0 -0.39 0 1.962 48\1-4edge.dat
16
+ 1 16 0 0 0 1.794 0 -9.023 0 1 0 1.962 0 0.39 48\1-4edge.dat
17
+ 2 24 -9.023 0 0.39 -9.18 0 0.131
18
+ 2 24 -9.18 0 0.131 -9.18 0 -0.131
19
+ 2 24 -9.18 0 -0.131 -9.023 0 -0.391
20
+ 2 24 -9.023 0 -0.391 -8.711 0 -0.643
21
+ 2 24 -8.711 0 -0.643 -8.251 0 -0.885
22
+ 2 24 -8.251 0 -0.885 -7.649 0 -1.112
23
+ 2 24 -7.649 0 -1.112 -6.917 0 -1.319
24
+ 2 24 -6.917 0 -1.319 -6.065 0 -1.504
25
+ 2 24 -6.065 0 -1.504 -5.111 0 -1.663
26
+ 2 24 -5.111 0 -1.663 -4.068 0 -1.794
27
+ 2 24 -4.068 0 -1.794 -2.956 0 -1.894
28
+ 2 24 -2.956 0 -1.894 -1.794 0 -1.962
29
+ 2 24 -1.794 0 -1.962 -1 0 -1.985
30
+ 2 24 -1 0 -1.985 -1 0 -2.8
31
+ 2 24 -1 0 -2.8 1 0 -2.8
32
+ 2 24 1 0 -1.985 1 0 -2.8
33
+ 2 24 1 0 -1.985 1.796 0 -1.962
34
+ 2 24 1.796 0 -1.962 2.958 0 -1.894
35
+ 2 24 2.958 0 -1.894 4.07 0 -1.794
36
+ 2 24 4.07 0 -1.794 5.112 0 -1.663
37
+ 2 24 5.112 0 -1.663 6.067 0 -1.504
38
+ 2 24 6.067 0 -1.504 6.917 0 -1.319
39
+ 2 24 6.917 0 -1.319 7.65 0 -1.111
40
+ 2 24 7.65 0 -1.111 8.251 0 -0.884
41
+ 2 24 8.251 0 -0.884 8.711 0 -0.643
42
+ 2 24 8.711 0 -0.643 9.023 0 -0.39
43
+ 2 24 -1 0 -1.985 0 -20 0
44
+ 2 24 -1 0 -2.8 0 -20 -2.8
45
+ 2 24 1 0 -2.8 0 -20 -2.8
46
+ 2 24 1 0 -1.985 0 -20 0
47
+ 2 24 0 -20 0 0 -20 -2.8
48
+ 1 16 0 0 0 9.023 0 1.795 0 -1 0 -0.39 0 1.962 48\4-4disc.dat
49
+ 4 16 1 0 -1.985 -1 0 -1.985 -1 0 -2.8 1 0 -2.8
50
+ 0 Original Line: 1 16 0 0 0 -9.023 0 1.795 0 -20 0 0.39 0 1.962 48\4-4con0.dat
51
+ 3 16 -9.023 0 0.39 -8.711 0 0.643 0 -20 0
52
+ 3 16 -8.711 0 0.643 -8.251 0 0.884 0 -20 0
53
+ 3 16 -8.251 0 0.884 -7.649 0 1.111 0 -20 0
54
+ 3 16 -7.649 0 1.111 -6.916 0 1.319 0 -20 0
55
+ 3 16 -6.916 0 1.319 -6.066 0 1.504 0 -20 0
56
+ 3 16 -6.066 0 1.504 -5.111 0 1.663 0 -20 0
57
+ 3 16 -5.111 0 1.663 -4.069 0 1.794 0 -20 0
58
+ 3 16 -4.069 0 1.794 -2.957 0 1.894 0 -20 0
59
+ 3 16 -2.957 0 1.894 -1.795 0 1.962 0 -20 0
60
+ 3 16 -1.795 0 1.962 -0.601 0 1.996 0 -20 0
61
+ 3 16 -0.601 0 1.996 0.602 0 1.996 0 -20 0
62
+ 3 16 0.602 0 1.996 1.795 0 1.962 0 -20 0
63
+ 3 16 1.795 0 1.962 2.957 0 1.894 0 -20 0
64
+ 3 16 2.957 0 1.894 4.069 0 1.794 0 -20 0
65
+ 3 16 4.069 0 1.794 5.112 0 1.663 0 -20 0
66
+ 3 16 5.112 0 1.663 6.066 0 1.504 0 -20 0
67
+ 3 16 6.066 0 1.504 6.917 0 1.319 0 -20 0
68
+ 3 16 6.917 0 1.319 7.649 0 1.112 0 -20 0
69
+ 3 16 7.649 0 1.112 8.252 0 0.885 0 -20 0
70
+ 3 16 8.252 0 0.885 8.711 0 0.643 0 -20 0
71
+ 3 16 8.711 0 0.643 9.023 0 0.391 0 -20 0
72
+ 3 16 9.023 0 0.391 9.18 0 0.131 0 -20 0
73
+ 3 16 9.18 0 0.131 9.18 0 -0.131 0 -20 0
74
+ 3 16 9.18 0 -0.131 9.023 0 -0.39 0 -20 0
75
+ 3 16 9.023 0 -0.39 8.711 0 -0.643 0 -20 0
76
+ 3 16 8.711 0 -0.643 8.251 0 -0.884 0 -20 0
77
+ 3 16 8.251 0 -0.884 7.649 0 -1.111 0 -20 0
78
+ 3 16 7.649 0 -1.111 6.916 0 -1.319 0 -20 0
79
+ 3 16 6.916 0 -1.319 6.066 0 -1.504 0 -20 0
80
+ 3 16 6.066 0 -1.504 5.111 0 -1.663 0 -20 0
81
+ 3 16 5.111 0 -1.663 4.069 0 -1.794 0 -20 0
82
+ 3 16 4.069 0 -1.794 2.957 0 -1.894 0 -20 0
83
+ 3 16 2.957 0 -1.894 1.795 0 -1.962 0 -20 0
84
+ 3 16 1.795 0 -1.962 0.601 0 -1.996 0 -20 0
85
+ 3 16 0.601 0 -1.996 -0.602 0 -1.996 0 -20 0
86
+ 3 16 -0.602 0 -1.996 -1.795 0 -1.962 0 -20 0
87
+ 3 16 -1.795 0 -1.962 -2.957 0 -1.894 0 -20 0
88
+ 3 16 -2.957 0 -1.894 -4.069 0 -1.794 0 -20 0
89
+ 3 16 -4.069 0 -1.794 -5.112 0 -1.663 0 -20 0
90
+ 3 16 -5.112 0 -1.663 -6.066 0 -1.504 0 -20 0
91
+ 3 16 -6.066 0 -1.504 -6.917 0 -1.319 0 -20 0
92
+ 3 16 -6.917 0 -1.319 -7.649 0 -1.112 0 -20 0
93
+ 3 16 -7.649 0 -1.112 -8.252 0 -0.885 0 -20 0
94
+ 3 16 -8.252 0 -0.885 -8.711 0 -0.643 0 -20 0
95
+ 3 16 -8.711 0 -0.643 -9.023 0 -0.391 0 -20 0
96
+ 3 16 -9.023 0 -0.391 -9.18 0 -0.131 0 -20 0
97
+ 3 16 -9.18 0 -0.131 -9.18 0 0.131 0 -20 0
98
+ 3 16 -9.18 0 0.131 -9.023 0 0.39 0 -20 0
99
+ 5 24 0 -20 0 -9.023 0 0.39 -9.18 0 0.131 -8.711 0 0.643
100
+ 5 24 0 -20 0 -8.711 0 0.643 -9.023 0 0.39 -8.251 0 0.884
101
+ 5 24 0 -20 0 -8.251 0 0.884 -8.711 0 0.643 -7.649 0 1.111
102
+ 5 24 0 -20 0 -7.649 0 1.111 -8.251 0 0.884 -6.916 0 1.319
103
+ 5 24 0 -20 0 -6.916 0 1.319 -7.649 0 1.111 -6.066 0 1.504
104
+ 5 24 0 -20 0 -6.066 0 1.504 -6.916 0 1.319 -5.111 0 1.663
105
+ 5 24 0 -20 0 -5.111 0 1.663 -6.066 0 1.504 -4.069 0 1.794
106
+ 5 24 0 -20 0 -4.069 0 1.794 -5.111 0 1.663 -2.957 0 1.894
107
+ 5 24 0 -20 0 -2.957 0 1.894 -4.069 0 1.794 -1.795 0 1.962
108
+ 5 24 0 -20 0 -1.795 0 1.962 -2.957 0 1.894 -0.601 0 1.996
109
+ 5 24 0 -20 0 -0.601 0 1.996 -1.795 0 1.962 0.602 0 1.996
110
+ 5 24 0 -20 0 0.602 0 1.996 -0.601 0 1.996 1.795 0 1.962
111
+ 5 24 0 -20 0 1.795 0 1.962 0.602 0 1.996 2.957 0 1.894
112
+ 5 24 0 -20 0 2.957 0 1.894 1.795 0 1.962 4.069 0 1.794
113
+ 5 24 0 -20 0 4.069 0 1.794 2.957 0 1.894 5.112 0 1.663
114
+ 5 24 0 -20 0 5.112 0 1.663 4.069 0 1.794 6.066 0 1.504
115
+ 5 24 0 -20 0 6.066 0 1.504 5.112 0 1.663 6.917 0 1.319
116
+ 5 24 0 -20 0 6.917 0 1.319 6.066 0 1.504 7.649 0 1.112
117
+ 5 24 0 -20 0 7.649 0 1.112 6.917 0 1.319 8.252 0 0.885
118
+ 5 24 0 -20 0 8.252 0 0.885 7.649 0 1.112 8.711 0 0.643
119
+ 5 24 0 -20 0 8.711 0 0.643 8.252 0 0.885 9.023 0 0.391
120
+ 5 24 0 -20 0 9.023 0 0.391 8.711 0 0.643 9.18 0 0.131
121
+ 5 24 0 -20 0 9.18 0 0.131 9.023 0 0.391 9.18 0 -0.131
122
+ 5 24 0 -20 0 9.18 0 -0.131 9.18 0 0.131 9.023 0 -0.39
123
+ 5 24 0 -20 0 9.023 0 -0.39 9.18 0 -0.131 8.711 0 -0.643
124
+ 5 24 0 -20 0 8.711 0 -0.643 9.023 0 -0.39 8.251 0 -0.884
125
+ 5 24 0 -20 0 8.251 0 -0.884 8.711 0 -0.643 7.649 0 -1.111
126
+ 5 24 0 -20 0 7.649 0 -1.111 8.251 0 -0.884 6.916 0 -1.319
127
+ 5 24 0 -20 0 6.916 0 -1.319 7.649 0 -1.111 6.066 0 -1.504
128
+ 5 24 0 -20 0 6.066 0 -1.504 6.916 0 -1.319 5.111 0 -1.663
129
+ 5 24 0 -20 0 5.111 0 -1.663 6.066 0 -1.504 4.069 0 -1.794
130
+ 5 24 0 -20 0 4.069 0 -1.794 5.111 0 -1.663 2.957 0 -1.894
131
+ 5 24 0 -20 0 2.957 0 -1.894 4.069 0 -1.794 1.795 0 -1.962
132
+ 5 24 0 -20 0 1.795 0 -1.962 2.957 0 -1.894 0.601 0 -1.996
133
+ 5 24 0 -20 0 0.601 0 -1.996 1.795 0 -1.962 -0.602 0 -1.996
134
+ 5 24 0 -20 0 -0.602 0 -1.996 0.601 0 -1.996 -1.795 0 -1.962
135
+ 5 24 0 -20 0 -1.795 0 -1.962 -0.602 0 -1.996 -2.957 0 -1.894
136
+ 5 24 0 -20 0 -2.957 0 -1.894 -1.795 0 -1.962 -4.069 0 -1.794
137
+ 5 24 0 -20 0 -4.069 0 -1.794 -2.957 0 -1.894 -5.112 0 -1.663
138
+ 5 24 0 -20 0 -5.112 0 -1.663 -4.069 0 -1.794 -6.066 0 -1.504
139
+ 5 24 0 -20 0 -6.066 0 -1.504 -5.112 0 -1.663 -6.917 0 -1.319
140
+ 5 24 0 -20 0 -6.917 0 -1.319 -6.066 0 -1.504 -7.649 0 -1.112
141
+ 5 24 0 -20 0 -7.649 0 -1.112 -6.917 0 -1.319 -8.252 0 -0.885
142
+ 5 24 0 -20 0 -8.252 0 -0.885 -7.649 0 -1.112 -8.711 0 -0.643
143
+ 5 24 0 -20 0 -8.711 0 -0.643 -8.252 0 -0.885 -9.023 0 -0.391
144
+ 5 24 0 -20 0 -9.023 0 -0.391 -8.711 0 -0.643 -9.18 0 -0.131
145
+ 5 24 0 -20 0 -9.18 0 -0.131 -9.023 0 -0.391 -9.18 0 0.131
146
+ 5 24 0 -20 0 -9.18 0 0.131 -9.18 0 -0.131 -9.023 0 0.39
147
+
148
+ 4 16 0 -20 0 1 0 -1.985 1 0 -2.8 0 -20 -2.8
149
+ 4 16 -1 0 -1.985 0 -20 0 0 -20 -2.8 -1 0 -2.8
150
+ 3 16 1 0 -2.8 -1 0 -2.8 0 -20 -2.8
151
+ 0
ImportLDraw/lsynth/LS06.dat ADDED
@@ -0,0 +1,184 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 LSynth Constraint Part - Type 6 - "Power Functions Cable"
2
+ 0 Name: LS06.dat
3
+ 0 Author: Willy Tschager [Holly-Wood]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth, RCX, ELECTRIC, CABLE, NXT, FIBER, OPTIC, FLEX, SYSTEM, FLEXIBLE, AXLE, MINIFIG,
10
+ 0 !KEYWORDS PNEUMATIC, RIBBED, RUBBER, STRING, CHAIN, BAND, BELT, PLASTIC, TREAD, INSIDE, OUTSIDE,
11
+ 0 !KEYWORDS CROSS, SHOW, HIDE, Synthesis
12
+
13
+ 0 !HISTORY 2008-03-17 [Holly-Wood] Initial version
14
+
15
+ 2 24 0 0 -1.227 0.228 0 -1.455
16
+ 2 24 0.228 0 -1.455 0.859 0 -1.716
17
+ 2 24 0.858 0 -1.716 0.858 0 -2.45
18
+ 2 24 0.858 0 -2.45 1.541 0 -2.45
19
+ 2 24 1.542 0 -1.716 1.542 0 -2.45
20
+ 2 24 1.542 0 -1.716 2.172 0 -1.455
21
+ 2 24 2.45 0 -1.177 2.172 0 -1.455
22
+ 2 24 2.728 0 -1.455 2.45 0 -1.177
23
+ 2 24 2.728 0 -1.455 3.359 0 -1.716
24
+ 2 24 3.358 0 -1.716 3.358 0 -2.45
25
+ 2 24 3.358 0 -2.45 4.041 0 -2.45
26
+ 2 24 4.042 0 -1.716 4.042 0 -2.45
27
+ 2 24 4.042 0 -1.716 4.672 0 -1.455
28
+ 2 24 4.672 0 -1.455 5.155 0 -0.972
29
+ 2 24 5.155 0 -0.972 5.416 0 -0.341
30
+ 2 24 5.416 0 -0.341 5.416 0 0.342
31
+ 2 24 5.416 0 0.342 5.155 0 0.972
32
+ 2 24 5.155 0 0.972 4.672 0 1.455
33
+ 2 24 4.672 0 1.455 4.041 0 1.716
34
+ 2 24 4.041 0 1.716 3.358 0 1.716
35
+ 2 24 3.358 0 1.716 2.728 0 1.455
36
+ 2 24 2.728 0 1.455 2.45 0 1.177
37
+ 2 24 2.172 0 1.455 2.45 0 1.177
38
+ 2 24 2.172 0 1.455 1.541 0 1.716
39
+ 2 24 1.541 0 1.716 0.858 0 1.716
40
+ 2 24 0.858 0 1.716 0.228 0 1.455
41
+ 2 24 0.228 0 1.455 0 0 1.227
42
+ 2 24 -0.228 0 1.455 0 0 1.227
43
+ 2 24 -0.228 0 1.455 -0.859 0 1.716
44
+ 2 24 -0.859 0 1.716 -1.542 0 1.716
45
+ 2 24 -1.542 0 1.716 -2.172 0 1.455
46
+ 2 24 -2.172 0 1.455 -2.45 0 1.177
47
+ 2 24 -2.728 0 1.455 -2.45 0 1.177
48
+ 2 24 -2.728 0 1.455 -3.359 0 1.716
49
+ 2 24 -3.359 0 1.716 -4.042 0 1.716
50
+ 2 24 -4.042 0 1.716 -4.672 0 1.455
51
+ 2 24 -4.672 0 1.455 -5.155 0 0.972
52
+ 2 24 -5.155 0 0.972 -5.416 0 0.341
53
+ 2 24 -5.416 0 0.341 -5.416 0 -0.342
54
+ 2 24 -5.416 0 -0.342 -5.155 0 -0.972
55
+ 2 24 -5.155 0 -0.972 -4.672 0 -1.455
56
+ 2 24 -4.672 0 -1.455 -4.041 0 -1.716
57
+ 2 24 -4.042 0 -1.716 -4.042 0 -2.45
58
+ 2 24 -4.042 0 -2.45 -3.359 0 -2.45
59
+ 2 24 -3.358 0 -1.716 -3.358 0 -2.45
60
+ 2 24 -3.358 0 -1.716 -2.728 0 -1.455
61
+ 2 24 -2.728 0 -1.455 -2.45 0 -1.177
62
+ 2 24 -2.45 0 -1.177 -2.172 0 -1.455
63
+ 2 24 -2.172 0 -1.455 -1.541 0 -1.716
64
+ 2 24 -1.542 0 -1.716 -1.542 0 -2.45
65
+ 2 24 -1.542 0 -2.45 -0.859 0 -2.45
66
+ 2 24 -0.858 0 -1.716 -0.858 0 -2.45
67
+ 2 24 -0.858 0 -1.716 -0.228 0 -1.455
68
+ 2 24 -0.228 0 -1.455 0 0 -1.227
69
+ 2 24 0 -2.103 -0.802 0 0 -1.227
70
+ 2 24 0 -3.608 -0.238 0 -2.103 -0.802
71
+ 2 24 0 -3.608 -0.238 0 -3.608 0.239
72
+ 2 24 0 -3.608 0.239 0 -2.103 0.802
73
+ 2 24 0 -2.103 0.802 0 0 1.227
74
+ 2 24 -2.45 -1.691 -0.835 -2.45 0 -1.177
75
+ 2 24 -2.45 -3.257 -0.249 -2.45 -1.691 -0.835
76
+ 2 24 -2.45 -3.257 -0.249 -2.45 -3.257 0.249
77
+ 2 24 -2.45 -3.257 0.249 -2.45 -1.691 0.835
78
+ 2 24 -2.45 -1.691 0.835 -2.45 0 1.177
79
+ 2 24 2.45 -1.691 -0.835 2.45 0 -1.177
80
+ 2 24 2.45 -3.257 -0.249 2.45 -1.691 -0.835
81
+ 2 24 2.45 -3.257 -0.249 2.45 -3.257 0.249
82
+ 2 24 2.45 -3.257 0.249 2.45 -1.691 0.835
83
+ 2 24 2.45 -1.691 0.835 2.45 0 1.177
84
+ 2 24 -4.041 0 -1.716 -3.7 -12 0
85
+ 2 24 -4.042 0 -2.45 -3.7 -12 -2.45
86
+ 2 24 -3.358 0 -2.45 -3.7 -12 -2.45
87
+ 2 24 -3.359 0 -1.716 -3.7 -12 0
88
+ 2 24 -3.7 -12 0 -3.7 -12 -2.45
89
+ 2 24 -1.541 0 -1.716 -1.2 -12 0
90
+ 2 24 -1.542 0 -2.45 -1.2 -12 -2.45
91
+ 2 24 -0.858 0 -2.45 -1.2 -12 -2.45
92
+ 2 24 -0.859 0 -1.716 -1.2 -12 0
93
+ 2 24 -1.2 -12 0 -1.2 -12 -2.45
94
+ 2 24 0.859 0 -1.716 1.2 -12 0
95
+ 2 24 0.858 0 -2.45 1.2 -12 -2.45
96
+ 2 24 1.542 0 -2.45 1.2 -12 -2.45
97
+ 2 24 1.541 0 -1.716 1.2 -12 0
98
+ 2 24 1.2 -12 0 1.2 -12 -2.45
99
+ 2 24 3.359 0 -1.716 3.7 -12 0
100
+ 2 24 3.358 0 -2.45 3.7 -12 -2.45
101
+ 2 24 4.042 0 -2.45 3.7 -12 -2.45
102
+ 2 24 4.041 0 -1.716 3.7 -12 0
103
+ 2 24 3.7 -12 0 3.7 -12 -2.45
104
+
105
+ 3 16 -3.7 0 0 -2.45 0 -1.177 -2.45 0 1.177
106
+ 3 16 -3.7 0 0 -2.45 0 1.177 -2.728 0 1.455
107
+ 3 16 -3.7 0 0 -2.728 0 1.455 -3.359 0 1.716
108
+ 3 16 -3.7 0 0 -3.359 0 1.716 -4.042 0 1.716
109
+ 3 16 -3.7 0 0 -4.042 0 1.716 -4.672 0 1.455
110
+ 3 16 -3.7 0 0 -4.672 0 1.455 -5.155 0 0.972
111
+ 3 16 -3.7 0 0 -5.155 0 0.972 -5.416 0 0.341
112
+ 3 16 -3.7 0 0 -5.416 0 0.341 -5.416 0 -0.342
113
+ 3 16 -3.7 0 0 -5.416 0 -0.342 -5.155 0 -0.972
114
+ 3 16 -3.7 0 0 -5.155 0 -0.972 -4.672 0 -1.455
115
+ 3 16 -3.7 0 0 -4.672 0 -1.455 -4.041 0 -1.716
116
+ 3 16 -3.7 0 0 -4.041 0 -1.716 -3.358 0 -1.716
117
+ 3 16 -3.7 0 0 -3.358 0 -1.716 -2.728 0 -1.455
118
+ 3 16 -2.728 0 -1.455 -2.45 0 -1.177 -3.7 0 0
119
+ 3 16 -2.45 0 1.177 -2.45 0 -1.177 -1.2 0 0
120
+ 3 16 -1.2 0 0 -2.45 0 -1.177 -2.172 0 -1.455
121
+ 3 16 -1.2 0 0 -2.172 0 -1.455 -1.541 0 -1.716
122
+ 3 16 -1.2 0 0 -1.541 0 -1.716 -0.858 0 -1.716
123
+ 3 16 -1.2 0 0 -0.858 0 -1.716 -0.228 0 -1.455
124
+ 3 16 -1.2 0 0 -0.228 0 -1.455 0 0 -1.227
125
+ 3 16 -1.2 0 0 0 0 -1.227 0 0 1.227
126
+ 3 16 -1.2 0 0 0 0 1.227 -0.228 0 1.455
127
+ 3 16 -1.2 0 0 -0.228 0 1.455 -0.859 0 1.716
128
+ 3 16 -1.2 0 0 -0.859 0 1.716 -1.542 0 1.716
129
+ 3 16 -1.2 0 0 -1.542 0 1.716 -2.172 0 1.455
130
+ 3 16 -2.172 0 1.455 -2.45 0 1.177 -1.2 0 0
131
+
132
+ 3 16 0 0 1.227 0 0 -1.227 1.2 0 0
133
+ 3 16 0 0 -1.227 0.228 0 -1.455 1.2 0 0
134
+ 3 16 1.2 0 0 0.228 0 -1.455 0.859 0 -1.716
135
+ 3 16 1.2 0 0 0.859 0 -1.716 1.542 0 -1.716
136
+ 3 16 1.2 0 0 1.542 0 -1.716 2.172 0 -1.455
137
+ 3 16 2.172 0 -1.455 2.45 0 -1.177 1.2 0 0
138
+ 3 16 1.2 0 0 2.45 0 -1.177 2.45 0 1.177
139
+ 3 16 1.2 0 0 2.45 0 1.177 2.172 0 1.455
140
+ 3 16 1.2 0 0 2.172 0 1.455 1.541 0 1.716
141
+ 3 16 1.2 0 0 1.541 0 1.716 0.858 0 1.716
142
+ 3 16 1.2 0 0 0.858 0 1.716 0.228 0 1.455
143
+ 3 16 0.228 0 1.455 0 0 1.227 1.2 0 0
144
+
145
+ 3 16 2.45 0 1.177 2.45 0 -1.177 3.7 0 0
146
+ 3 16 3.7 0 0 2.45 0 -1.177 2.728 0 -1.455
147
+ 3 16 3.7 0 0 2.728 0 -1.455 3.359 0 -1.716
148
+ 3 16 3.7 0 0 3.359 0 -1.716 4.042 0 -1.716
149
+ 3 16 3.7 0 0 4.042 0 -1.716 4.672 0 -1.455
150
+ 3 16 3.7 0 0 4.672 0 -1.455 5.155 0 -0.972
151
+ 3 16 3.7 0 0 5.155 0 -0.972 5.416 0 -0.341
152
+ 3 16 3.7 0 0 5.416 0 -0.341 5.416 0 0.342
153
+ 3 16 3.7 0 0 5.416 0 0.342 5.155 0 0.972
154
+ 3 16 3.7 0 0 5.155 0 0.972 4.672 0 1.455
155
+ 3 16 3.7 0 0 4.672 0 1.455 4.041 0 1.716
156
+ 3 16 3.7 0 0 4.041 0 1.716 3.358 0 1.716
157
+ 3 16 3.7 0 0 3.358 0 1.716 2.728 0 1.455
158
+ 3 16 2.728 0 1.455 2.45 0 1.177 3.7 0 0
159
+
160
+ 4 16 -3.359 0 -1.716 -4.042 0 -1.716 -4.042 0 -2.45 -3.359 0 -2.45
161
+ 4 16 -3.7 -12 0 -3.359 0 -1.716 -3.359 0 -2.45 -3.7 -12 -2.45
162
+ 4 16 -4.042 0 -1.716 -3.7 -12 0 -3.7 -12 -2.45 -4.042 0 -2.45
163
+ 3 16 -3.359 0 -2.45 -4.042 0 -2.45 -3.7 -12 -2.45
164
+
165
+ 4 16 -0.859 0 -1.716 -1.542 0 -1.716 -1.542 0 -2.45 -0.859 0 -2.45
166
+ 4 16 -1.2 -12 0 -0.859 0 -1.716 -0.859 0 -2.45 -1.2 -12 -2.45
167
+ 4 16 -1.542 0 -1.716 -1.2 -12 0 -1.2 -12 -2.45 -1.542 0 -2.45
168
+ 3 16 -0.859 0 -2.45 -1.542 0 -2.45 -1.2 -12 -2.45
169
+
170
+ 4 16 1.541 0 -1.716 0.858 0 -1.716 0.858 0 -2.45 1.541 0 -2.45
171
+ 4 16 1.2 -12 0 1.541 0 -1.716 1.541 0 -2.45 1.2 -12 -2.45
172
+ 4 16 0.858 0 -1.716 1.2 -12 0 1.2 -12 -2.45 0.858 0 -2.45
173
+ 3 16 1.541 0 -2.45 0.858 0 -2.45 1.2 -12 -2.45
174
+
175
+ 4 16 4.041 0 -1.716 3.358 0 -1.716 3.358 0 -2.45 4.041 0 -2.45
176
+ 4 16 3.7 -12 0 4.041 0 -1.716 4.041 0 -2.45 3.7 -12 -2.45
177
+ 4 16 3.358 0 -1.716 3.7 -12 0 3.7 -12 -2.45 3.358 0 -2.45
178
+ 3 16 4.041 0 -2.45 3.358 0 -2.45 3.7 -12 -2.45
179
+
180
+ 1 16 -3.7 0 0 -1.716 0 0.341 0 -12 0 0.341 0 1.716 4-4con0.dat
181
+ 1 16 -1.2 0 0 -1.716 0 0.341 0 -12 0 0.341 0 1.716 4-4con0.dat
182
+ 1 16 1.2 0 0 -1.716 0 0.341 0 -12 0 0.341 0 1.716 4-4con0.dat
183
+ 1 16 3.7 0 0 -1.716 0 0.341 0 -12 0 0.341 0 1.716 4-4con0.dat
184
+ 0
ImportLDraw/lsynth/LS07.dat ADDED
@@ -0,0 +1,98 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 LSynth Constraint Part - Type 7 - "RCX Cable"
2
+ 0 Name: LS07.dat
3
+ 0 Author: Willy Tschager [Holly-Wood]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth, RCX, ELECTRIC, CABLE, NXT, FIBER, OPTIC, FLEX, SYSTEM, FLEXIBLE, AXLE, MINIFIG,
10
+ 0 !KEYWORDS PNEUMATIC, RIBBED, RUBBER, STRING, CHAIN, BAND, BELT, PLASTIC, TREAD, INSIDE, OUTSIDE,
11
+ 0 !KEYWORDS CROSS, SHOW, HIDE, Synthesis
12
+
13
+ 0 !HISTORY 2009-05-14 [Holly-Wood] Initial version
14
+
15
+ 2 24 0.228 0 -1.455 -0.05 0 -1.177
16
+ 2 24 0.228 0 -1.455 0.859 0 -1.716
17
+ 2 24 0.858 0 -1.716 0.858 0 -2.45
18
+ 2 24 0.858 0 -2.45 1.541 0 -2.45
19
+ 2 24 1.542 0 -1.716 1.542 0 -2.45
20
+ 2 24 1.542 0 -1.716 2.172 0 -1.455
21
+ 2 24 2.172 0 -1.455 2.655 0 -0.972
22
+ 2 24 2.655 0 -0.972 2.916 0 -0.341
23
+ 2 24 2.916 0 -0.341 2.916 0 0.342
24
+ 2 24 2.916 0 0.342 2.655 0 0.972
25
+ 2 24 2.655 0 0.972 2.172 0 1.455
26
+ 2 24 2.172 0 1.455 1.541 0 1.716
27
+ 2 24 1.541 0 1.716 0.858 0 1.716
28
+ 2 24 0.858 0 1.716 0.228 0 1.455
29
+ 2 24 0.228 0 1.455 -0.05 0 1.177
30
+ 2 24 -0.228 0 1.455 0.05 0 1.177
31
+ 2 24 -0.228 0 1.455 -0.859 0 1.716
32
+ 2 24 -0.859 0 1.716 -1.542 0 1.716
33
+ 2 24 -1.542 0 1.716 -2.172 0 1.455
34
+ 2 24 -2.172 0 1.455 -2.655 0 0.972
35
+ 2 24 -2.655 0 0.972 -2.916 0 0.341
36
+ 2 24 -2.916 0 0.341 -2.916 0 -0.342
37
+ 2 24 -2.916 0 -0.342 -2.655 0 -0.972
38
+ 2 24 -2.655 0 -0.972 -2.172 0 -1.455
39
+ 2 24 -2.172 0 -1.455 -1.541 0 -1.716
40
+ 2 24 -1.542 0 -1.716 -1.542 0 -2.45
41
+ 2 24 -1.542 0 -2.45 -0.859 0 -2.45
42
+ 2 24 -0.858 0 -1.716 -0.858 0 -2.45
43
+ 2 24 -0.858 0 -1.716 -0.228 0 -1.455
44
+ 2 24 -0.228 0 -1.455 0.05 0 -1.177
45
+ 2 24 0 -2.103 -0.802 0 0 -1.227
46
+ 2 24 0 -3.608 -0.238 0 -2.103 -0.802
47
+ 2 24 0 -3.608 -0.238 0 -3.608 0.239
48
+ 2 24 0 -3.608 0.239 0 -2.103 0.802
49
+ 2 24 0 -2.103 0.802 0 0 1.227
50
+ 2 24 -1.541 0 -1.716 -1.2 -12 0
51
+ 2 24 -1.542 0 -2.45 -1.2 -12 -2.45
52
+ 2 24 -0.858 0 -2.45 -1.2 -12 -2.45
53
+ 2 24 -0.859 0 -1.716 -1.2 -12 0
54
+ 2 24 -1.2 -12 0 -1.2 -12 -2.45
55
+ 2 24 0.859 0 -1.716 1.2 -12 0
56
+ 2 24 0.858 0 -2.45 1.2 -12 -2.45
57
+ 2 24 1.542 0 -2.45 1.2 -12 -2.45
58
+ 2 24 1.541 0 -1.716 1.2 -12 0
59
+ 2 24 1.2 -12 0 1.2 -12 -2.45
60
+ 3 16 -1.2 0 0 0.05 0 -1.177 0.05 0 1.177
61
+ 3 16 -1.2 0 0 0.05 0 1.177 -0.228 0 1.455
62
+ 3 16 -1.2 0 0 -0.228 0 1.455 -0.859 0 1.716
63
+ 3 16 -1.2 0 0 -0.859 0 1.716 -1.542 0 1.716
64
+ 3 16 -1.2 0 0 -1.542 0 1.716 -2.172 0 1.455
65
+ 3 16 -1.2 0 0 -2.172 0 1.455 -2.655 0 0.972
66
+ 3 16 -1.2 0 0 -2.655 0 0.972 -2.916 0 0.341
67
+ 3 16 -1.2 0 0 -2.916 0 0.341 -2.916 0 -0.342
68
+ 3 16 -1.2 0 0 -2.916 0 -0.342 -2.655 0 -0.972
69
+ 3 16 -1.2 0 0 -2.655 0 -0.972 -2.172 0 -1.455
70
+ 3 16 -1.2 0 0 -2.172 0 -1.455 -1.541 0 -1.716
71
+ 3 16 -1.2 0 0 -1.541 0 -1.716 -0.858 0 -1.716
72
+ 3 16 -1.2 0 0 -0.858 0 -1.716 -0.228 0 -1.455
73
+ 3 16 -0.228 0 -1.455 0.05 0 -1.177 -1.2 0 0
74
+ 3 16 -0.05 0 1.177 -0.05 0 -1.177 1.2 0 0
75
+ 3 16 1.2 0 0 -0.05 0 -1.177 0.228 0 -1.455
76
+ 3 16 1.2 0 0 0.228 0 -1.455 0.859 0 -1.716
77
+ 3 16 1.2 0 0 0.859 0 -1.716 1.542 0 -1.716
78
+ 3 16 1.2 0 0 1.542 0 -1.716 2.172 0 -1.455
79
+ 3 16 1.2 0 0 2.172 0 -1.455 2.655 0 -0.972
80
+ 3 16 1.2 0 0 2.655 0 -0.972 2.916 0 -0.341
81
+ 3 16 1.2 0 0 2.916 0 -0.341 2.916 0 0.342
82
+ 3 16 1.2 0 0 2.916 0 0.342 2.655 0 0.972
83
+ 3 16 1.2 0 0 2.655 0 0.972 2.172 0 1.455
84
+ 3 16 1.2 0 0 2.172 0 1.455 1.541 0 1.716
85
+ 3 16 1.2 0 0 1.541 0 1.716 0.858 0 1.716
86
+ 3 16 1.2 0 0 0.858 0 1.716 0.228 0 1.455
87
+ 3 16 0.228 0 1.455 -0.05 0 1.177 1.2 0 0
88
+ 4 16 -0.859 0 -1.716 -1.542 0 -1.716 -1.542 0 -2.45 -0.859 0 -2.45
89
+ 4 16 -1.2 -12 0 -0.859 0 -1.716 -0.859 0 -2.45 -1.2 -12 -2.45
90
+ 4 16 -1.542 0 -1.716 -1.2 -12 0 -1.2 -12 -2.45 -1.542 0 -2.45
91
+ 3 16 -0.859 0 -2.45 -1.542 0 -2.45 -1.2 -12 -2.45
92
+ 4 16 1.541 0 -1.716 0.858 0 -1.716 0.858 0 -2.45 1.541 0 -2.45
93
+ 4 16 1.2 -12 0 1.541 0 -1.716 1.541 0 -2.45 1.2 -12 -2.45
94
+ 4 16 0.858 0 -1.716 1.2 -12 0 1.2 -12 -2.45 0.858 0 -2.45
95
+ 3 16 1.541 0 -2.45 0.858 0 -2.45 1.2 -12 -2.45
96
+ 1 16 -1.2 0 0 -1.716 0 0.341 0 -12 0 0.341 0 1.716 4-4con0.dat
97
+ 1 16 1.2 0 0 -1.716 0 0.341 0 -12 0 0.341 0 1.716 4-4con0.dat
98
+ 0
ImportLDraw/lsynth/LS08.dat ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 LSynth Constraint Part - Type 8 - "Minifig Chain"
2
+ 0 Name: LS08.dat
3
+ 0 Author: Willy Tschager [Holly-Wood]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth, RCX, ELECTRIC, CABLE, NXT, FIBER, OPTIC, FLEX, SYSTEM, FLEXIBLE, AXLE, MINIFIG,
10
+ 0 !KEYWORDS PNEUMATIC, RIBBED, RUBBER, STRING, CHAIN, BAND, BELT, PLASTIC, TREAD, INSIDE, OUTSIDE,
11
+ 0 !KEYWORDS CROSS, SHOW, HIDE, Synthesis
12
+ 0 !HISTORY 2008-03-17 [Holly-Wood] Initial version
13
+
14
+ 1 16 0 0 -3 0 0 1 0 -8 0 -1 0 0 4-4cyli.dat
15
+ 1 16 0 0 3 0 0 1 0 -8 0 -1 0 0 4-4cyli.dat
16
+ 1 16 0 0 0 0 3 0 0 0 3 3 0 0 t04q3333.dat
17
+ 1 16 0 0 0 0 -3 0 0 0 3 -3 0 0 t04q3333.dat
18
+ 1 16 0 -8 0 0 3 0 0 0 -3 -3 0 0 t04q3333.dat
19
+ 1 16 0 -8 0 0 -3 0 0 0 -3 3 0 0 t04q3333.dat
20
+ 2 24 0 -8 -4 0.383 0 -3.924
21
+ 2 24 0.383 0 -3.924 0.383 0 -8
22
+ 2 24 0.383 0 -8 0 -8 -4
23
+ 2 24 0 -8 -4 -0.383 0 -3.924
24
+ 2 24 -0.383 0 -3.924 -0.383 0 -8
25
+ 2 24 -0.383 0 -8 0 -8 -4
26
+ 2 24 0.383 0 -3.924 0 0 -4
27
+ 2 24 -0.383 0 -3.924 0 0 -4
28
+ 2 24 -0.383 0 -8 0.383 0 -8
29
+ 3 16 0 -8 -4 0.383 0 -3.924 0.383 0 -8
30
+ 3 16 -0.383 0 -8 -0.383 0 -3.924 0 -8 -4
31
+ 3 16 0.383 0 -8 -0.383 0 -8 0 -8 -4
32
+ 3 16 0.383 0 -8 0.383 0 -3.924 0 0 -4
33
+ 3 16 -0.383 0 -8 0.383 0 -8 0 0 -4
34
+ 3 16 0 0 -4 -0.383 0 -3.924 -0.383 0 -8
35
+ 2 24 0 0 2 0 0 -2
36
+ 2 24 4 0 0 -4 0 0
37
+ 1 16 0 0 0 0 0 -2 0 2 0 2 0 0 4-4edge.dat
38
+ 1 16 0 0 0 0 0 -4 0 4 0 4 0 0 4-4edge.dat
39
+ 1 16 0 0 -3 0 0 1 0 -8 0 -1 0 0 4-4edge.dat
40
+ 1 16 0 0 3 0 0 1 0 -8 0 -1 0 0 4-4edge.dat
41
+ 1 16 0 0 0 0 0 -0.2 0 0.2 0 0.2 0 0 8-8sphe.dat
42
+ 1 34 0 0 0 0 0 2 0 2 0 2 0 0 4-4ring1.dat
43
+ 2 24 0 -8 2 0 -8 -2
44
+ 2 24 4 -8 0 -4 -8 0
45
+ 1 16 0 -8 0 0 0 -2 0 2 0 2 0 0 4-4edge.dat
46
+ 1 16 0 -8 0 0 0 -4 0 4 0 4 0 0 4-4edge.dat
47
+ 1 16 0 -8 -3 0 0 1 0 -8 0 -1 0 0 4-4edge.dat
48
+ 1 16 0 -8 3 0 0 1 0 -8 0 -1 0 0 4-4edge.dat
49
+ 1 16 0 -8 0 0 0 -0.2 0 0.2 0 0.2 0 0 8-8sphe.dat
50
+ 1 36 0 -8 0 0 0 2 0 2 0 2 0 0 4-4ring1.dat
51
+ 0
ImportLDraw/lsynth/LS09.dat ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 LSynth Constraint Part - Type 9 - "String Minifig Grip"
2
+ 0 Name: LS09.dat
3
+ 0 Author: Willy Tschager [Holly-Wood]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth, RCX, ELECTRIC, CABLE, NXT, FIBER, OPTIC, FLEX, SYSTEM, FLEXIBLE, AXLE, MINIFIG,
10
+ 0 !KEYWORDS PNEUMATIC, RIBBED, RUBBER, STRING, CHAIN, BAND, BELT, PLASTIC, TREAD, INSIDE, OUTSIDE,
11
+ 0 !KEYWORDS CROSS, SHOW, HIDE, Synthesis
12
+
13
+ 0 !HISTORY 2009-06-25 [Holly-Wood] Initial version
14
+
15
+ 1 16 0 0 0 1.5 0 0 0 -20 0 0 0 1.5 4-4cyli.dat
16
+ 1 16 0 0 0 -1.5 0 0 0 1.5 0 0 0 1.5 4-8sphe.dat
17
+ 1 16 0 -20 0 -1.5 0 0 0 -1.5 0 0 0 -1.5 4-8sphe.dat
18
+ 2 24 1.5 0 0 6 0 0
19
+ 2 24 -6 0 0 -1.5 0 0
20
+ 2 24 0 0 6 0 0 1.5
21
+ 2 24 1.5 -20 0 6 -20 0
22
+ 2 24 -6 -20 0 -1.5 -20 0
23
+ 2 24 0 -20 -1.5 0 -20 -6
24
+ 2 24 0 -20 6 0 -20 1.5
25
+ 2 24 -0.57405 0 -1.38585 0 -20 -1.5
26
+ 2 24 0.57405 0 -1.38585 0 -20 -1.5
27
+ 2 24 0 -20 -1.5 0 0 -6
28
+ 2 24 -0.57405 0 -1.38585 0 0 -6
29
+ 2 24 0.57405 0 -1.38585 0 0 -6
30
+ 1 16 0 0 0 3 0 0 0 1 0 0 0 3 4-4edge.dat
31
+ 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4edge.dat
32
+ 1 16 0 -20 0 3 0 0 0 1 0 0 0 3 4-4edge.dat
33
+ 1 16 0 -20 0 6 0 0 0 1 0 0 0 6 4-4edge.dat
34
+ 3 16 -0.57405 0 -1.38585 0 -20 -1.5 0 0 -6
35
+ 3 16 0 0 -6 0 -20 -1.5 0.57405 0 -1.38585
36
+ 3 16 0.57405 0 -1.38585 0 0 -1.5 0 0 -6
37
+ 3 16 0 0 -6 0 0 -1.5 -0.57405 0 -1.38585
38
+ 1 34 0 0 0 3 0 0 0 3 0 0 0 3 4-4ring1.dat
39
+ 1 36 0 -20 0 3 0 0 0 3 0 0 0 3 4-4ring1.dat
40
+ 0
ImportLDraw/lsynth/LS10.dat ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Electric Cable Segment
2
+ 0 Name: LS10.dat
3
+ 0 Author: William Howard, Kevin Clague [kclague]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth
10
+
11
+ 0 !HISTORY 2006-10-14 [WilliamH] Place holder part, can be replaced as needed
12
+ 0 !HISTORY 2006-11-25 [kclague] Added endcaps to cover for cable twist
13
+ 0 !HISTORY 2007-04-03 [Holly-Wood] BFCed, fixed header, rounded
14
+
15
+ 1 16 -0.05 1 1.8 1.768 0 1.768 0 -1 0 -1.768 0 1.768 3-4cyli.dat
16
+ 1 16 -0.05 1 -1.75 -1.768 0 -1.768 0 -1 0 1.768 0 -1.768 3-4cyli.dat
17
+ 2 24 -1.818 0 0.032 -1.818 1 0.032
18
+ 2 24 1.718 0 0.032 1.718 1 0.032
19
+ 1 16 -0.05 1 1.8 1.768 0 1.768 0 -1 0 -1.768 0 1.768 3-4disc.dat
20
+ 1 16 -0.05 1 -1.75 -1.768 0 -1.768 0 -1 0 1.768 0 -1.768 3-4disc.dat
21
+ 4 16 -0.068 1 -1.818 1.718 1 0.032 -0.068 1 1.818 -1.818 1 0.032
22
+ 1 16 -0.05 0 1.8 1.768 0 1.768 0 1 0 -1.768 0 1.768 3-4disc.dat
23
+ 1 16 -0.05 0 -1.75 -1.768 0 -1.768 0 1 0 1.768 0 -1.768 3-4disc.dat
24
+ 4 16 -1.818 0 0.032 -0.068 0 1.818 1.718 0 0.032 -0.068 0 -1.818
25
+ 0
ImportLDraw/lsynth/LS100.dat ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 LSynth Constraint Part - Type 10 - "HOSE_FLEXIBLE_8.5L"
2
+ 0 Name: LS100.dat
3
+ 0 Author: Willy Tschager [Holly-Wood]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth, RCX, ELECTRIC, CABLE, NXT, FIBER, OPTIC, FLEX, SYSTEM, FLEXIBLE, AXLE, MINIFIG,
10
+ 0 !KEYWORDS PNEUMATIC, RIBBED, RUBBER, STRING, CHAIN, BAND, BELT, PLASTIC, TREAD, INSIDE, OUTSIDE,
11
+ 0 !KEYWORDS CROSS, SHOW, HIDE, Synthesis
12
+
13
+ 0 !HISTORY 2010-02-17 [Holly-Wood] Initial version
14
+
15
+ 1 16 0 2 0 2 0 0 0 1 0 0 0 2 4-4edge.dat
16
+ 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
17
+ 1 16 0 -5 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
18
+ 1 16 0 -7 0 2 0 0 0 1 0 0 0 2 4-4edge.dat
19
+
20
+ 1 16 0 2 0 -2 0 0 0 -1 0 0 0 -2 4-4disc.dat
21
+ 1 16 0 0 0 -2 0 0 0 2 0 0 0 2 4-4con1.dat
22
+ 1 16 0 0 0 4 0 0 0 -5 0 0 0 4 4-4cyli.dat
23
+ 1 16 0 -5 0 -2 0 0 0 -2 0 0 0 -2 4-4con1.dat
24
+ 1 16 0 -7 0 2 0 0 0 1 0 0 0 2 4-4disc.dat
25
+
26
+ 3 16 -0.574 0 -3.886 0 -5 -4 0 0 -7
27
+ 3 16 0 0 -7 0 -5 -4 0.574 0 -3.886
28
+ 3 16 0.574 0 -3.886 0 0 -4 0 0 -7
29
+ 3 16 0 0 -7 0 0 -4 -0.574 0 -3.886
30
+
31
+ 2 24 -0.574 0 -3.886 0 -5 -4
32
+ 2 24 0.574 0 -3.886 0 -5 -4
33
+ 2 24 0 -5 -4 0 0 -7
34
+ 2 24 -0.574 0 -3.886 0 0 -7
35
+ 2 24 0.574 0 -3.886 0 0 -7
36
+
37
+ 2 24 4 0 0 7 0 0
38
+ 2 24 -7 0 0 -4 0 0
39
+ 2 24 0 0 7 0 0 4
40
+ 2 24 4 -5 0 7 -5 0
41
+ 2 24 -7 -5 0 -4 -5 0
42
+ 2 24 0 -5 -4 0 -5 -7
43
+ 2 24 0 -5 7 0 -5 4
44
+
45
+ 1 16 0 0 0 5.25 0 0 0 1 0 0 0 5.25 4-4edge.dat
46
+ 1 16 0 0 0 7 0 0 0 1 0 0 0 7 4-4edge.dat
47
+ 1 16 0 -5 0 5.25 0 0 0 1 0 0 0 5.25 4-4edge.dat
48
+ 1 16 0 -5 0 7 0 0 0 1 0 0 0 7 4-4edge.dat
49
+
50
+ 1 34 0 0 0 1.75 0 0 0 1 0 0 0 1.75 4-4ring3.dat
51
+ 1 36 0 -5 0 1.75 0 0 0 1 0 0 0 1.75 4-4ring3.dat
52
+ 0 //
ImportLDraw/lsynth/LS101.dat ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 LSynth Constraint Part - Type 11 - "HOSE_FLEXIBLE_12L"
2
+ 0 Name: LS101.dat
3
+ 0 Author: Willy Tschager [Holly-Wood]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth, RCX, ELECTRIC, CABLE, NXT, FIBER, OPTIC, FLEX, SYSTEM, FLEXIBLE, AXLE, MINIFIG,
10
+ 0 !KEYWORDS PNEUMATIC, RIBBED, RUBBER, STRING, CHAIN, BAND, BELT, PLASTIC, TREAD, INSIDE, OUTSIDE,
11
+ 0 !KEYWORDS CROSS, SHOW, HIDE, Synthesis
12
+
13
+ 0 !HISTORY 2010-02-17 [Holly-Wood] Initial version
14
+
15
+ 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
16
+ 1 16 0 -20 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
17
+
18
+ 1 16 0 0 0 4 0 0 0 -20 0 0 0 4 4-4cyli.dat
19
+ 1 16 0 0 0 -4 0 0 0 3 0 0 0 4 4-8sphe.dat
20
+ 1 16 0 -20 0 -4 0 0 0 -3 0 0 0 -4 4-8sphe.dat
21
+
22
+ 2 24 -0.574 0 -3.886 0 -20 -4
23
+ 2 24 0.574 0 -3.886 0 -20 -4
24
+ 2 24 0 -20 -4 0 0 -9
25
+ 2 24 -0.574 0 -3.886 0 0 -9
26
+ 2 24 0.574 0 -3.886 0 0 -9
27
+
28
+ 3 16 -0.574 0 -3.886 0 -20 -4 0 0 -9
29
+ 3 16 0 0 -9 0 -20 -4 0.574 0 -3.886
30
+ 3 16 0.574 0 -3.886 0 0 -4 0 0 -9
31
+ 3 16 0 0 -9 0 0 -4 -0.574 0 -3.886
32
+
33
+ 2 24 4 0 0 9 0 0
34
+ 2 24 -9 0 0 -4 0 0
35
+ 2 24 0 0 9 0 0 4
36
+ 2 24 4 -20 0 9 -20 0
37
+ 2 24 -9 -20 0 -4 -20 0
38
+ 2 24 0 -20 -4 0 -20 -9
39
+ 2 24 0 -20 9 0 -20 4
40
+
41
+ 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4edge.dat
42
+ 1 16 0 0 0 9 0 0 0 1 0 0 0 9 4-4edge.dat
43
+ 1 16 0 -20 0 6 0 0 0 1 0 0 0 6 4-4edge.dat
44
+ 1 16 0 -20 0 9 0 0 0 1 0 0 0 9 4-4edge.dat
45
+
46
+ 1 34 0 0 0 3 0 0 0 1 0 0 0 3 4-4ring2.dat
47
+ 1 36 0 -20 0 3 0 0 0 1 0 0 0 3 4-4ring2.dat
48
+ 0 //
ImportLDraw/lsynth/LS102.dat ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 LSynth Constraint Part - Type 12 - "HOSE_FLEXIBLE_19L"
2
+ 0 Name: LS102.dat
3
+ 0 Author: Willy Tschager [Holly-Wood]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth, RCX, ELECTRIC, CABLE, NXT, FIBER, OPTIC, FLEX, SYSTEM, FLEXIBLE, AXLE, MINIFIG,
10
+ 0 !KEYWORDS PNEUMATIC, RIBBED, RUBBER, STRING, CHAIN, BAND, BELT, PLASTIC, TREAD, INSIDE, OUTSIDE,
11
+ 0 !KEYWORDS CROSS, SHOW, HIDE, Synthesis
12
+
13
+ 0 !HISTORY 2010-02-17 [Holly-Wood] Initial version
14
+
15
+ 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
16
+ 1 16 0 -12 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
17
+
18
+ 1 16 0 0 0 4 0 0 0 -12 0 0 0 4 4-4cyli.dat
19
+ 1 16 0 0 0 -4 0 0 0 3 0 0 0 4 4-8sphe.dat
20
+ 1 16 0 -12 0 -4 0 0 0 -3 0 0 0 -4 4-8sphe.dat
21
+
22
+ 2 24 -0.574 0 -3.886 0 -12 -4
23
+ 2 24 0.574 0 -3.886 0 -12 -4
24
+ 2 24 0 -12 -4 0 0 -9
25
+ 2 24 -0.574 0 -3.886 0 0 -9
26
+ 2 24 0.574 0 -3.886 0 0 -9
27
+
28
+ 3 16 -0.574 0 -3.886 0 -12 -4 0 0 -9
29
+ 3 16 0 0 -9 0 -12 -4 0.574 0 -3.886
30
+ 3 16 0.574 0 -3.886 0 0 -4 0 0 -9
31
+ 3 16 0 0 -9 0 0 -4 -0.574 0 -3.886
32
+
33
+ 2 24 4 0 0 9 0 0
34
+ 2 24 -9 0 0 -4 0 0
35
+ 2 24 0 0 9 0 0 4
36
+ 2 24 4 -12 0 9 -12 0
37
+ 2 24 -9 -12 0 -4 -12 0
38
+ 2 24 0 -12 -4 0 -12 -9
39
+ 2 24 0 -12 9 0 -12 4
40
+
41
+ 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4edge.dat
42
+ 1 16 0 0 0 9 0 0 0 1 0 0 0 9 4-4edge.dat
43
+ 1 16 0 -12 0 6 0 0 0 1 0 0 0 6 4-4edge.dat
44
+ 1 16 0 -12 0 9 0 0 0 1 0 0 0 9 4-4edge.dat
45
+
46
+ 1 34 0 0 0 3 0 0 0 1 0 0 0 3 4-4ring2.dat
47
+ 1 36 0 -12 0 3 0 0 0 1 0 0 0 3 4-4ring2.dat
48
+ 0 //
ImportLDraw/lsynth/LS11.dat ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Electric Cable Segment NXT
2
+ 0 Name: LS11.dat
3
+ 0 Author: Kevin Clague [kclague]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth
10
+
11
+ 0 ! HISTORY 2006-11-25 [kclague] Place holder part, can be replaced as needed
12
+ 0 ! HISTORY 2007-02-21 [Holly-Wood] BFCed, fixed header
13
+
14
+ 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4cyli.dat
15
+ 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4disc.dat
16
+ 1 16 0 1 0 1 0 0 0 1 0 0 0 1 4-4disc.dat
17
+ 0
ImportLDraw/lsynth/LS12.dat ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Electric Mindstorms NXT Cable Segment
2
+ 0 Name: LS12.dat
3
+ 0 Author: J.C. Tchang [tchang]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CCW
8
+
9
+ 0 !HISTORY 2010-10-10 [tchang] Copy of philo's x932.dat, with new orientation for LSynth
10
+
11
+ 1 16 5 0 0 0 0 3 0 1 0 -3 0 0 2-4cyli.dat
12
+ 1 16 -5 0 0 0 0 -3 0 1 0 3 0 0 2-4cyli.dat
13
+ 4 16 5 0 3 5 1 3 -5 1 3 -5 0 3
14
+ 4 16 -5 0 -3 -5 1 -3 5 1 -3 5 0 -3
15
+ 0
ImportLDraw/lsynth/LS20.dat ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Technic Pneumatic Hose - End Piece
2
+ 0 Name: LS20.dat
3
+ 0 Author: Kevin Clague [kclague]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth
10
+
11
+ 0 !HISTORY 2006-11-25 [kclague] Place holder part, can be replaced as needed
12
+ 0 !HISTORY 2007-02-15 [Holly-Wood] BFCed, fixed header
13
+
14
+ 0 BFC INVERTNEXT
15
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4cyli.dat
16
+ 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4cyli.dat
17
+ 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4edge.dat
18
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4edge.dat
19
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 ring1.dat
20
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 ring2.dat
21
+ 1 16 0 1 0 2 0 0 0 -1 0 0 0 2 ring1.dat
22
+ 1 16 0 1 0 2 0 0 0 -1 0 0 0 2 ring2.dat
23
+ 0
ImportLDraw/lsynth/LS21.dat ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Technic Pneumatic Hose - Cross Section
2
+ 0 Name: LS21.dat
3
+ 0 Author: Kevin Clague [kclague]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORD LSynth
10
+
11
+ 0 !HISTORY 2006-11-25 [kclague] Place holder part, can be replaced as needed
12
+ 0 !HISTORY 2007-02-15 [Holly-Wood] BFCed, fixed header
13
+
14
+ 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4cyli.dat
15
+ 0 BFC INVERTNEXT
16
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4cyli.dat
17
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 ring1.dat
18
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 ring2.dat
19
+ 1 16 0 1 0 2 0 0 0 -1 0 0 0 2 ring1.dat
20
+ 1 16 0 1 0 2 0 0 0 -1 0 0 0 2 ring2.dat
21
+ 0
ImportLDraw/lsynth/LS22.dat ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Technic Pneumatic Hose - Beveled End Piece
2
+ 0 Name: LS22.dat
3
+ 0 Author: Fredrik Gl�ckner [fredrigl]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth
10
+
11
+ 0 !HISTORY 2003-11-30 [Steffen] BFCed
12
+ 0 !HISTORY 2011-06-05 [Holly-Wood] Added edges, closed top, rearranged
13
+
14
+ 1 16 0 16 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
15
+ 1 16 0 16 0 6 0 0 0 1 0 0 0 6 4-4edge.dat
16
+ 1 16 0 2 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
17
+ 1 16 0 2 0 6 0 0 0 1 0 0 0 6 4-4edge.dat
18
+ 1 16 0 0 0 3 0 0 0 1 0 0 0 3 4-4edge.dat
19
+ 1 16 0 0 0 5 0 0 0 1 0 0 0 5 4-4edge.dat
20
+ 1 16 0 16 0 -2 0 0 0 -1 0 0 0 2 4-4ring2.dat
21
+ 0 BFC INVERTNEXT
22
+ 1 16 0 2 0 4 0 0 0 14 0 0 0 4 4-4cyli.dat
23
+ 1 16 0 2 0 6 0 0 0 14 0 0 0 6 4-4cyli.dat
24
+ 0 BFC INVERTNEXT
25
+ 1 16 0 2 0 1 0 0 0 -2 0 0 0 1 1-4CON3.DAT
26
+ 0 BFC INVERTNEXT
27
+ 1 16 0 2 0 0 0 1 0 -2 0 -1 0 0 1-4CON3.DAT
28
+ 0 BFC INVERTNEXT
29
+ 1 16 0 2 0 -1 0 0 0 -2 0 0 0 -1 1-4CON3.DAT
30
+ 0 BFC INVERTNEXT
31
+ 1 16 0 2 0 0 0 -1 0 -2 0 1 0 0 1-4CON3.DAT
32
+ 1 16 0 2 0 0.667 0 0 0 -1.25 0 0 0 0.667 4-4CON8.DAT
33
+ 1 16 0 1.25 0 0.625 0 0 0 -1.25 0 0 0 0.625 4-4CON8.DAT
34
+ 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring3.dat
35
+ 1 16 0 0 0 1 0 0 0 1 0 0 0 1 4-4ring4.dat
36
+ 0
ImportLDraw/lsynth/LS23.dat ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Technic Pneumatic Hose - Beveled Cross Section
2
+ 0 Name: LS23.dat
3
+ 0 Author: Willy Tschager [Holly-Wood]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth
10
+
11
+ 0 !HISTORY 2011-06-05 [Holly-Wood] Initial version
12
+
13
+ 1 16 0 0 0 5 0 0 0 1 0 0 0 5 4-4cyli.dat
14
+ 0 BFC INVERTNEXT
15
+ 1 16 0 0 0 3 0 0 0 1 0 0 0 3 4-4cyli.dat
16
+ 1 16 0 0 0 1 0 0 0 1 0 0 0 1 ring3.dat
17
+ 1 16 0 0 0 1 0 0 0 1 0 0 0 1 ring4.dat
18
+ 1 16 0 1 0 1 0 0 0 -1 0 0 0 1 ring3.dat
19
+ 1 16 0 1 0 1 0 0 0 -1 0 0 0 1 ring4.dat
20
+ 0
ImportLDraw/lsynth/LS30.dat ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Electric Technic Fiber Optics - End Piece
2
+ 0 Name: LS30.dat
3
+ 0 Author: Willy Tschager [Holly-Wood]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth
10
+
11
+ 0 !HISTORY 2007-04-30 [Holly-Wood] Initial version
12
+
13
+ 0 // Based on work of Michael Heidemann
14
+
15
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4edge.dat
16
+ 1 16 0 7 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
17
+ 1 16 0 7 0 5 0 0 0 1 0 0 0 5 4-4edge.dat
18
+ 1 16 0 8 0 5 0 0 0 1 0 0 0 5 4-4edge.dat
19
+ 1 16 0 8 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
20
+ 1 16 0 28 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
21
+ 1 16 0 7 0 -2 0 0 0 -7 0 0 0 2 4-4con1.dat
22
+ 1 16 0 7 0 1 0 0 0 1 0 0 0 1 ring4.dat
23
+ 1 16 0 8 0 -1 0 0 0 -1 0 0 0 1 ring4.dat
24
+ 1 16 0 7 0 5 0 0 0 1 0 0 0 5 4-4cyli.dat
25
+ 1 16 0 8 0 4 0 0 0 20 0 0 0 4 4-4cyli.dat
26
+ 1 16 0 28 0 -4 0 0 0 -1 0 0 0 4 4-4disc.dat
27
+ 0
ImportLDraw/lsynth/LS40.dat ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Technic Flexible Axle - End Piece
2
+ 0 Name: LS40.dat
3
+ 0 Author: Willy Tschager [Holly-Wood]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth
10
+
11
+ 0 !HISTORY 2007-04-29 [Holly-Wood] Initial version
12
+
13
+ 0 // Based on work of Steve Bliss and Chris Dee
14
+
15
+ 0 Skinny tip
16
+ 1 16 0 20 0 -1 0 0 0 -5 0 0 0 1 STUD3A.DAT
17
+
18
+ 0 Mixed Cylinder & Cross-axle end section
19
+ 1 16 0 16 0 0 1 0 1 0 0 0 0 -1 s\faxle1.dat
20
+ 1 16 0 12 0 0 1 0 1 0 0 0 0 -1 s\faxle2.dat
21
+ 1 16 0 8 0 0 1 0 1 0 0 0 0 -1 s\faxle3.dat
22
+ 1 16 0 4 0 0 1 0 1 0 0 0 0 -1 s\faxle4.dat
23
+ 1 16 0 0 0 0 1 0 1 0 0 0 0 -1 s\faxle5.dat
24
+ 0
ImportLDraw/lsynth/LS41.dat ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Technic Flexible Axle - Cross Section
2
+ 0 Name: LS41.dat
3
+ 0 Author: Kevin Clague [kclague]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CCW
8
+
9
+ 0 !KEYWORDS LSynth
10
+
11
+ 0 !HISTORY 2006-11-25 [kclague] Place holder part, can be replaced as needed
12
+ 0 !HISTORY 2007-04-03 [Holly-Wood] Fixed header, minor fixes
13
+
14
+ 5 24 0 0 6 0 1 6 2 0 5.602 -2 0 5.602
15
+ 5 24 -6 0 0 -6 1 0 -5.602 0 -2 -5.602 0 2
16
+ 5 24 0 0 -6 0 1 -6 -2 0 -5.602 2 0 -5.602
17
+ 2 24 5.602 0 2 5.602 1 2
18
+ 2 24 2 0 2 2 1 2
19
+ 2 24 2 0 5.602 2 1 5.602
20
+ 2 24 -5.602 0 2 -5.602 1 2
21
+ 2 24 -2 0 2 -2 1 2
22
+ 2 24 -2 0 5.602 -2 1 5.602
23
+ 2 24 5.602 0 -2 5.602 1 -2
24
+ 2 24 2 0 -2 2 1 -2
25
+ 2 24 2 0 -5.602 2 1 -5.602
26
+ 2 24 -5.602 0 -2 -5.602 1 -2
27
+ 2 24 -2 0 -2 -2 1 -2
28
+ 2 24 -2 0 -5.602 -2 1 -5.602
29
+ 4 16 6 0 0 6 1 0 5.602 1 2 5.602 0 2
30
+ 4 16 5.602 0 2 5.602 1 2 2 1 2 2 0 2
31
+ 4 16 2 0 2 2 1 2 2 1 5.602 2 0 5.602
32
+ 4 16 2 0 5.602 2 1 5.602 0 1 6 0 0 6
33
+ 4 16 -6 0 0 -5.602 0 2 -5.602 1 2 -6 1 0
34
+ 4 16 -5.602 0 2 -2 0 2 -2 1 2 -5.602 1 2
35
+ 4 16 -2 0 2 -2 0 5.602 -2 1 5.602 -2 1 2
36
+ 4 16 -2 0 5.602 0 0 6 0 1 6 -2 1 5.602
37
+ 4 16 6 0 0 5.602 0 -2 5.602 1 -2 6 1 0
38
+ 4 16 5.602 0 -2 2 0 -2 2 1 -2 5.602 1 -2
39
+ 4 16 2 0 -2 2 0 -5.602 2 1 -5.602 2 1 -2
40
+ 4 16 2 0 -5.602 0 0 -6 0 1 -6 2 1 -5.602
41
+ 4 16 -6 0 0 -6 1 0 -5.602 1 -2 -5.602 0 -2
42
+ 4 16 -5.602 0 -2 -5.602 1 -2 -2 1 -2 -2 0 -2
43
+ 4 16 -2 0 -2 -2 1 -2 -2 1 -5.602 -2 0 -5.602
44
+ 4 16 -2 0 -5.602 -2 1 -5.602 0 1 -6 0 0 -6
45
+ 4 16 6 0 0 5.602 0 2 2 0 2 0 0 0
46
+ 4 16 -6 0 0 0 0 0 -2 0 2 -5.602 0 2
47
+ 4 16 6 0 0 0 0 0 2 0 -2 5.602 0 -2
48
+ 4 16 -6 0 0 -5.602 0 -2 -2 0 -2 0 0 0
49
+ 4 16 0 0 6 0 0 0 2 0 2 2 0 5.602
50
+ 4 16 0 0 6 -2 0 5.602 -2 0 2 0 0 0
51
+ 4 16 0 0 -6 2 0 -5.602 2 0 -2 0 0 0
52
+ 4 16 0 0 -6 0 0 0 -2 0 -2 -2 0 -5.602
53
+ 4 16 6 1 0 0 1 0 2 1 2 5.602 1 2
54
+ 4 16 -6 1 0 -5.602 1 2 -2 1 2 0 1 0
55
+ 4 16 6 1 0 5.602 1 -2 2 1 -2 0 1 0
56
+ 4 16 -6 1 0 0 1 0 -2 1 -2 -5.602 1 -2
57
+ 4 16 0 1 6 2 1 5.602 2 1 2 0 1 0
58
+ 4 16 0 1 6 0 1 0 -2 1 2 -2 1 5.602
59
+ 4 16 0 1 -6 0 1 0 2 1 -2 2 1 -5.602
60
+ 4 16 0 1 -6 -2 1 -5.602 -2 1 -2 0 1 0
61
+ 0
ImportLDraw/lsynth/LS50.dat ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Technic Flex-System Hose - End Piece
2
+ 0 Name: LS50.dat
3
+ 0 Author: Kevin Clague [kclague]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CCW
8
+
9
+ 0 !KEYWORDS LSynth
10
+
11
+ 0 !HISTORY 2006-11-25 [kclague] Place holder part, can be replaced as needed
12
+ 0 !HISTORY 2007-04-03 [Holly-Wood] Fixed header, minor fixes
13
+
14
+ 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4cyli.dat
15
+ 0 BFC CERTIFY INVERTNEXT
16
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4cyli.dat
17
+ 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
18
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4edge.dat
19
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 RING1.DAT
20
+ 1 16 0 1 0 2 0 0 0 -1 0 0 0 -2 RING1.DAT
21
+ 0
ImportLDraw/lsynth/LS51.dat ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Technic Flex-System Hose - Cross Section
2
+ 0 Name: LS51.dat
3
+ 0 Author: Kevin Clague [kclague]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CCW
8
+
9
+ 0 !KEYWORDS LSynth
10
+
11
+ 0 !HISTORY 2006-11-25 [kclague] Place holder part, can be replaced as needed
12
+ 0 !HISTORY 2004-11-21 [GuyVivan] Made BFC Compliant
13
+ 0 !HISTORY 2007-04-03 [Holly-Wood] Fixed header, some minor fixes
14
+
15
+ 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4cyli.dat
16
+ 0 BFC CERTIFY INVERTNEXT
17
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 4-4cyli.dat
18
+ 1 16 0 0 0 2 0 0 0 1 0 0 0 2 ring1.dat
19
+ 1 16 0 1 0 2 0 0 0 -1 0 0 0 2 ring1.dat
20
+ 0
ImportLDraw/lsynth/LS60.dat ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Short Straight String Segment
2
+ 0 Name: LS60.dat
3
+ 0 Author: Larry Pieniazek
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth
10
+
11
+ 0 !HISTORY 2006-11-25 [kclague] Place holder part, can be replaced as needed
12
+ 0 !HISTORY 2007-02-25 [Holly-Wood] Renamed, BFCed, set black to main color
13
+
14
+ 3 16 0.5 0.866 1 1 0 1 0 0 1
15
+ 3 16 0.866 0.5 -1 0.866 -0.5 -1 1 0 1
16
+ 3 8 0.866026 0.5 -1 1 0 1 0.5 0.866026 1
17
+ 3 16 0 0 -1 0.866 -0.5 -1 0.866 0.5 -1
18
+ 3 16 -0.5 0.866 1 0.5 0.866 1 0 0 1
19
+ 3 16 0 1 -1 0.866 0.5 -1 0.5 0.866 1
20
+ 3 8 0 1 -1 0.5 0.866026 1 -0.5 0.866026 1
21
+ 3 16 0 0 -1 0.866 0.5 -1 0 1 -1
22
+ 3 16 -1 0 1 -0.5 0.866 1 0 0 1
23
+ 3 16 -0.866 0.5 -1 0 1 -1 -0.5 0.866 1
24
+ 3 8 -0.866026 0.5 -1 -0.5 0.866026 1 -1 0 1
25
+ 3 16 0 0 -1 0 1 -1 -0.866 0.5 -1
26
+ 3 16 -0.5 -0.866 1 -1 0 1 0 0 1
27
+ 3 16 -0.866 -0.5 -1 -0.866 0.5 -1 -1 0 1
28
+ 3 8 -0.866026 -0.5 -1 -1 0 1 -0.5 -0.866026 1
29
+ 3 16 0 0 -1 -0.866 0.5 -1 -0.866 -0.5 -1
30
+ 3 16 0.5 -0.866 1 -0.5 -0.866 1 0 0 1
31
+ 3 16 0 -1 -1 -0.866 -0.5 -1 -0.5 -0.866 1
32
+ 3 8 0 -1 -1 -0.5 -0.866026 1 0.5 -0.866026 1
33
+ 3 16 0 0 -1 -0.866 -0.5 -1 0 -1 -1
34
+ 3 16 1 0 1 0.5 -0.866 1 0 0 1
35
+ 3 16 0.866 -0.5 -1 0 -1 -1 0.5 -0.866 1
36
+ 3 8 0.866026 -0.5 -1 0.5 -0.866026 1 1 0 1
37
+ 3 16 0 0 -1 0 -1 -1 0.866 -0.5 -1
38
+ 0
ImportLDraw/lsynth/LS61.dat ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Straight String Segment for STRING_WITH_GRIPS_21L
2
+ 0 Name: LS61.dat
3
+ 0 Author: Willy Tschager [Holly-Wood]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth
10
+ 0 !HISTORY 2009-09-12 [Holly-Wood] Initial version
11
+
12
+ 1 16 0 0 -22.5 1 0 0 0 1 0 0 0 1 LS60.dat
13
+ 1 16 0 0 -21 1 0 0 0 1 0 0 0 1 LS60.dat
14
+ 1 16 0 0 -19.5 1 0 0 0 1 0 0 0 1 LS60.dat
15
+ 1 16 0 0 -18 1 0 0 0 1 0 0 0 1 LS60.dat
16
+ 1 16 0 0 -16.5 1 0 0 0 1 0 0 0 1 LS60.dat
17
+ 1 16 0 0 -15 1 0 0 0 1 0 0 0 1 LS60.dat
18
+ 1 16 0 0 -13.5 1 0 0 0 1 0 0 0 1 LS60.dat
19
+ 1 16 0 0 -12 1 0 0 0 1 0 0 0 1 LS60.dat
20
+ 1 16 0 0 -10.5 1 0 0 0 1 0 0 0 1 LS60.dat
21
+ 1 16 0 0 -9 1 0 0 0 1 0 0 0 1 LS60.dat
22
+ 1 16 0 0 -7.5 1 0 0 0 1 0 0 0 1 LS60.dat
23
+ 1 16 0 0 -6 1 0 0 0 1 0 0 0 1 LS60.dat
24
+ 1 16 0 0 -4.5 1 0 0 0 1 0 0 0 1 LS60.dat
25
+ 1 16 0 0 -3 1 0 0 0 1 0 0 0 1 LS60.dat
26
+ 1 16 0 0 -1.5 1 0 0 0 1 0 0 0 1 LS60.dat
27
+ 0
ImportLDraw/lsynth/LS70.dat ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Electric Power Functions Cable Segment
2
+ 0 Name: LS70.dat
3
+ 0 Author: Willy Tschager [Holly-Wood]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !KEYWORDS LSynth
10
+ 0 !HISTORY 2008-03-17 [Holly-Wood] Initial version
11
+ 1 16 0 0 3.712 1.23744 0 1.23744 0 1 0 -1.23744 0 1.23744 3-4cyli.dat
12
+ 1 16 0 0 1.237 1.23744 0 1.23744 0 1 0 -1.23744 0 1.23744 1-4cyli.dat
13
+ 1 16 0 0 1.237 -1.23744 0 -1.23744 0 1 0 1.23744 0 -1.23744 1-4cyli.dat
14
+ 1 16 0 0 -1.237 1.23744 0 1.23744 0 1 0 -1.23744 0 1.23744 1-4cyli.dat
15
+ 1 16 0 0 -1.237 -1.23744 0 -1.23744 0 1 0 1.23744 0 -1.23744 1-4cyli.dat
16
+ 1 16 0 0 -3.712 -1.23744 0 -1.23744 0 1 0 1.23744 0 -1.23744 3-4cyli.dat
17
+
18
+ 1 16 0 0 3.712 1.23744 0 1.23744 0 1 0 -1.23744 0 1.23744 3-4disc.dat
19
+ 4 16 1.237 0 2.475 0 0 1.237 -1.237 0 2.475 0 0 3.712
20
+ 1 16 0 0 1.237 -1.23744 0 -1.23744 0 1 0 1.23744 0 -1.23744 1-4disc.dat
21
+ 1 16 0 0 1.237 1.23744 0 1.23744 0 1 0 -1.23744 0 1.23744 1-4disc.dat
22
+ 4 16 1.237 0 0 0 0 -1.237 -1.237 0 0 0 0 1.237
23
+ 1 16 0 0 -1.237 1.23744 0 1.23744 0 1 0 -1.23744 0 1.23744 1-4disc.dat
24
+ 1 16 0 0 -1.237 -1.23744 0 -1.23744 0 1 0 1.23744 0 -1.23744 1-4disc.dat
25
+ 4 16 0 0 -3.712 -1.237 0 -2.475 0 0 -1.237 1.237 0 -2.475
26
+ 1 16 0 0 -3.712 -1.23744 0 -1.23744 0 1 0 1.23744 0 -1.23744 3-4disc.dat
27
+
28
+ 1 16 0 1 3.712 1.23744 0 1.23744 0 -1 0 -1.23744 0 1.23744 3-4disc.dat
29
+ 4 16 0 1 3.712 -1.237 1 2.475 0 1 1.237 1.237 1 2.475
30
+ 1 16 0 1 1.237 -1.23744 0 -1.23744 0 -1 0 1.23744 0 -1.23744 1-4disc.dat
31
+ 1 16 0 1 1.237 1.23744 0 1.23744 0 -1 0 -1.23744 0 1.23744 1-4disc.dat
32
+ 4 16 0 1 1.237 -1.237 1 0 0 1 -1.237 1.237 1 0
33
+ 1 16 0 1 -1.237 1.23744 0 1.23744 0 -1 0 -1.23744 0 1.23744 1-4disc.dat
34
+ 1 16 0 1 -1.237 -1.23744 0 -1.23744 0 -1 0 1.23744 0 -1.23744 1-4disc.dat
35
+ 4 16 1.237 1 -2.475 0 1 -1.237 -1.237 1 -2.475 0 1 -3.712
36
+ 1 16 0 1 -3.712 -1.23744 0 -1.23744 0 -1 0 1.23744 0 -1.23744 3-4disc.dat
37
+
38
+ 2 24 -1.237 0 0 -1.237 1 0
39
+ 2 24 1.238 0 0 1.238 1 0
40
+ 2 24 -1.237 0 -2.475 -1.237 1 -2.475
41
+ 2 24 1.238 0 -2.475 1.238 1 -2.475
42
+ 2 24 -1.237 0 2.475 -1.237 1 2.475
43
+ 2 24 1.238 0 2.475 1.238 1 2.475
44
+ 0
ImportLDraw/lsynth/LS71.dat ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Electric Power Functions 2-Wires Cable Segment
2
+ 0 Name: LS71.dat
3
+ 0 Author: Philippe Hurbain [Philo]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CW
8
+
9
+ 0 !HISTORY 2008-08-09 [Philo] Creation
10
+
11
+ 1 16 0 0 1.237 1.23744 0 1.23744 0 1 0 -1.23744 0 1.23744 3-4cyli.dat
12
+ 1 16 0 0 -1.237 -1.23744 0 -1.23744 0 1 0 1.23744 0 -1.23744 3-4cyli.dat
13
+ 2 24 -1.237 0 0 -1.237 1 0
14
+ 2 24 1.238 0 0 1.238 1 0
15
+ 0
ImportLDraw/lsynth/LS80.dat ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSYNTH Technic Tread Crawler Segment Straight
2
+ 0 Name: LS80.dat
3
+ 0 Author: J.C. Tchang [tchang]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CCW
8
+
9
+ 0 !HISTORY 2009-06-29 [tchang] Made for LSynth
10
+
11
+ 4 16 6.75 -5 9 5.75 -3 9 -5.75 -3 9 -6.75 -5 9
12
+ 1 16 0 -3 8 5.75 0 0 0 -1 0 0 0 1 rect2p.dat
13
+ 4 16 -5.75 0 6 -5.75 -3 7 5.75 -3 7 5.75 0 6
14
+ 1 16 0 0 0 5.75 0 0 0 -1 0 0 0 6 rect.dat
15
+ 4 16 5.75 0 -6 5.75 -3 -7 -5.75 -3 -7 -5.75 0 -6
16
+ 1 16 0 -3 -8 5.75 0 0 0 -1 0 0 0 1 rect2p.dat
17
+ 4 16 -6.75 -5 -9 -5.75 -3 -9 5.75 -3 -9 6.75 -5 -9
18
+ 1 16 5.2 -5 0 0 0 -1.5 0 1 0 9 0 0 rect3.dat
19
+ 1 16 -5.2 -5 0 0 0 1.5 0 1 0 -9 0 0 rect3.dat
20
+ 1 16 0 -5 0 3.75 0 0 0 -7.5 0 0 0 9 box5-4a.dat
21
+ 0 //
ImportLDraw/lsynth/LS90.dat ADDED
@@ -0,0 +1,128 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Hose Flexible 19M End Segment
2
+ 0 Name: LS90.dat
3
+ 0 Author: J.C. Tchang [tchang]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CCW
8
+
9
+ 1 16 0 20 0 4 0 0 0 -1 0 0 0 4 4-4disc.dat
10
+ 1 16 0 20 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
11
+ 1 16 0 20 0 4 0 0 0 -20 0 0 0 4 4-4cyli.dat
12
+ 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
13
+ 0 //
14
+ 1 16 0 0 0 1 0 0 0 -1 0 0 0 1 4-4ring4.dat
15
+ 1 16 0 0 0 0.5 0 0 0 -1 0 0 0 0.5 4-4rin10.dat
16
+ 1 16 0 0 0 5.08134 0 -2.10476 0 1 0 2.10476 0 5.08134 1-8edge.dat
17
+ 1 16 0 0 0 -2.10476 0 -5.08134 0 1 0 5.08134 0 -2.10476 1-8edge.dat
18
+ 1 16 0 0 0 -5.08134 0 2.10476 0 1 0 -2.10476 0 -5.08134 1-8edge.dat
19
+ 1 16 0 0 0 2.10476 0 5.08134 0 1 0 -5.08134 0 2.10476 1-8edge.dat
20
+ 2 24 5.30095 0 1 5.081 0 2.105
21
+ 2 24 5.30095 0 -1 5.081 0 -2.105
22
+ 2 24 -1 0 5.30095 -2.105 0 5.081
23
+ 2 24 1 0 5.30095 2.105 0 5.081
24
+ 2 24 -5.30095 0 -1 -5.081 0 -2.105
25
+ 2 24 -5.30095 0 1 -5.081 0 2.105
26
+ 2 24 1 0 -5.30095 2.105 0 -5.081
27
+ 2 24 -1 0 -5.30095 -2.105 0 -5.081
28
+ 1 16 0 0 0 5.5 0 0 0 -2 0 0 0 5.5 4-4cyli.dat
29
+ 0 //
30
+ 1 16 0 -2 0 5.5 0 0 0 1 0 0 0 5.5 4-4edge.dat
31
+ 1 16 0 -2 0 0.25 0 0 0 1 0 0 0 0.25 4-4rin21.dat
32
+ 1 16 0 -2 0 0.75 0 0 0 1 0 0 0 0.75 4-4ring6.dat
33
+ 1 16 0 -2 0 4.5 0 0 0 1 0 0 0 4.5 4-4edge.dat
34
+ 1 16 0 -2 0 4.5 0 0 0 -6 0 0 0 4.5 4-4cyli.dat
35
+ 0 //
36
+ 1 16 0 -8 0 4.5 0 0 0 1 0 0 0 4.5 4-4edge.dat
37
+ 1 16 0 -8 0 0.5 0 0 0 1 0 0 0 0.5 4-4ring8.dat
38
+ 1 16 0 -8 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
39
+ 1 16 0 -8 0 4 0 0 0 -3.9 0 0 0 4 4-4cyli.dat
40
+ 0 //
41
+ 4 16 -4.5 -5.5 0 -4.301 -5.699 1 -6 -4 1 -6 -4 -1
42
+ 3 16 -6 -4 -1 -4.301 -5.699 -1 -4.5 -5.5 0
43
+ 2 24 -6 -4 -1 -4.30139 -5.69861 -1
44
+ 2 24 -6 -4 1 -4.30139 -5.69861 1
45
+ 2 24 -4.30139 -5.69861 -1 -4.5 -5.5 0
46
+ 2 24 -4.30139 -5.69861 1 -4.5 -5.5 0
47
+ 4 16 -6 0 -1 -6 0 1 -5.30095 0 1 -5.5 0 0
48
+ 3 16 -5.5 0 0 -5.30095 0 -1 -6 0 -1
49
+ 2 24 -5.30095 0 -1 -6 0 -1
50
+ 2 24 -5.30095 0 1 -6 0 1
51
+ 4 16 -6 -4 -1 -6 0 -1 -5.30095 0 -1 -5.30095 -2 -1
52
+ 4 16 -4.30139 -2 -1 -4.30139 -5.69861 -1 -6 -4 -1 -5.30095 -2 -1
53
+ 2 24 -5.30095 0 -1 -5.30095 -2 -1
54
+ 2 24 -4.30139 -2 -1 -4.30139 -5.69861 -1
55
+ 2 24 -5.30095 -2 -1 -4.30139 -2 -1
56
+ 4 16 -5.301 -2 1 -5.301 0 1 -6 0 1 -6 -4 1
57
+ 4 16 -5.301 -2 1 -6 -4 1 -4.301 -5.699 1 -4.301 -2 1
58
+ 2 24 -5.30095 0 1 -5.30095 -2 1
59
+ 2 24 -4.30139 -2 1 -4.30139 -5.69861 1
60
+ 2 24 -5.30095 -2 1 -4.30139 -2 1
61
+ 1 16 -6 -2 0 0 1 0 0 0 -2 -1 0 0 rect.dat
62
+ 0 //
63
+ 4 16 0 -5.5 4.5 1 -5.699 4.301 1 -4 6 -1 -4 6
64
+ 3 16 -1 -4 6 -1 -5.699 4.301 0 -5.5 4.5
65
+ 2 24 -1 -4 6 -1 -5.69861 4.30139
66
+ 2 24 1 -4 6 1 -5.69861 4.30139
67
+ 2 24 -1 -5.69861 4.30139 0 -5.5 4.5
68
+ 2 24 1 -5.69861 4.30139 0 -5.5 4.5
69
+ 4 16 -1 0 6 1 0 6 1 0 5.30095 0 0 5.5
70
+ 3 16 0 0 5.5 -1 0 5.30095 -1 0 6
71
+ 2 24 -1 0 5.30095 -1 0 6
72
+ 2 24 1 0 5.30095 1 0 6
73
+ 4 16 -1 -4 6 -1 0 6 -1 0 5.30095 -1 -2 5.30095
74
+ 4 16 -1 -2 4.30139 -1 -5.69861 4.30139 -1 -4 6 -1 -2 5.30095
75
+ 2 24 -1 0 5.30095 -1 -2 5.30095
76
+ 2 24 -1 -2 4.30139 -1 -5.69861 4.30139
77
+ 2 24 -1 -2 5.30095 -1 -2 4.30139
78
+ 4 16 1 -2 5.301 1 0 5.301 1 0 6 1 -4 6
79
+ 4 16 1 -2 5.301 1 -4 6 1 -5.699 4.301 1 -2 4.301
80
+ 2 24 1 0 5.30095 1 -2 5.30095
81
+ 2 24 1 -2 4.30139 1 -5.69861 4.30139
82
+ 2 24 1 -2 5.30095 1 -2 4.30139
83
+ 1 16 0 -2 6 -1 0 0 0 0 -2 0 -1 0 rect.dat
84
+ 0 //
85
+ 4 16 4.5 -5.5 0 4.301 -5.699 -1 6 -4 -1 6 -4 1
86
+ 3 16 6 -4 1 4.301 -5.699 1 4.5 -5.5 0
87
+ 2 24 6 -4 1 4.30139 -5.69861 1
88
+ 2 24 6 -4 -1 4.30139 -5.69861 -1
89
+ 2 24 4.30139 -5.69861 1 4.5 -5.5 0
90
+ 2 24 4.30139 -5.69861 -1 4.5 -5.5 0
91
+ 4 16 6 0 1 6 0 -1 5.30095 0 -1 5.5 0 0
92
+ 3 16 5.5 0 0 5.30095 0 1 6 0 1
93
+ 2 24 5.30095 0 1 6 0 1
94
+ 2 24 5.30095 0 -1 6 0 -1
95
+ 4 16 6 -4 1 6 0 1 5.30095 0 1 5.30095 -2 1
96
+ 4 16 4.30139 -2 1 4.30139 -5.69861 1 6 -4 1 5.30095 -2 1
97
+ 2 24 5.30095 0 1 5.30095 -2 1
98
+ 2 24 4.30139 -2 1 4.30139 -5.69861 1
99
+ 2 24 5.30095 -2 1 4.30139 -2 1
100
+ 4 16 5.301 -2 -1 5.301 0 -1 6 0 -1 6 -4 -1
101
+ 4 16 5.301 -2 -1 6 -4 -1 4.301 -5.699 -1 4.301 -2 -1
102
+ 2 24 5.30095 0 -1 5.30095 -2 -1
103
+ 2 24 4.30139 -2 -1 4.30139 -5.69861 -1
104
+ 2 24 5.30095 -2 -1 4.30139 -2 -1
105
+ 1 16 6 -2 0 0 -1 0 0 0 -2 1 0 0 rect.dat
106
+ 0 //
107
+ 4 16 0 -5.5 -4.5 -1 -5.699 -4.301 -1 -4 -6 1 -4 -6
108
+ 3 16 1 -4 -6 1 -5.699 -4.301 0 -5.5 -4.5
109
+ 2 24 1 -4 -6 1 -5.69861 -4.30139
110
+ 2 24 -1 -4 -6 -1 -5.69861 -4.30139
111
+ 2 24 1 -5.69861 -4.30139 0 -5.5 -4.5
112
+ 2 24 -1 -5.69861 -4.30139 0 -5.5 -4.5
113
+ 4 16 1 0 -6 -1 0 -6 -1 0 -5.30095 0 0 -5.5
114
+ 3 16 0 0 -5.5 1 0 -5.30095 1 0 -6
115
+ 2 24 1 0 -5.30095 1 0 -6
116
+ 2 24 -1 0 -5.30095 -1 0 -6
117
+ 4 16 1 -4 -6 1 0 -6 1 0 -5.30095 1 -2 -5.30095
118
+ 4 16 1 -2 -4.30139 1 -5.69861 -4.30139 1 -4 -6 1 -2 -5.30095
119
+ 2 24 1 0 -5.30095 1 -2 -5.30095
120
+ 2 24 1 -2 -4.30139 1 -5.69861 -4.30139
121
+ 2 24 1 -2 -5.30095 1 -2 -4.30139
122
+ 4 16 -1 -2 -5.301 -1 0 -5.301 -1 0 -6 -1 -4 -6
123
+ 4 16 -1 -2 -5.301 -1 -4 -6 -1 -5.699 -4.301 -1 -2 -4.301
124
+ 2 24 -1 0 -5.30095 -1 -2 -5.30095
125
+ 2 24 -1 -2 -4.30139 -1 -5.69861 -4.30139
126
+ 2 24 -1 -2 -5.30095 -1 -2 -4.30139
127
+ 1 16 0 -2 -6 1 0 0 0 0 -2 0 1 0 rect.dat
128
+ 0 //
ImportLDraw/lsynth/LS91.dat ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 ~LSynth Hose Flexible 19M Segment
2
+ 0 Name: LS91.dat
3
+ 0 Author: J.C. Tchang [tchang]
4
+ 0 !LDRAW_ORG Unofficial_Part
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CCW
8
+
9
+ 1 16 0 1.5 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
10
+ 1 16 0 1.25 0 1 0 0 0 0.25 0 0 0 1 4-4con4.dat
11
+ 1 16 0 0 0 5 0 0 0 5 0 0 0 5 t01o2500.dat
12
+ 1 16 0 0 0 5 0 0 0 -5 0 0 0 5 t01o2500.dat
13
+ 1 16 0 -1.25 0 1 0 0 0 -0.25 0 0 0 1 4-4con4.dat
14
+ 1 16 0 -1.5 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
15
+ 0 //
16
+ 1 16 0 -1.5 0 0.5 0 0 0 -2.8 0 0 0 0.5 4-4con7.dat
17
+ 1 16 0 1.5 0 0.5 0 0 0 2.8 0 0 0 0.5 4-4con7.dat
18
+ 0 //
ImportLDraw/studs/8/stud-copy.dat ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 Stud (Fast-Draw)
2
+ 0 Name: 8\stud.dat
3
+ 0 Author: James Jessiman
4
+ 0 !LDRAW_ORG 8_Primitive UPDATE 2013-02
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CCW
8
+
9
+ 0 !HISTORY 2002-04-04 [sbliss] Modified for BFC compliance; compacted code
10
+ 0 !HISTORY 2002-04-25 [PTadmin] Official Update 2002-02
11
+ 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement
12
+ 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01
13
+ 0 !HISTORY 2012-02-16 [Philo] Changed to CCW
14
+ 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01
15
+ 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02
16
+
17
+ 2 24 6 0 0 4.2 0 -4.2
18
+ 2 24 6 -4 0 4.2 -4 -4.2
19
+ 3 16 4.2 -4 -4.2 6 -4 0 0 -4 0
20
+ 4 16 6 0 0 6 -4 0 4.2 -4 -4.2 4.2 0 -4.2
21
+ 5 24 6 -4 0 6 0 0 4.2 -4 -4.2 4.2 -4 4.2
22
+ 2 24 4.2 0 -4.2 0 0 -6
23
+ 2 24 4.2 -4 -4.2 0 -4 -6
24
+ 3 16 0 -4 -6 4.2 -4 -4.2 0 -4 0
25
+ 4 16 4.2 0 -4.2 4.2 -4 -4.2 0 -4 -6 0 0 -6
26
+ 5 24 4.2 -4 -4.2 4.2 0 -4.2 0 -4 -6 6 -4 0
27
+ 2 24 0 0 -6 -4.2 0 -4.2
28
+ 2 24 0 -4 -6 -4.2 -4 -4.2
29
+ 3 16 -4.2 -4 -4.2 0 -4 -6 0 -4 0
30
+ 4 16 0 0 -6 0 -4 -6 -4.2 -4 -4.2 -4.2 0 -4.2
31
+ 5 24 0 -4 -6 0 0 -6 -4.2 -4 -4.2 4.2 -4 -4.2
32
+ 2 24 -4.2 0 -4.2 -6 0 0
33
+ 2 24 -4.2 -4 -4.2 -6 -4 0
34
+ 3 16 -6 -4 0 -4.2 -4 -4.2 0 -4 0
35
+ 4 16 -4.2 0 -4.2 -4.2 -4 -4.2 -6 -4 0 -6 0 0
36
+ 5 24 -4.2 -4 -4.2 -4.2 0 -4.2 -6 -4 0 0 -4 -6
37
+ 2 24 -6 0 0 -4.2 0 4.2
38
+ 2 24 -6 -4 0 -4.2 -4 4.2
39
+ 3 16 -4.2 -4 4.2 -6 -4 0 0 -4 0
40
+ 4 16 -6 0 0 -6 -4 0 -4.2 -4 4.2 -4.2 0 4.2
41
+ 5 24 -6 -4 0 -6 0 0 -4.2 -4 4.2 -4.2 -4 -4.2
42
+ 2 24 -4.2 0 4.2 0 0 6
43
+ 2 24 -4.2 -4 4.2 0 -4 6
44
+ 3 16 0 -4 6 -4.2 -4 4.2 0 -4 0
45
+ 4 16 -4.2 0 4.2 -4.2 -4 4.2 0 -4 6 0 0 6
46
+ 5 24 -4.2 -4 4.2 -4.2 0 4.2 0 -4 6 -6 -4 0
47
+ 2 24 0 0 6 4.2 0 4.2
48
+ 2 24 0 -4 6 4.2 -4 4.2
49
+ 3 16 4.2 -4 4.2 0 -4 6 0 -4 0
50
+ 4 16 0 0 6 0 -4 6 4.2 -4 4.2 4.2 0 4.2
51
+ 5 24 0 -4 6 0 0 6 4.2 -4 4.2 -4.2 -4 4.2
52
+ 2 24 4.2 0 4.2 6 0 0
53
+ 2 24 4.2 -4 4.2 6 -4 0
54
+ 3 16 6 -4 0 4.2 -4 4.2 0 -4 0
55
+ 4 16 4.2 0 4.2 4.2 -4 4.2 6 -4 0 6 0 0
56
+ 5 24 4.2 -4 4.2 4.2 0 4.2 6 -4 0 0 -4 6
ImportLDraw/studs/8/stud10-copy.dat ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 Stud For Round 2 x 2 Parts (Fast Draw)
2
+ 0 Name: 8\stud10.dat
3
+ 0 Author: Orion Pobursky [OrionP]
4
+ 0 !LDRAW_ORG 8_Primitive UPDATE 2013-02
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CCW
8
+
9
+ 0 !HISTORY 2004-04-22 [PTadmin] Official Update 2004-02
10
+ 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement
11
+ 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01
12
+ 0 !HISTORY 2012-02-16 [Philo] Changed to CCW
13
+ 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01
14
+ 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02
15
+
16
+ 1 16 0 0 0 0 0 -6 0 1 0 6 0 0 3-4edge.dat
17
+ 2 24 6 0 0 5.6145 0 1.9397
18
+ 2 24 1.9387 0 5.6145 0 0 6
19
+ 2 24 5.6145 -4 1.9397 5.6145 0 1.9397
20
+ 2 24 6 -4 0 5.6145 -4 1.9397
21
+ 2 24 5.6145 -4 1.9397 4.142 -4 4.142
22
+ 2 24 4.142 -4 4.142 1.9387 -4 5.6145
23
+ 2 24 1.9387 -4 5.6145 0 -4 6
24
+ 2 24 1.9387 -4 5.6145 1.9387 0 5.6145
25
+ 1 16 0 -4 0 0 0 -6 0 1 0 6 0 0 3-4edge.dat
26
+ 1 16 0 -4 0 0 0 -6 0 1 0 6 0 0 3-4disc.dat
27
+ 3 16 6 -4 0 5.615 -4 1.94 0 -4 0
28
+ 3 16 5.615 -4 1.94 4.142 -4 4.142 0 -4 0
29
+ 3 16 4.142 -4 4.142 1.94 -4 5.615 0 -4 0
30
+ 3 16 1.94 -4 5.615 0 -4 6 0 -4 0
31
+ 1 16 0 -4 0 0 0 -6 0 4 0 6 0 0 3-4cyli.dat
32
+ 5 24 4.142 -4 4.142 4.142 0 4.142 2.2962 -4 5.5434 5.5434 -4 2.2962
33
+ 4 16 6 0 0 5.6145 0 1.9397 5.6145 -4 1.9397 6 -4 0
34
+ 4 16 5.6145 0 1.9397 4.142 0 4.142 4.142 -4 4.142 5.6145 -4 1.9397
35
+ 4 16 4.142 0 4.142 1.9387 0 5.6145 1.9387 -4 5.6145 4.142 -4 4.142
36
+ 4 16 1.9387 0 5.6145 0 0 6 0 -4 6 1.9387 -4 5.6145
ImportLDraw/studs/8/stud13-copy.dat ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 Stud for Electric L & S Brick 2 x 2 x 1.333 (Fast-Draw)
2
+ 0 Name: 8\stud13.dat
3
+ 0 Author: J.C. Tchang [tchang]
4
+ 0 !LDRAW_ORG 8_Primitive UPDATE 2013-02
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CCW
8
+
9
+ 0 !HISTORY 2011-07-25 [PTadmin] Official Update 2011-01
10
+ 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02
11
+
12
+ 1 16 5.891 -2 0.547 0 -1.095 -0.109 2 0 0 0 -0.218 0.5475 rect3.dat
13
+ 1 16 3.438 -2 3.438 0 -1.04156 -2.3435 2 0 0 0 -1.04156 2.3435 rect3.dat
14
+ 1 16 0.547 -2 5.891 -0.5475 -0.218 0 0 0 -2 0.109 -1.095 0 rect2p.dat
15
+ 4 16 1.095 -4 5.782 0 -4 0 6 -4 0 5.782 -4 1.095
16
+ 3 16 0 -4 6 0 -4 0 1.095 -4 5.782
17
+ 0 //
18
+ 4 16 0 -4 0 0 -4 6 -4.243 -4 4.243 -6 -4 0
19
+ 4 16 0 -4 0 -6 -4 0 -4.243 -4 -4.243 0 -4 -6
20
+ 4 16 0 -4 0 0 -4 -6 4.243 -4 -4.243 6 -4 0
21
+ 1 16 -2.121 -2 5.121 -2.121 0.38285 0 0 0 -2 -0.879 -1 0 rect2p.dat
22
+ 1 16 -5.121 -2 2.121 -0.879 0.92381 0 0 0 -2 -2.121 -1 0 rect2p.dat
23
+ 1 16 -5.121 -2 -2.121 0.879 0.92381 0 0 0 -2 -2.121 1 0 rect2p.dat
24
+ 1 16 -2.121 -2 -5.121 2.121 0.38285 0 0 0 -2 -0.879 1 0 rect2p.dat
25
+ 1 16 2.121 -2 -5.121 2.121 -0.38285 0 0 0 -2 0.879 1 0 rect2p.dat
26
+ 1 16 5.121 -2 -2.121 0.879 -0.92381 0 0 0 -2 2.121 1 0 rect2p.dat
27
+ 0 // conditional lines
28
+ 5 24 0 0 6 0 -4 6 4.243 0 4.243 -4.243 0 4.243
29
+ 5 24 -4.243 0 4.243 -4.243 -4 4.243 0 0 6 -6 0 0
30
+ 5 24 -6 0 0 -6 -4 0 -4.243 0 4.243 -4.243 0 -4.243
31
+ 5 24 -4.243 0 -4.243 -4.243 -4 -4.243 -6 0 0 0 0 -6
32
+ 5 24 0 0 -6 0 -4 -6 -4.243 0 -4.243 4.243 0 -4.243
33
+ 5 24 4.243 0 -4.243 4.243 -4 -4.243 0 0 -6 6 0 0
34
+ 5 24 6 0 0 6 -4 0 4.243 0 -4.243 4.243 0 4.243
35
+ 0 //
ImportLDraw/studs/8/stud15-copy.dat ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 Stud for Round 2 x 2 Parts, 1 Face, Complete Edges (Fast-Draw)
2
+ 0 Name: 8\stud15.dat
3
+ 0 Author: Joerg Sommerer [Brickaneer]
4
+ 0 !LDRAW_ORG 8_Primitive UPDATE 2013-02
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CCW
8
+
9
+ 0 !HISTORY 2011-12-29 [PTadmin] Official Update 2011-02
10
+ 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02
11
+
12
+ 1 16 0.9694 -2 5.8072 -0.9694 -1.542 0 0 0 -2 0.1928 -7.7548 0 rect2p.dat
13
+ 1 16 3.7766 -2 3.7766 0 -1.0502 -1.8379 2 0 0 0 -1.0502 1.8379 rect3.dat
14
+ 1 16 5.8072 -2 0.9694 0 -7.7548 -0.1928 2 0 0 0 -1.542 0.9694 rect3.dat
15
+ 1 16 -2.1213 -2 5.1213 -2.1213 0.3827 0 0 0 -2 -0.8787 -1 0 rect2p.dat
16
+ 1 16 -5.1213 -2 2.1213 0.8787 0.9239 0 0 0 2 2.1213 -1 0 rect2p.dat
17
+ 1 16 -5.1213 -2 -2.1213 0.8787 0.9239 0 0 0 -2 -2.1213 1 0 rect2p.dat
18
+ 1 16 -2.1213 -2 -5.1213 -2.1213 0.3827 0 0 0 2 0.8787 1 0 rect2p.dat
19
+ 1 16 2.1213 -2 -5.1213 2.1213 -0.3827 0 0 0 -2 0.8787 1 0 rect2p.dat
20
+ 1 16 5.1213 -2 -2.1213 -0.8787 -0.9239 0 0 0 2 -2.1213 1 0 rect2p.dat
21
+ 5 24 0 -4 6 0 0 6 -4.2426 0 4.2426 1.9387 -4 5.6145
22
+ 5 24 -4.2426 0 4.2426 -4.2426 -4 4.2426 0 0 6 -6 -4 0
23
+ 5 24 -6 0 0 -6 -4 0 -4.2426 -4 4.2426 -4.2426 0 -4.2426
24
+ 5 24 -4.2426 0 -4.2426 -4.2426 -4 -4.2426 -6 0 0 0 -4 -6
25
+ 5 24 0 0 -6 0 -4 -6 -4.2426 -4 -4.2426 4.2426 0 -4.2426
26
+ 5 24 4.2426 0 -4.2426 4.2426 -4 -4.2426 0 0 -6 6 -4 0
27
+ 5 24 6 0 0 6 -4 0 4.2426 0 -4.2426 5.6145 -4 1.9387
28
+ 4 16 0 -4 6 6 -4 0 5.6145 -4 1.9387 1.9387 -4 5.6145
29
+ 3 16 6 -4 0 0 -4 6 -4.2426 -4 -4.2426
30
+ 4 16 0 -4 6 -4.2426 -4 4.2426 -6 -4 0 -4.2426 -4 -4.2426
31
+ 4 16 6 -4 0 -4.2426 -4 -4.2426 0 -4 -6 4.2426 -4 -4.2426
ImportLDraw/studs/8/stud2-copy.dat ADDED
@@ -0,0 +1,88 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 Stud Open (Fast-Draw)
2
+ 0 Name: 8\stud2.dat
3
+ 0 Author: James Jessiman
4
+ 0 !LDRAW_ORG 8_Primitive UPDATE 2013-02
5
+ 0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
6
+
7
+ 0 BFC CERTIFY CCW
8
+
9
+ 0 !HISTORY 2002-04-04 [sbliss] Modified for BFC compliance; compacted code
10
+ 0 !HISTORY 2002-04-25 [PTadmin] Official Update 2002-02
11
+ 0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement
12
+ 0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01
13
+ 0 !HISTORY 2012-02-16 [Philo] Changed to CCW
14
+ 0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01
15
+ 0 !HISTORY 2013-12-23 [PTadmin] Official Update 2013-02
16
+
17
+ 2 24 6 0 0 4.2 0 -4.2
18
+ 2 24 6 -4 0 4.2 -4 -4.2
19
+ 2 24 4 0 0 2.8 0 -2.8
20
+ 2 24 4 -4 0 2.8 -4 -2.8
21
+ 4 16 4 -4 0 2.8 -4 -2.8 4.2 -4 -4.2 6 -4 0
22
+ 4 16 6 0 0 6 -4 0 4.2 -4 -4.2 4.2 0 -4.2
23
+ 5 24 6 -4 0 6 0 0 4.2 -4 -4.2 4.2 -4 4.2
24
+ 4 16 4 0 0 2.8 0 -2.8 2.8 -4 -2.8 4 -4 0
25
+ 5 24 4 -4 0 4 0 0 2.8 -4 -2.8 2.8 -4 2.8
26
+ 2 24 4.2 0 -4.2 0 0 -6
27
+ 2 24 4.2 -4 -4.2 0 -4 -6
28
+ 2 24 2.8 0 -2.8 0 0 -4
29
+ 2 24 2.8 -4 -2.8 0 -4 -4
30
+ 4 16 2.8 -4 -2.8 0 -4 -4 0 -4 -6 4.2 -4 -4.2
31
+ 4 16 4.2 0 -4.2 4.2 -4 -4.2 0 -4 -6 0 0 -6
32
+ 5 24 4.2 -4 -4.2 4.2 0 -4.2 0 -4 -6 6 -4 0
33
+ 4 16 2.8 0 -2.8 0 0 -4 0 -4 -4 2.8 -4 -2.8
34
+ 5 24 2.8 -4 -2.8 2.8 0 -2.8 0 -4 -4 4 -4 0
35
+ 2 24 0 0 -6 -4.2 0 -4.2
36
+ 2 24 0 -4 -6 -4.2 -4 -4.2
37
+ 2 24 0 0 -4 -2.8 0 -2.8
38
+ 2 24 0 -4 -4 -2.8 -4 -2.8
39
+ 4 16 0 -4 -4 -2.8 -4 -2.8 -4.2 -4 -4.2 0 -4 -6
40
+ 4 16 0 0 -6 0 -4 -6 -4.2 -4 -4.2 -4.2 0 -4.2
41
+ 5 24 0 -4 -6 0 0 -6 -4.2 -4 -4.2 4.2 -4 -4.2
42
+ 4 16 0 0 -4 -2.8 0 -2.8 -2.8 -4 -2.8 0 -4 -4
43
+ 5 24 0 -4 -4 0 0 -4 -2.8 -4 -2.8 2.8 -4 -2.8
44
+ 2 24 -4.2 0 -4.2 -6 0 0
45
+ 2 24 -4.2 -4 -4.2 -6 -4 0
46
+ 2 24 -2.8 0 -2.8 -4 0 0
47
+ 2 24 -2.8 -4 -2.8 -4 -4 0
48
+ 4 16 -2.8 -4 -2.8 -4 -4 0 -6 -4 0 -4.2 -4 -4.2
49
+ 4 16 -4.2 0 -4.2 -4.2 -4 -4.2 -6 -4 0 -6 0 0
50
+ 5 24 -4.2 -4 -4.2 -4.2 0 -4.2 -6 -4 0 0 -4 -6
51
+ 4 16 -2.8 0 -2.8 -4 0 0 -4 -4 0 -2.8 -4 -2.8
52
+ 5 24 -2.8 -4 -2.8 -2.8 0 -2.8 -4 -4 0 0 -4 -4
53
+ 2 24 -6 0 0 -4.2 0 4.2
54
+ 2 24 -6 -4 0 -4.2 -4 4.2
55
+ 2 24 -4 0 0 -2.8 0 2.8
56
+ 2 24 -4 -4 0 -2.8 -4 2.8
57
+ 4 16 -4 -4 0 -2.8 -4 2.8 -4.2 -4 4.2 -6 -4 0
58
+ 4 16 -6 0 0 -6 -4 0 -4.2 -4 4.2 -4.2 0 4.2
59
+ 5 24 -6 -4 0 -6 0 0 -4.2 -4 4.2 -4.2 -4 -4.2
60
+ 4 16 -4 0 0 -2.8 0 2.8 -2.8 -4 2.8 -4 -4 0
61
+ 5 24 -4 -4 0 -4 0 0 -2.8 -4 2.8 -2.8 -4 -2.8
62
+ 2 24 -4.2 0 4.2 0 0 6
63
+ 2 24 -4.2 -4 4.2 0 -4 6
64
+ 2 24 -2.8 0 2.8 0 0 4
65
+ 2 24 -2.8 -4 2.8 0 -4 4
66
+ 4 16 -2.8 -4 2.8 0 -4 4 0 -4 6 -4.2 -4 4.2
67
+ 4 16 -4.2 0 4.2 -4.2 -4 4.2 0 -4 6 0 0 6
68
+ 5 24 -4.2 -4 4.2 -4.2 0 4.2 0 -4 6 -6 -4 0
69
+ 4 16 -2.8 0 2.8 0 0 4 0 -4 4 -2.8 -4 2.8
70
+ 5 24 -2.8 -4 2.8 -2.8 0 2.8 0 -4 4 -4 -4 0
71
+ 2 24 0 0 6 4.2 0 4.2
72
+ 2 24 0 -4 6 4.2 -4 4.2
73
+ 2 24 0 0 4 2.8 0 2.8
74
+ 2 24 0 -4 4 2.8 -4 2.8
75
+ 4 16 0 -4 4 2.8 -4 2.8 4.2 -4 4.2 0 -4 6
76
+ 4 16 0 0 6 0 -4 6 4.2 -4 4.2 4.2 0 4.2
77
+ 5 24 0 -4 6 0 0 6 4.2 -4 4.2 -4.2 -4 4.2
78
+ 4 16 0 0 4 2.8 0 2.8 2.8 -4 2.8 0 -4 4
79
+ 5 24 0 -4 4 0 0 4 2.8 -4 2.8 -2.8 -4 2.8
80
+ 2 24 4.2 0 4.2 6 0 0
81
+ 2 24 4.2 -4 4.2 6 -4 0
82
+ 2 24 2.8 0 2.8 4 0 0
83
+ 2 24 2.8 -4 2.8 4 -4 0
84
+ 4 16 2.8 -4 2.8 4 -4 0 6 -4 0 4.2 -4 4.2
85
+ 4 16 4.2 0 4.2 4.2 -4 4.2 6 -4 0 6 0 0
86
+ 5 24 4.2 -4 4.2 4.2 0 4.2 6 -4 0 0 -4 6
87
+ 4 16 2.8 0 2.8 4 0 0 4 -4 0 2.8 -4 2.8
88
+ 5 24 2.8 -4 2.8 2.8 0 2.8 4 -4 0 0 -4 4